Promoting Data-Centric Architectures

Applications keep becoming more and more data-intensive: the Internet keeps growing, applications process more data, wired and wireless connections continue to provide more bandwidth, and technologies like cloud computing seem to confirm this trend. However, on the other hand, we see that current state-of-the-art paradigms like SOA focus on interfaces and their operations. Engineers start with modeling components or services and their operations. The design of the architecture is primarily influenced by functionality.

Our suggestion is that for data-intensive problems, neglecting the data view is harmful. Thus, our aim is to promote the data view in order to design datacentric architectures. A software architect must understand the implications from data modeling on the architectural design, know patterns of data-centric architectures, and know existing technologies for implementing data-centric architectures for building appropriate systems.

Promoting Data-Centric Architectures

PDF [1129 KB]

PRESENTATION

Authors

Uwe Hohenstein

Michael Jaeger

Gerald Kaefer

Ravi Madipadaga

This presentation is related to the following area(s) of work:

SATURN

Published: June 2010


SEI Blog

Find Us Here

Share This Page

Share on Facebook  Send to your Twitter page  Save to del.ico.us  Save to LinkedIn  Digg this  Stumble this page.  Add to Technorati favorites  Save this page on your Google Home Page 

For more information

Contact Us

info@sei.cmu.edu

412-268-5800