Abstract
Currently scientists and practitioners are discussing Service Oriented Architectures (SOA) as an approach to reconcile business requirements and IT. The alignment of business and technology in organizations is a key challenge in the discipline of Enterprise Architecture (EA). Therefore the contribution starts with a discussion of SOA as an EA integration concept to synchronize business requirements and IT architecture in an efficient way. Differentiating methodological and technological aspects of EA the paper shows the need for methods in the field of domain analysis supporting the design of a SOA. The main contribution of the paper is an algorithm based modeling tool and methodology to support service domain clustering. Service clusters are being used for service definition and management. Due to enormous complexity it is necessary to support architects by finding and defining appropriate clusters. For modeling interdependencies in EA the paper’s focus is on business processes, information systems and interfaces. Our approach adopts network-centric algorithms used in the field of social network analysis to define and/or identify service domain clusters in complex scenarios. Edge remover algorithm is used to compute the relevant model aspects. The results of our approach will be demonstrated in a case study.
Chapter PDF
Similar content being viewed by others
References
Aier, S., Schönherr, M.: Evaluating Integration Architectures – A scenariao-based Evaluation of Integration Technologies. In: Draheim, D., Weber, G. (eds.) TEAA 2005. LNCS, vol. 3888, pp. 3–16. Springer, Heidelberg (2006)
Aier, S., Schönherr, M.: Sustainable Enterprise Architecture with EAI – An Empirical Study. In: Milutinovic, V. (ed.) Proceedings of the International Conference on Advances in Internet, Processing, Systems, and Interdisciplinary Research, IPSI-2005, MIT Cambridge/IPSI, Cambridge, Boston MA (2005)
Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, 2nd edn. Pearson Education Inc., Boston (2003)
Nadler, D.A., Gerstein, M.S., Shaw, R.B.: Organizational Architecture – Designs for Changing Organizations. Jossey-Bass, San Francisco (1992)
Gold, N., Knight, C., Mohan, A., et al.: Understanding Service-Oriented Software. IEEE Software, 71–77 (2004)
McCoy, D., Natis, Y.: Service-Oriented Architecture: Mainstream Straight Ahead Gartner Research (2003)
New Rowley Group: Building a more flexible and efficient IT infrastructure – Moving from a conceptual SOA to a service-based infrastructure (2003), http://www.newrowley.com/reseach.html
Lubblinsky, B., Tyomkin, D.: Dissecting Service-Oriented Architectures. Business Integration Journal, 52–58 (2003)
Roth, P.: Moving to A Service Based Architecture. Business Integration Journal, 48–50 (2003)
Sleeper, B., Robins, B.: The Laws of Evolution: A Pragmatic Analysis of the Emerging Web Services Market. The Stencil Group, San Francisco (2002)
Weinreich, R., Sametinger, J.: Component Models and Component Services: Concepts and Principles. In: Council, W.T., Heinemann, G.T. (eds.) Component-Based Software Engineering: Putting Pieces Together, pp. 22–64. Addison Wesley, Boston (2001)
Hagel, J., Brown, J.S.: Your Next IT Strategy. Harvard Business Review 79, 105–113 (2001)
Gisolfi, D.: Web Services Architecture: Part 1- An Introduction to Dynamic e-business (2001), http://www-106.ibm.com/developerworks/webservices/library/ws-arcl/
Kirtland, M.: A Platform for Web Services. Microsoft Developer Network (2001), http://msdn.microsoft.com/library/default.asp?/en-us/dnwebsrv/html/websvcs_platform.asp
IBM Corporation (2005), http://www-128.ibm.com/developerworks/webservices/library/ws-soa-simm/
Sonic (2006), www.sonicsoftware.com/soamm
SEI (2004), http://www.sei.cmu.edu/domain-engineering/
Open Group (2006), http://www.opengroup.org/architecture/togaf8-doc/arch/p4/maturity/mat.htm
Bath, U., Herr, M.: Implementation of a service oriented architecture at Deutsche Post MAIL. In: Aier, S., Schönherr, M. (eds.) Enterprise Application Integration – Serviceorientierung und nachhaltige Architekturen, Gito, Berlin pp. 279–297 (2004)
Newman, M.E.J.: Analysis of Weighted Networks. Phys. Rev. E, 70 (2004)
O’Madadhain, J., Fisher, D., Smyth, P., et al.: Analysis and Visualization of Network Data using JUNG. Journal of Statistical Software (2005)
Wasserman, S., Faust, K.: Social Network Analysis: Methods and Applications. Cambridge Univ. Press, Cambridge (1999)
Scott, J.: Social Network Analysis: A Handbook, 2nd edn. Sage, London (2005)
Girvan, M., Newman, M.E.J.: Community Structure in Social and Biological Networks. Proceedings of the National Academy of Science 99, 7821–7826 (2002)
Freeman, L.C.: A Set of Measures of Centrality based upon Betweenness. Sociometry 40, 35–41 (1977)
Newman, M.E.J., Girvan, M.: Finding and Evaluating Community Structure in Networks. Phys. Rev. EÂ 69 (2004)
Aier, S.: Public Information on EA Builder on the Internet (2006), http://www.ea-builder.com
Aier, S.: How Clustering Enterprise Architectures helps to Design Service Oriented Architectures. In: SCC 2006. Proceedings of the IEEE International Conference on Services Computing, Chicago, pp. 269–272. IEEE Computer Society Press, Los Alamitos (2006)
Duffy, J.: IT/Business Alignment: Delivering Results (2001), http://www.cio.com/analyst/123101_idc.html
Luftman, J.: Measure Your Business-IT Alignment (2003), http://www.optimizemag.com/article/showArticle.jhtml?articleId=17701026
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Aier, S., Schönherr, M. (2007). Model Driven Service Domain Analysis. In: Georgakopoulos, D., et al. Service-Oriented Computing ICSOC 2006. ICSOC 2006. Lecture Notes in Computer Science, vol 4652. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75492-3_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-75492-3_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75491-6
Online ISBN: 978-3-540-75492-3
eBook Packages: Computer ScienceComputer Science (R0)