An EA-approach to Develop SOA Viewpoints

The paradigm of service orientation is heavily used to design complex IT systems able to satisfy the need for an agile business support. Many enterprises have established service-oriented architectures (SOAs) of different size and complexity. However, such SOAs need efficient management and the discipline of enterprise architecture management has only just begun to reflect the shift from application orientation to service orientation. This contribution discusses how enterprise architecture management can react on service orientation by providing a viewpoint-driven approach. We present a methodology able to develop SOA viewpoints by systematically addressing stakeholder concerns, designing an adequate metamodel, identifying data sources and providing visualizations for stakeholders' analyses. To evaluate the approach, 45 SOA-related concerns were collected, a comprehensive metamodel was designed, and a prototype was implemented able to support typical SOA analyses in an enterprise context.

[1]  Marc M. Lankhorst Enterprise Architecture at Work - Modelling, Communication and Analysis, 3rd Edition , 2005, The Enterprise Engineering Series.

[2]  Robert Winter,et al.  Concern-oriented business architecture engineering , 2009, SAC '09.

[3]  Ulrik Franke,et al.  An Enterprise Architecture framework for application consolidation in the Swedish Armed Forces , 2009, 2009 13th Enterprise Distributed Object Computing Conference Workshops.

[4]  André Wittenburg,et al.  Softwarekartographie: Modelle und Methoden zur systematischen Visualisierung von Anwendungslandschaften , 2007 .

[5]  Robert Winter,et al.  Viewpoint-based Meta Model Engineering , 2007, EMISA.

[6]  Gregor Engels,et al.  Quasar Enterprise - Anwendungslandschaften serviceorientiert gestalten , 2008, Software Engineering.

[7]  Michael Bell,et al.  Service-Oriented Modeling: Service Analysis, Design, and Architecture , 2008 .

[8]  Gregor Engels,et al.  Structuring Software Cities A Multidimensional Approach , 2007, 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007).

[9]  Matthew J. Emerson,et al.  Techniques for Metamodel Composition , 2006 .

[10]  Arne Koschel,et al.  Implementation of a Service Oriented Architecture at Deutsche Post MAIL , 2004, ECOWS.

[11]  Dimitris Karagiannis,et al.  Enterprise Model Integration , 2003, EC-Web.

[12]  Marc M. Lankhorst,et al.  Supporting viewpoint-oriented enterprise architecture , 2004, Proceedings. Eighth IEEE International Enterprise Distributed Object Computing Conference, 2004. EDOC 2004..

[13]  John A. Zachman,et al.  A Framework for Information Systems Architecture , 1987, IBM Syst. J..

[14]  Wolfgang Keller,et al.  IT-Unternehmensarchitektur - von der Geschäftsstrategie zur optimalen IT-Unterstützung , 2007 .

[15]  Dirk Krafzig,et al.  Enterprise SOA: Service-Oriented Architecture Best Practices , 2004 .

[16]  Robert Winter,et al.  Processes for Enterprise Application Architecture Management , 2008, Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008).

[17]  IEEE-SA Standards Board , 2000 .

[18]  Dirk Krafzig,et al.  Enterprise SOA: Service-Oriented Architecture Best Practices (The Coad Series) , 2004 .