Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type


Publication Date


Promoting Data-Centric Architectures

  • May 2010
  • By Uwe Hohenstein, Michael Jaeger, Gerald Kaefer, Ravi Madipadaga
  • This presentation was given by Michael C. Jaegar, Uwe Hohenstein, Gerald Kaefar, and Ravi K. Madipadaga of Siemens AG at the SATURN 2010 conference held in Minneapolis, MN.
  • Publisher: Software Engineering Institute
  • This presentation was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.
  • Abstract

    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.

  • Download