|
ABSTRACT
Due to the distributed nature of Service-Oriented Architectures (SOA), maintaining control in a SOA environment becomes more difficult as services spread over different lines-of-business. The concept of SOA governance has emerged as a way to implement control mechanisms in a SOA. In this paper we identify a lifecycle based approach for executing SOA governance. This approach consists of defining a SOA strategy, aligning the organization, managing the service portfolio, controlling the service lifecycle, enforcing policies and managing service levels. By incorporating a maturity model in this approach, it is possible to minimize the required effort while still having sufficient governance. From a series of interviews that have been carried out we could conclude that most current SOA projects - although relatively limited in their scope - raise governance issues that need to be addressed to prevent future problems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Amar, M. and Muhammad, N, Service oriented architecture Registry, available at http://idenet.bth.se/servlet/download/element/36064/SOA+Registry.pdf
|
| |
2
|
|
| |
3
|
Aziz, S. Obitz, T., Modi, R., Sarkar, S., Enterprise Architecture: A governance Framework, Part I and Part II, White papers, Infosys, September 2005, available at http://www.infosys.com/services/systemintegration/EA-Governance-1.pdf
|
| |
4
|
Norbert Bieberstein , Sanjay Bose , Marc Fiammante , Keith Jones , Rawn Shah, Service-Oriented Architecture Compass: Business Value, Planning, and Enterprise Roadmap, Prentice Hall PTR, Upper Saddle River, NJ, 2005
|
| |
5
|
Brown, W. A., Moore, G. and Tegan, W., SOA governance---IBM's approach, Effective governance through the IBM SOA Governance Management Method approach, White paper, August 2006, available at ftp://ftp.software.ibm.com/software/soa/pdf/SOA_Gov_Proc ess_Overview.pdf
|
| |
6
|
|
| |
7
|
|
| |
8
|
A. Dan , D. Davis , R. Kearney , A. Keller , R. King , D. Kuebler , H. Ludwig , M. Polan , M. Spreitzer , A. Youssef, Web services on demand: WSLA-driven automated management, IBM Systems Journal, v.43 n.1, p.136-158, January 2004
|
| |
9
|
|
| |
10
|
Heffner, R., SOA investment strategies: Case studies on how enterprises are paying for SOA, Forrester Research, Cambridge USA, May 19, 2006.
|
| |
11
|
IT Governance Institute, COBIT 4.1, available at http://www.isaca.org
|
| |
12
|
IT Governance Institute, Board Briefing on IT Governance, 2nd Edition, Rolling Meadows, IL, 2003.
|
| |
13
|
Legner, C. and Heutschi, R., SOA adoption in practice -- findings from early SOA implementations, In Proceedings of the 15th European conference on Information Systems (ECIS 2007) (St. Gallen, Switserland, June 7-9-2007), 1643--1654.
|
| |
14
|
Lewis, G; Morris, E.; O'Brien, L.; Smith, D. and Wrage, L.; SMART: The service-oriented migration and reuse technique, Technical Report CMU/SEI-2005-TN-029, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, 2005.
|
| |
15
|
Mitra, T, A case for SOA governance, published 16-08-2005, viewed 17-07-2007 at http://www.ibm.com/developerworks/webservices/library/ws-soa-govern/
|
| |
16
|
Nadhan, E. G., Service-Oriented Architecture: Implementation Challenges, Microsoft Architect Journal 2, April 2004, 24--32
|
| |
17
|
|
| |
18
|
Progress Software, Why runtime governance is critical for SOA: a SOA Primer, 2005, available at: http://www.actional.com/resources/whitepapers/
|
| |
19
|
Scheper, W., Mastering complexity using the Business Maturity Model, May 2005, available at http://www.deloitte.com/dtt/cda/doc/content/nl_eng_report_b usinesss_maturity_model_230505x.pdf
|
| |
20
|
Software Engineering Institute. CMMI for development, version 1.2. 2006, http://www.sei.cmu.edu/pub/documents/06.reports/pdf/06tr0 08.pdf
|
| |
21
|
Systinet, SOA governance: balancing control & flexibility, september 2006, available at: http://www.systinet.com/resources/white_papers
|
| |
22
|
The Open Group, TOGAF#8482; Version 8.1.1 "Enterprise Edition", 2006, https://www.opengroup.org/architecture/togaf8-doc/arch/.
|
| |
23
|
TIBCO, SOA governance best practices: an introduction, whitepaper from www.tibco.com, published November 2005.
|
| |
24
|
Van den Dobbelsteen, R., Security in Service-Oriented Architectures, Master thesis, University of Rotterdam, The Netherlands, 2007.
|
| |
25
|
Vazquez, E., Service Oriented Architecture Governance: The Basics, viewed 15-06-2007, published 11-06-2007 at http://www.infoq.com/articles/soa-governance-basics
|
| |
26
|
Von Goetz, J., Methodology for Service Identification and Service Design within Collaborative Service Governance Lifecycle Reference Framework, Master thesis, University of Mannheim, Germany, 2007.
|
| |
27
|
|
| |
28
|
Webmethods, SOA governance: enabling sustainable success with SOA, published October 2006, viewed 22-02-2007 at http://www1.webmethods.com/PDF/whitepapers/SOA_Governance.pdf
|
| |
29
|
L. Wilkes, Good Governance Practices for SOA, CBDI webcast, published 20-03-2007, viewed 28-03-2007 at http://whatis.bitpipe.com/detail/RES/1173402876_505.html
|
| |
30
|
Windley, P., Teaming up for SOA, Infoworld.com, January 03 2007, available at http://www.infoworld.com/article/07/03/05/10FEcollabgov_ 1.html
|
|