The concept of Service Oriented Architecture (SOA) expresses a new idea for organizing a service-based business environment. However, without wise governance, SOA fails. Therefore, this study focuses on the elucidation of the following issues: What are the critical roles of SOA Governance that promotes the attractiveness of a service-based business environment as well as what factors can inhibit the role of SOA Governance? The primary objective is based on the believe that an integrated model of governance can improve the understanding of people, i.e. stakeholders, in their efforts to establish a comprehensive architectural pattern that coordinate any effort aiming to make service-based business environment attractive. This work elucidates the roles of SOA Governance. Accordingly, the primary and most significant role of such governance is the establishment and management of a negotiated and accepted SOA. The equivalent crucial second role of such governance is to use the established architecture and coordinate every related effort that promotes the attractiveness of an architected reality. In this sense, the service oriented architecture follows the wisdom of such governance. In the same sense, any effort that change the service-based business environment of business follows the premises of the established service oriented architecture. Therefore, we can conclude that the wisdom of SOA Governance promotes the attractiveness of a service-based architected environment Furthermore, the work indicates that there are three main factors that inhibit the role of wise governance. Firstly, a fuzzy, inconsistent, incomplete, ambiguous terminology upon which the concept of SOA and SOA Governance are described, designed, evaluated, etc. Secondly, conflicts of interests and contradictory core ideas, such as alignment, agility, reusability, efficiency, etc. provided by different disciplines, i.e. Software Engineering, IT Management, Enterprise Architecture, etc., that inhibit the choice of a comprehensive architectural style for a service-based business environment. Lastly, the plethora of interesting but otherwise isolated and incomplete models of both SOA and SOA Governance create a sense of uncertainty, and therefore, create the need for endless process of acquisition of information. In the face of these critical issues that inhibit the role of wise governance, our study has developed an integrated model of SOA Governance aiming to clarify the relationship between governance, architecture, and service-based business environment. The model has been tested empirically with acceptable and fruitful results. The above conclusions may be seen as a result of an adequate approach of inquiry consisting of three main stages. Firstly, a theory that shapes every part of this study. Secondly, the creation of a better and more integrated model (framework) for SOA Governance derived from the distillation of large volume theoretical ideas and models. These theoretical ideas concern both the characteristics of SOA and the wisdom of SOA Governance…
Contents
1. Introduction
1.1 Background
1.2 Purpose of the study
1.3 The problem statement of the study
1.4 Delineation of the study
1.5 Outline of the inquiry process
1.6 Outline of the report structure
2. Methodology
2.1 Establishing the foundation underlying the proposed model
2.2 Model delineation and scoping
2.3 Model construction
2.4 Model verification
2.5 Derivation of partial and final conclusions through comparison
2.6 Judging the quality of the proposed model of SOA Governance
2.7 A last word
3. Theoretical Views of SOA and SOA Governance
3.1 Architecture concept in general and enterprise architecture in particular
3.2 Service and Service Oriented Architecture
3.2.1 Service Concept
3.2.2 Service Oriented Architecture Concept
3.2.3 Critical characteristics of SOA
3.3 The foundation SOA Governance
3.3.1 What has to be done?
3.3.2 Who has the authority to do it?
3.3.3 How is it done?
3.3.4 How is it measured?
3.4 Summary: Factors that inhibit SOA Governance
3.4.1 A confusing world of SOA and SOA Governance
3.4.2 Contradictory core ideas underlying SOA
3.4.3 Fragmented and incomplete model of SOA and SOA Governance
4. A New Model for the SOA Governance
4.1 Understanding the elementary and composite forms of services
4.2 Outlining qualities of service out of an architectural perspective
4.3 Outlining an integrated framework for SOA Governance
4.3.1 The basic building block of the framework
4.3.2 Basic managerial relationship
4.4 Foundation of a new model for SOA Governance
4.4.1 The morphological view of a service-based business environment
4.4.2 The axiological view of a service-based business environment
4.4.3 The praxeological view of a service-based business environment
4.5 Summary
5. Empirical application of the model: LIBRIS Case Study
5.1 The LIBRIS environment
5.2 The governance of LIBRIS
5.3 A rejected proposal for the further development of LIBRIS
5.4 A comparative view of the current and proposed pattern of SOA and SOA governance
6. Analytical views of SOA Governance
6.1 A morphological view of service-based business environment
6.2 A axiological view of service-based business environment
6.3 A praxeological view of service-based business environment
6.4 A summary of similarities and differences of SOA and SOA Governance
7. Discussion
7.1 The strategic and operational roles of SOA Governance
7.2 Other experiences from the work of this inquiry
7.2.1 Managing the language of SOA and SOA Governance through the use of FEM model
7.2.2 Managing the SOA paradox
7.2.3 Managing the balance between core architectural ideas
7.3 Architectural style for balancing business efficiency and business agility
7.4 Proposals for future research
7.4.1 Clarifying the content and configuration of a SOA environment
7.4.2 Clarifying the forms of interoperability in the context of SOA
7.4.3 Improving the quality and attractiveness of services and interfaces
8. Conclusions
8.1 Towards a sound theory of SOA Governance
8.2 Three critical issues of SOA Governance
8.3 A last word
Appendix A: Presentation of FEM (Framework for Enterprise Morphology)
Appendix B: What is SOA?
Appendix C: What is SOA Governance?
Appendix D: The differences between IT Governance and SOA Governance
Appendix E: Reusability vs. Business Agility
Appendix F: Failure of SOA
Bibiography
Author: Kanchanavipu, Kingkarn
Source: Goteborg University
Download URL 2: Visit Now