Assessing the governance maturity of the organization's service-oriented architecture using the COBIT framework

Number of pages: 153 File Format: word File Code: 31032
Year: 2014 University Degree: Master's degree Category: IT Information Technology Engineering
  • Part of the Content
  • Contents & Resources
  • Summary of Assessing the governance maturity of the organization's service-oriented architecture using the COBIT framework

    Master's thesis

    In the field of information technology

    Abstract:

    Today, Service Oriented Architecture (SOA) is considered as a suitable approach to improve the agility and increase the efficiency of systems. Since organizations face many challenges in the process of using this technology, such as the complexity of designing the decision-making structure, management and governance of services, and the lack of governance processes, therefore, they need a comprehensive and applicable framework for SOA governance to overcome the existing challenges and define the governance structure and control mechanisms. Also, to determine a road map for establishing a service-oriented architecture, it is necessary to determine the maturity level of the governance of this architecture. In this research, existing frameworks and challenges of service-oriented architecture are studied. Therefore, we use COBIT, which is a standard organizational information technology governance framework, to establish a service-oriented architecture in the organization and examine the maturity level of service-oriented architecture governance. The proposed framework, focusing on the coverage of SOA governance components and a criterion for determining the level of governance maturity, provides a suitable solution for the effective governance of service-oriented architecture and developing a roadmap. Keywords: governance maturity, service architecture Oriented, SOA Governance Framework, COBIT, SOA Roadmap Chapter 1 Introduction and research overview 1.1 Introduction Today, information technology and especially service-oriented architecture has created opportunities to improve the agility and efficiency of information systems development. This architecture is a strategy that includes two aspects of organization and technology. From the point of view of technology, the organization needs to provide an infrastructure (organizational service gateway [1]) to establish interaction and integration, and from an organizational perspective, it needs an appropriate organizational structure, definition of responsibilities and related organizational roles, with software development and formulation of appropriate processes for designing services, identifying new services and cycles. It is the life of services. On the other hand, in order for the business field to quickly adapt to changes, it must be able to access a set of business services and shared services. Even though many companies are trying to provide the requirements and prerequisites in the process of SOA implementation [2], but due to the complexity of this process, they mainly face challenges such as: (service ownership, determining the decision structure, defining and determining shared services, managing change of shared services, evaluating efficiency and quality service, management of service levels) and may deviate from the right path and fail in spite of expending a lot of energy and large investments. Therefore, in order to deal with the mentioned challenges and obtain the benefits of this technology, the organization needs to establish a suitable behavioral system to provide the necessary organizational capabilities in addition to defining roles and responsibilities and determining the decision-making structure. This behavioral system is actually the governance system. Governance [3] is a mechanism that ensures rules Policies, standards, and procedures have been accepted and accepted in the organization. That is, we ensure that people do everything that is right. 1.2 Definition and statement of the problem Lack of governance can be a serious obstacle to the success of the organization. Service-oriented architecture governance is the use of organizational governance to realize service-oriented architecture. 41 [SOA governance is a concept that is used for activities related to services in service-oriented architecture and The governance of services is used in their implementation cycle. SOA governance solves the challenges raised in the process of implementing and accepting service-oriented architecture by creating capabilities in the organization. These capabilities are covered by using an effective service-oriented architecture framework.

    The governance framework of service-oriented architecture includes 1) a governance reference model that is used as a starting point and includes 4 main components of technical infrastructure, policies, processes and roles, and 2) life cycle Service, which is a repeatable process for defining the service and localizing the SOA governance model]. 41[

    The main goal of the service-oriented architecture governance framework is to establish the architecture.41[

    The main goal of the service-oriented architecture governance framework is to establish a service-oriented architecture in the organization. The framework defines a gradual approach that, in addition to covering its current needs, the organization can monitor the achievement of SOA long-term goals. Discovery, use, definition, design, implementation, execution and management of services are defined.

    Services are invested and service owners are identified.

    Services are created according to governance policies.

    Services are designed, built and executed in a secure way.

    Services are managed in a scalable way [4]

    SOA governance roles, responsibilities and permissions are known and implemented acceptably.

    Accordingly, the organization needs a program that is the same as the service-oriented architecture roadmap and based on a SOA governance framework in a gradual approach and by measuring the maturity of service orientation, it will help companies to start moving towards SOA and manage the transition to SOA at each stage, and in this way the expected benefits of SOA such as service reuse, integration improvement, interoperability and get business agility.

    In this research, in order to provide the main components of a desirable service-oriented architecture governance, we will learn about the existing SOA governance frameworks, and for organizations to move towards the establishment of service-oriented architecture governance, [5] we will study and use COBIT, which is a control framework for information technology governance. This framework fully addresses the evaluation of processes, governance structure, and control mechanisms. The COBIT framework does not support some important elements of SOA governance. We use the main components of the organization's service-oriented architecture and the governance life cycle based on COBIT and the knowledge of a SOA governance maturity model to evaluate and measure the maturity of the organization's service-oriented architecture governance. Its components, policies and features are intended to provide a favorable framework for organizations to establish service-oriented architecture governance and integrate service orientation with information technology to increase the organization's flexibility to achieve business goals. Based on this, the purpose of this research can be divided into the following sections:

    Alignment of information technology and business with a focus on business processes and support for information technology and business drivers

    Organization of service life cycle processes and governance based on the process model

    Definition and management of measurable control goals for each process

    Familiarity with the concepts and principles of service-oriented architecture and understanding the relationship between the principles and issues raised and the relationship They are related to the subject of governance

    Explaining the importance of service-oriented architecture governance and its implementation requirements

    Knowing the components of service-oriented architecture governance

    Introducing the requirements of the service-oriented architecture governance framework

    1.4 Research questions

    The existence of a suitable framework that includes all the requirements and capabilities and components of SOA governance and can help the organization in the path of adopting service-oriented architecture is mandatory, and since different frameworks For the governance of SOA, questions are raised in this context that must be answered: What are the requirements to move towards the desired state of the organization? How can we have a governance maturity model of the organizational service orientation architecture for the COBIT governance framework so that we can use it to determine the position of the organization in the competitive market? Dad!?

    What are the features and components of a desirable SOA governance framework to define service-oriented COBIT?

    1.5 Scope of the research

    The main and major focus in this research is to present a method based on the COBIT framework so that service-oriented architecture can be deployed in the organization. In COBIT, which is a standard for organizations, a model for measuring the maturity of information technology governance It has been explained.

  • Contents & References of Assessing the governance maturity of the organization's service-oriented architecture using the COBIT framework

    List:

    Chapter One: Introduction and general research. 1

    1.1 Introduction. 2

    1.2 Definition and expression of the problem. 3

    1.3 The purpose of the research. 5

    1.4 Research questions. 5

    1.5 Scope of the research. 6

    1.6 Research assumptions. 6

    1.7 Thesis structure. 7

    Chapter Two: Literature and research background. 9

    2.1 Introduction. 10

    2.2 Service Oriented Architecture 10

    2.2.1 Main concepts of Service Oriented Architecture 13

    2.2.2 Why Service Oriented Architecture 16

    2.2.3 Advantages of Service Oriented Architecture 17

    2.2.4 Layers of Service Oriented Architecture 19

    2.3 Governance: 24

    2.4    Information Technology (IT) Governance 26

    2.4.1 COBIT Governance Framework. 28

    2.5 Service-oriented architecture governance 32

    2.5.1 The necessity and importance of service-oriented architecture governance 38

    2.5.2 The relationship between information technology governance and service-oriented architecture governance 38

    2.6 The main components of service-oriented architecture governance 43

    2.6.1 Persons. 44

    2.6.2 Policies and policies 46

    2.6.3 Processes 48

    2.6.4 Technology. 50

    2.7 Service-oriented architecture governance framework 56

    2.7.1 Service-oriented architecture governance framework in WebMethods perspective. 60

    2.7.2 Service-oriented architecture governance framework in IBM's perspective. 61

    2.7.3 Governance framework of service-oriented architecture in Oracle perspective. 62

    2.7.4 Service-oriented architecture governance framework in Software AG's perspective. 63

    2.8 Summary. 64

    Chapter three: research method. 66

    3.1 Introduction. 82

    3.2    Components of the COBIT framework. 83

    3.3 The criteria for the services (information) of Kabit. 84

    3.4 Performance measurement. 85

    3.5    Control objectives. 88

    3.6    Diagram of people. 89

    3.7 Challenges of service-oriented architecture governance. 90

    3.8    Policy management system. 93

    3.8.1 The influence of service-oriented architecture governance on the service life cycle. 95

    3.8.2 Service life cycle. 96

    3.8.3 service design time control points. 97

    3.8.4 Service execution time control points. 100

    3.9    The life cycle of governance. 102

    3.9.1 Planning and Organization (PO). 105

    3.9.2 Acquisition and implementation. 110

    3.9.3 Delivery and Support. 115

    3.9.4 Monitoring and evaluation. 119

    Chapter four: Implementation and evaluation of the framework. 123

    4.1 Introduction. 126

    4.2 The maturity model of the proposed governance framework: 126

    4.2.2 Maturity levels of the governance process. 128

    4.3    Determining the evaluation elements of the framework. 140

    4.4 Components of service-oriented architecture governance framework 143

    4.5 Analysis and evaluation of the proposed framework. 145

    4.6 Comparison and matching. 146

    4.6.1 Comparison results. 150

    Chapter five: conclusions and suggestions. 151

    5.1 Conclusion. Error! Bookmark not defined.

    5.2 Future works. 153

    5.2.1 Study on the organization and equipment needed to support governance processes: 154

    5.2.2 Investigating the possibility of using the Balanced Scorecard (BSC) method in evaluating the maturity of SOA governance and providing a SOA roadmap: 154

    5.2.3 Providing a criterion for evaluating the SOA governance framework model: 154

    Resources and sources 155

     

    Source:

     

    [1] Mohammad Mahdi Faqih / Review of Service Oriented Architecture Maturity Models / Master's Seminar Report / Summer 2018

    [2] Morteza Aladdini / Information Technology Governance and the Role of the COBIT Framework in its Implementation / Master's Seminar Report Spring 2019

    [3] Dirk Krafzig, Karl Banke, Dirk Slama, Enterprise SOA/ Service-Oriented Architecture Best Practices / Prentice Hall

    PTR/ PP. 408/ November 2009

    [4] Miko Matsumura, Bjoern Brauel, Jignesh Shah / SOA Adoption For Dummie, Wiley Publishing/ (2011)

    [5] Ueli Wahli, Lee Ackerman, Alessandro Di Bari, Gregory Hodgkinson, Anthony Kesterton, Laura Olson/Bertrand

    Portier, Building SOA Solutions Using the Rational SDP, IBM/) April 2007 (, ibm.com/redbooks

    [6] Sandy Carter/The New Language of Business SOA & Web 2-0, IBM Press) 2010(

    [7] Mohamad Afshar/SOA Governance: Frameworkcom/redbooks

    [6] Sandy Carter/The New Language of Business SOA & Web 2-0, IBM Press (2010)

    [7] Mohamad Afshar/SOA Governance: Framework and Best Practices/ Oracle Corporation/(May 2007)

    http://www.oracle.com/soa

    [8] SOA Governance Enabling Sustainable Success with SOA/ webmethod/October 2006

    [9] William A. Brown, Garry Moore, William Tegan, /SOA governance—IBM's approach/ August (2010)

    [10] "Increasing the Effectiveness and Efficiency of SOA Through Governance  / 2008 / Governance Survey Report/

    Oracle(2008)

    [11] Rufus Credle Jonathan Adams, Kim Clark, Yun Peng Ge, Hatcher Jeter Joao Lopes, Samir Nasser, Kailash Peri. Pages: 272

    [13] Nicolai M. Josuttis/ SOA in Practice, O'Reilly Media/ Inc(2009)

    [14] Eric Pilier, Hugh/ Understanding Enterprise SOA, Manning Publications/ (2010)

    [15] Qusay H. Mahmoud/ service-oriented architecture and web services: the road to Enterprise Application/

    Integration(2011)/http://java.sun.com/developer/technicalArticles/webservices/soa/

    [16] [online].www.soa.com

    [17] Todd Biske/Implementing SOA Governance/(2012), available on: http://www.infoq.com\articles/implementing-soagovernance

    [18] Bobby Woolf / Introduction to SOA governance/ IBM( 2008) available on: www.ibm.com/developerworks/library/arservgov

    [19] Franco Castaldini / SOA Governance and CentraSite Ensuring SOA success with effective, automated control

    throughout the lifecycle/ Software AG/ May 2010

    [20] "A Practical Guide to Federal Service Oriented Architecture/ CUONCIL CIO/June " 2010

    [21] Manes, Anne Thomas (2007). Handouts of a talk at OOP 2007 SIGS Datacom

    [22] Interview with Anne Thomas Manes / SOA, Governance and REST/ Jul 25, 2012/ Available on: http://www.infoq.com/interviews/anne-thomas-manes-soa

    [23] Robert Schneider / Service Lifecycle Governance/ BEA Systems/ Inc. 2011

    [24] Setrag Khoshafian/ Service Oriented Enterprises, Auerbach /( 2010)_

    [25] J. Schekkerman/Services Oriented Computing (SOC)/, Institute For Enterprise Architecture Developments2010/

    Available on: http://enterprise-architecture.info/EA_Services-Oriented-Enterprise.htm

    [26] Ashesh Badani, Farrukh Najmi /SOA Governance with Sun Service Registry/ Available on :

    http://www.sun.com/nettalk/soa

    [27] Michael Wheaton /Decorating Your SOA Services With Governance Enforcement Contracts/ 2008JavaOneSM

    Conference

    [28] Steve Jones / Enterprise SOA adoption Strategies / C4media publisher InfoQ.com

    [29] "IT & SOA Governance / Available on: http://algorizm.net/Governance.html

    [30] Arsanjani= A. 2007 Service-Oriented Modeling and Architecture, Available on:

    http://www106.ibm.com/developerworks/library/ws-soa-design1

    [31] Michael P. Papazoglou, Paolo Traverso, Schahram Dustdar, Frank Leymann /Service-Oriented Computing: State of

    the Art and Research Challenges/, Computer In Compute /(2009)

    [32] Aniruddha Gokhale, Bharat Kumar, Arnaud Sahuguet / Reinventing the Wheel? CORBA vs. Web Services [33] William R. Cook, Janel Barfield / Web Services versus Distributed Objects: A Case Study of Performance and Interface Design/ ICWS 2008 [34] ITGI, COBIT ver 4.1/ www.isaca.org, USA/ 2007 [35] [online].http://www.enterprisearchitecture.ir/SA_Concepts.html

    [36] [online].http://www.enterprisearchitecture.ir/SA_Concepts.html

    [37] Dan Gisolfi / "Is Web services the reincarnation of CORBA? / IBM 2007

    [38] Niemann, M. Eckert, J. Repp, N.

Assessing the governance maturity of the organization's service-oriented architecture using the COBIT framework