Governance for Service-oriented Architectures: An Implementation Approach



Similar documents
Flexibility in SOA Operations: The Need for a Central Service Component

A DESIGN SCIENCE APPROACH TO DEVELOP A NEW COMPREHENSIVE SOA GOVERNANCE FRAMEWORK

Effective Governance During SOA Lifecycle - Theory and Practice

Involvement of Service Knowledge Management System in Integration of ITIL V3 and Enterprise Architecture

Towards a Reference Model for SOA Governance

Understanding IT Governance

Service Orientation and Modeling

SOA Myth or Reality??

Case Study: Adoption of SOA at the IRS

Potential Risks and Benefits of Service-Oriented Collaboration Basic Considerations and Results from an Empirical Study

10. Service Oriented Architecture Reference Architectures and Patterns

SOA Governance and the Service Lifecycle

Data Mining Governance for Service Oriented Architecture

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

A Survey of Service Oriented Development Methodologies

A Study on the Integration Model of EIS Based on SOA

SOA-GovMM: A Meta Model for a Comprehensive SOA Governance Repository

An Agile Governance Method for Multi-tier Industrial Architecture

SOPLE-DE: An Approach to Design Service-Oriented Product Line Architectures

Corresponding Author

Integrated Service Oriented Architecture Governance with ITIL v3.0

Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company.

Open Group SOA Governance. San Diego 2009

In the launch of this series, Information Security Management

Investigating Role of Service Knowledge Management System in Integration of ITIL V3 and EA

Special Issue Sci.Int.(Lahore), ,2013 ISSN ; CODEN: SINTE

Prerequisites for Successful SOA Adoption

Service-Oriented Architecture: Performance Issues and Approaches

Service-Oriented Architecture Maturity Self-Assessment Report. by Hewlett-Packard Company. Developed for Shrinivas Yawalkar Yawalkar of CTS

Portable Cloud Services Using TOSCA

An Analysis of Business Agility Indicators in SOA Deployments

IT governance and business organization: some trends about the management of application portfolio

A Perspective on Emerging Industry SOA Best Practices

INTEGRATED SERVICE ARCHITECTURE FRAMEWORK (ISAF) FOR ITIL V3

Presentation on COBIT Education

Towards a Framework for Large Scale Quality Architecture

Will Cloud Computing Change Standards in IT-Service Management?

Contents. viii. 4 Service Design processes 57. List of figures. List of tables. OGC s foreword. Chief Architect s foreword. Preface.

ICT services quality in context of availability management

Software AG Software AG s crossvision Suite Helps Customers Serviceenable and Reuse Applications to Achieve High-value Business Integration

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

On-Demand Business Process Integration Based on Intelligent Web Services

Service Oriented Architecture & Web Services

A Reference Process Model for Master Data Management

ITIL V3: Making Business Services Serve the Business

Design of Network Educating Information System Based on Use Cases Driven Shenwei Wang 1 & Min Guo 2

A Model for Component Based E-governance Software Systems

Extend the value of your core business systems.

SOA: The missing link between Enterprise Architecture and Solution Architecture

Integration Strategies and Patterns for SOA and Standard Platforms

Approach to Service Management

Service-Oriented Architectures

Process-Family-Points

Knowledge-based Approach in Information Systems Life Cycle and Information Systems Architecture

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

CORPORATE BPM ACTIVITIES TOOLS IN THE BULGARIAN ENTERPRISES

Realizing business flexibility through integrated SOA policy management.

Towards a Sophisticated Understanding of Service Design for Enterprise Architecture

ITSM. Maturity Assessment

JOURNAL OF OBJECT TECHNOLOGY

A Management Model for Integrating SOA and XBRL

Business-Driven Software Engineering Lecture 3 Foundations of Processes

White Paper: Cloud for Service Providers

Architectural Decisions as Service Realization Methodology in Model-Driven SOA Construction

Impact of Service Oriented Architecture on ERP Implementations in Technical Education

A lifecycle approach to SOA governance

Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications

Cloud Computing and SOA from Enterprise Perspective. Yan Zhao, PhD ArchiTech Consulting LLC Oct.

A Service-oriented Dual-bus BAM System Model

IT Security Governance for e-business

Concept of a Domain Repository for Industrial Automation

ITIL's IT Service Lifecycle - The Five New Silos of IT

The Advantages of a Service-Oriented Architecture

A Service Oriented Security Reference Architecture

Introduction to Business Process Management

IT Service Companies in Albania and Implementation of Information Technology Service Management

Application Integration Patterns Based on Open Resource-Based Integrated Process Platform

White Paper: AlfaPeople ITSM This whitepaper discusses how ITIL 3.0 can benefit your business.

Requirements and Recommendations for the Realization of a Configuration Management Database

A new cost model for comparison of Point to Point and Enterprise Service Bus integration styles

A Comparison of SOA Methodologies Analysis & Design Phases

Efficient Multi Vendor services for Field Based Service

MULTIDIMENSIONAL META-MODELLING FOR AIR TRAFFIC MANAGEMENT SERVICE PROCESSES

A Decision Making Framework for SOA Adoption in e-banking: A Case Study Approach

Semantic Integration in Enterprise Information Management

How service-oriented architecture (SOA) impacts your IT infrastructure

Service Oriented Architecture and Business Process Management: A Case Study of a Healthcare Organization

The Role of ITIL in IT Governance

Design Patterns for Complex Event Processing

SERVICE ORIENTED ARCHITECTURE GOVERNANCE IMPLEMENTATION IN A SOFTWARE DEVELOPMENT PROJECT AS AN ENTERPRISE SOLUTIONS

Implementing Data Governance within a Financial Institution

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

Experience Report: Appropriateness of the BCI-Method for Identifying Business Components in large-scale Information Systems

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Effective Contract Management

Enterprise Architecture: a Model for Business Data Management

Integration of Mobile Agents and Web Services

HP SOA Systinet software

IBM Software Integrated Service Management: Visibility. Control. Automation.

A Methodology for Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert

Transcription:

[NieOSj Michael Niemann;Governance for Service-oriented A~CII~L~CLU~ ej.5.,-..... - Approach. In: Rainer Ruggabe:: los PhD Symposium at lnteroperability /or Enterprise Sofware and Applications, I-ESA 08, Berlin, 2008, vcl. \!01-374, p. 5, CEUR \/Vorkshop Proceedings, March 2008. ISBK ISSN 1613-0073.http:l!sui?site.inf~r;natik.rwth-aachen del P-. ---... Pubiicarion~lCEUR-\i~~S~N~~: 3741 Governance for Service-oriented Architectures: An Implementation Approach Michael Niemann Technische Universität Darmstadt Department of Computer Science Merckstr. 25, 64283 Darmstadt, Germany niemannqk0m.t~-darmstadt.de Abstract. As a matter of fact, SOA-based systerns have a huge internal complexity due to plenty of services. On the one hand, this complexity enables and strongly supports the flexible alignment of the enterprise architecture with business processes. On the other hand, it requires a special management and control framework - provided by SOA Governance. For IT Governance, many accepted approaches exist. In many aspects they provide guidance for SOA Governance frameworks. However, in SOA-specific fields like cross-company cooperation or service life cycle management, IT Governance approaches lack applicability. In this short Paper, we compare existing SOA Governance models and present an implementation approach. 1 Research Problem Nowadays, companies face constantly changing market conditions, new competitive threats, and new legal regulations. The Service-oriented Architectures (SOA) paradigm provides a promising way to address these challenges at the level of the company's IT infrastructure. It supports flexible and modular modelling of business processes in the IT. Numerous independent and loosely coupled software artefacts can be reused and smoothly combined to form business processes [I]. However, the resulting complexity needs a guiding and regulating policy framework - SOA Governance - that ensures operability as well as conformance to internal, legal, and normative regulations such as, e.g., the Sarbanes Oxley Act. Approaches for IT Governance, e.g., CObIT [2] or ITIL[3], support the design of a governance model for SOA, however, they cannot be completely adopted. Our idea is to develop a SOA Governance framework aligned to the requirements and characteristics of the TEXO platform. This comprises the theoretical background as well as a first implementation - a TEXO Governance Cockpit. 2 Related Work In the research area of SOA Governance, apart from whitepaper publications, few scientific publications can be found. Hence, neither a common definition of SOA

- intcgrated and spcclhod ui dem1 X - not mhgrated IBM MarkslBell SchelpfStutz 0 x 1 O X O O O X ~ X rn. X ~. O O. O O O X x x o x o x Weill/Ross rn X X.. X X o X Fig. 1. Comparison of SOA Governance approaches (cf. [H]) Governance nor commonly accepted models for SOA Governance frameworks have been defined. An overview of the common concepts of SOA Governance is given in [4]. Several software companies propose different perspectives on SOA Governance, including, e.g., SOA maturity models or service lifecycle management. Ten of the most relevant ones [5-171 are presented and compared in 1181 (cf. Fig. 1). The coinparison criteria are elements often found as components of SOA Governance frameworks. The last entry shows the IT Governance approach by Weil1 and Ross [19]. Clearly, the approaches differ by definition and scope. Methods used may be defined differently and comprise different aspects, depending on the single approach. Concerning the scope, the approach by Software AG [8] and the model by Marks/Bell [16] are the most comprehensive ones, urhile others like Schelp and Stutz [17] or BEA Systems [9] dig deeper into single aspects. The most frequently mentioned methods to cope with SOA pecularities in a SOA Governance framework are the particular consideration of the service lifecycle, a specific policy catalog and o~ganizational ch.anges. While the latter is also part of common IT Governance fraineworks, the first aspects are typical for SOA Governance approaches. Furthermore, specific roles und accountabilities, best practices, and a SOA Lifecycle are considered important for SOA Governance by most of the investigated models.

Concluding, we See that a number of different perspectives on governance for SOAs exist as well as different ways of realization. However, this survey provides a useful foundation to construct a high level view on SOA Governance. 3 Contributions Based on this comparison, we propose a generic SOA Governance model [18]. It comprises a policy framework, organizational entities, a metrics system, and a catalog of best practices. A SOA Maturity Model as proposed in [21-261 provides the organizational entities with information and feedback concerning the SOA adaptation. These adjust the sets of policies, according to best practice recommendations, to the current needs of the system. Thus, a closed loop governance is established. Currently, research focuses on modelling governance frameworks as semantic networks. We plan to adjust a concrete implementation of the SOA Governance Model described in [18] to the reqiiirements of the TEXO platform. It is intended to develop a semantic network that represents the coherences and relations within our model, including activities, processes, responsibilities, metrics, and best practices. The combination of a User interface, the semantic governance model for SOA, and the possibility to instantiate this model for usage in practice will form a TEXO Governance Cockpit. 4 Future Work Future contributions will deal with the question how to efficiently provide governance for SOA systems in general. We divide this area into three different parts. A "high level governance" perspective will cope with the generic modelling of governance approaches. Crucial elements of governance models as well as ways to implement them are identified. This is the current focus of our research. At an "intermediary layer" of governance, we investigate the applicability of alternative paradigms in order to provide SOA Governance, e.g., the potential deployment of multi agent systems. The "low level" governance addresses policy modelling and automatic policy enforcement. It represents the link to the underlying monitoring layer. The availability of appropriate data as input to decision making is a basic requirement for successful governance. Hence, monitoring data is a valuable input to governance models. In [20] we describe an agent-based monitoring approach. Disclaimer The project was funded by means of the German Federal Ministry of Economy and Technology under the promotional reference 01MQ07012. The authors take the responsibility for the contents.

References 1. Papazoglou, M. P.: Service-Oriented Computing: Concepts, Characteristics and Directions. 4th International Conference on Web Information Systems Engineering (WISE 2003), Rome, Italy, 2003, pp. 3-12. 2. ITGI, IT Governance Institute: CObIT 4.1. 2007. 3. OGC, Office of Governance Commerce (OGC): IT Infrastructure Library. Version: 2007. http://www.itil.org 4. Niemann, M., Repp, N., Janiesch, C., Steinmetz, R.: Towards a Service Governance Framework for Service-Oriented Architectures. GRCIS 2008 Montpellier - under submission 5.Brauer, B., Kline, S.: SOA Governance: A Key Ingredient of the Adaptive Enterprise. Version: February 2005. www.managementsoftware.hp.com/products/soa/swp/soaswpgovernance.pdf. 6. Bieberstein, N., Bose, S., Fiammante, M., Jones, K., Shah, R.: Service-Oriented Architecture (SOA) Compass - Business Value, Planning, and Enterprise Roadmap. IBM developerworks, 2006 7. WebMethods: SOA Governance - Enabling Sustainable Success with SOA. Version: October 2006. http://www1.webmethods.com/pdf/whitepapers /SOA-Governance.pdf 8.Softwa1-e AG: SOA Governance - Rule your SOA. Version: 2005. http://www.softwareag.com/de/images/wpsoa~governanced~tcml7-22130.pdf, Last visited: July llth, 2007. 9. BEA Systems, Inc.: Service Lifecycle Governance. Version: 2006, Last visited: July 20,2007. http://www.itworlclcanada.com/admin/pages/assets/displayaset.~px? id=eoa24263-a10a-4887-8d45-582261587176 10. SAP AG: Governance for Modeling and Implementing Enterprise Services at SAP Enterprise SOA Solution Management. SAP Presentation, April 2007; Last checked: December 20th, 2007 https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/~763dbcabd3-2910-4686-ab7adfc8ed92 11. Wagner, J., Krebs, F.: PIC Council Charter. SAP Presentation, April 2004. https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d987b590-0201-0010-1684-c4754d40ddb9 Last checked: December 20th, 2007 12. Afshar, M.: SOA Governance: Framework and Best Practices. Version: May 2007. http://www.oracle.com/technologies/soa/docs/oracle-soa-governancebest-practices.pdf, Last visited: July 20, 2007. 13. Brown, W., Moore, G., Tegan, W.: SOA governance IBMs approach., ftp://ftp.software.ibm.com/software/soa/pdf/soa~govproces~overview.pdf, Last visited: July 20, 2007 14. Holley, K., Palistrant, J., Graham, S.: Effective SOA Governance. Version: 03/2006. ftp://ftp.software.ibm.co~n/software/uk/ctivesoa~governance.pdf, Last visited: July 20, 2007. 15. Woolf, B.: Introduction to SOA Governance. In: IBM Developer Works (2006), June. http://www.ibm.com/developerworks/library/ar-servgov/, Last visited: June 14th, 2007 16. Marks, E., Bell, M.: Service-Oriented Architecture: A Planning and Implementation Guide for Business and Technology, John Wiley & Sons, Inc., Wew Jersey, 2006.

17. Schelp, J., Stutz, M.: SOA-Governance. In: F'röschle, Hans-Peter (Ed.) ; Reinheimer, Stefan (Ed.): Serviceorientierte Architekturen (SOA). dpunkt verlag, February 2007 (HMD Praxis der Wirtschaftsinformatik 253), pp. 110 18. Niemann, M., Eckert, J.,Repp, N., Steinmetz, R.: Towards a Generic Governance Model for Service-Oriented Architectures. 14. Americas Conference on Information Systems, AMCIS 2008, Toronto, ON - under submission 19. Weill, P., Ross, J.W.: IT Governance. Harvard Business School Press, 2004. 20. Repp, N., Eckert, J., Schulte, S., Niemann, M., Berbner, R, Steinmetz, R.: Towards Automated Monitoring and Alignment of Service-based Workflows. IEEE DEST 2008. 21. Johannsen, W., Goeken, M.: Referenzmodelle für IT-Governance - Strategische Effektivität und Effizienz mit COBIT, ITIL & Co. 1.Edition. dpunkt.verlag Heidelberg, 2007 ISBN 9783898643979 22. Sonic Software Corporation: SOA Maturity Model. Version: 2006. http://www.sonicsoftware.com/solutions/service-oriented~architecture/ soa~naturitymodel/index.ssp 23. Mittal, K.: Service Oriented Architecture Maturity Model. Version: 2007. http://www.kunalmittal.com/html/soamm.shtml 24. Pieterse, J.: 10 governance tasks during SOA implementation. Version: 2006. http://blogs.ittoolbox.com/eai/practices/archives/lo-governance-tasks-during-soaimplementation-11940 25.Shah, A.: A Value Aligned SOA Maturity Model. Version: 2007. http://enterpriseinnovator.com/index.php?articleid=12220&sectionid=5, Last visited: Oct 10, 2007 26.Sprott, D.: The SOA Maturity Model. Version: 2005. http://www.cbdiforum.com/reportsummary.php3?page=/secure/interact/2005-12/the-soamaturitya4odel.php