IMPLEMENTATION OF SERVICE ORIENTED ARCHITECTURE USING ITIL BEST PRACTICES



Similar documents
SOA Myth or Reality??

HP SOA Systinet software

2 (18) - SOFTWARE ARCHITECTURE Service Oriented Architecture - Sven Arne Andreasson - Computer Science and Engineering.

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

SOACertifiedProfessional.Braindumps.S90-03A.v by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture

Autonomic computing: strengthening manageability for SOA implementations

THE NEXT GENERATION CMDB - ALIGNING IT TO BUSINESS

Managed Desktop Support Services

The Rise of Service Level Management. Gary Case

The Service, The Cloud & The Method: The Connection Points

Cross-Domain Service Management vs. Traditional IT Service Management for Service Providers

Service Oriented Architecture

CONDIS. IT Service Management and CMDB

ITIL Asset and Configuration. Management in the Cloud

Introduction to SOA governance and service lifecycle management.

BRIDGE. the gaps between IT, cloud service providers, and the business. IT service management for the cloud. Business white paper

ITIL Service Lifecycle Stream

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS

Which statement about Emergency Change Advisory Board (ECAB) is CORRECT?

How To Understand A Services-Oriented Architecture

ITIL. Lifecycle. ITIL Intermediate: Continual Service Improvement. Service Strategy. Service Design. Service Transition

What You Need to Know About Transitioning to SOA

The Rise of Service Level Management in ITIL V3. April Oblicore, Inc.

Summit Platform. IT and Business Challenges. SUMMUS IT Management Solutions. IT Service Management (ITSM) Datasheet. Key Benefits

David Pilling Director of Applications and Development

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

Extending the Benefits of SOA beyond the Enterprise

An Implementation Roadmap

Address IT costs and streamline operations with IBM service desk and asset management.

HP Service Manager software

Service-Oriented Architecture and Software Engineering

Blackhawk Technical College. Information Technology Services. Process Improvement Visioning Document

Oracle Forms and SOA: Software development approach for advanced flexibility An Oracle Forms Community White Paper

IT Services Management Service Brief

The Future of Best Practices in IT Service Management - ITIL Version 3 Explained

APPLICATION OF INFORMATION TECHNOLOGY SERVICE MANAGEMENT WITHIN SELECTED LOGISTICS AND TRANSPORT SERVICES

The Value of ITAM To IT Service Management. Presented by Daryl Frost. Copyright Burswood Information Solutions Limited 2015

Improved SOA Portfolio Management with Enterprise Architecture and webmethods

The IT Infrastructure Library (ITIL)

SOA: The missing link between Enterprise Architecture and Solution Architecture

ITIL V3 AND THE SERVICE LIFECYCLE PART I THE MISSING COMPONENT

How To Compare Itil To Togaf

Realizing business flexibility through integrated SOA policy management.

Benefits to the Quality Management System in implementing an IT Service Management Standard ISO/IEC

Service Virtualization: Managing Change in a Service-Oriented Architecture

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

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

Three simple steps to effective service catalog and request management

Roles within ITIL V3. Contents

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

Enabling ITIL Best Practices Through Oracle Enterprise Manager, Session # Ana Mccollum Enterprise Management, Product Management

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

Extend the value of your core business systems.

Address IT costs and streamline operations with IBM service request and asset management solutions.

Table of contents. Standardizing IT Service Management. Best practices based on HP experience in ITSM consolidation. White paper

The ITIL v.3. Foundation Examination

DCIM Software and IT Service Management - Perfect Together DCIM: The Physical Heart of ITSM

Service Catalog: Dramatically Improving the IT/Business Relationship

ISO/IEC ITIL Service Management V.2 V s V.3 Project ACE Andy Evans Programme Director and Strategic Programme Advisor

Introduction: ITIL Version 3 and the ITIL Process Map V3

A Comprehensive Solution for API Management

BPM and SOA require robust and scalable information systems

Integration Using the MultiSpeak Specification

Five best practices for deploying a successful service-oriented architecture

IT Service Management

HP Change Configuration and Release Management (CCRM) Solution

How To Change A Business Model

Three Stages for SOA and Service Governance

How To Standardize Itil V3.3.5

Introduction to Service Oriented Architectures (SOA)

HP Service Manager. Software Version: 9.34 For the supported Windows and UNIX operating systems. Processes and Best Practices Guide

Service Oriented Enterprise Architecture

A Cloud Computing Handbook for Business

Introduction to Service-Oriented Architecture for Business Analysts

Integrated IT Service Management with Open Source

IT Asset Inventory and Outsourcing: The Value of Visibility

ITIL Asset and Configuration Management in the Cloud. January 2016

AN APPROACH TO DEVELOPING BUSINESS PROCESSES WITH WEB SERVICES IN GRID

Solution brief. HP solutions for IT service management. Integration, automation, and the power of self-service IT

Christian Dinten HP Software - Business Technology Optimization BTO Solution Consultant & Ambassador

Problem Management Overview HDI Capital Area Chapter September 16, 2009 Hugo Mendoza, Column Technologies

A Provance White Paper

Service Catalog and Configuration Management Database as the Foundation of SIAM. Eija Hallikainen

The ITIL Foundation Examination

Three simple steps to effective service catalog and request management

Impact of Service Oriented Architecture on ERP Implementations in Technical Education

ITIL Intermediate Capability Stream:

SOA Governance and the Service Lifecycle

The ITIL Foundation Examination

From Managing Boxes to Managing Business Processes

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

JOURNAL OF OBJECT TECHNOLOGY

WHITE PAPER. iet ITSM Enables Enhanced Service Management

Service-Oriented Architectures

Transcription:

Journal of Engineering Science and Technology Vol. 10, No. 6 (2015) 765-770 School of Engineering, Taylor s University IMPLEMENTATION OF SERVICE ORIENTED ARCHITECTURE USING ITIL BEST PRACTICES A. WAHAB 1, T. R. SOOMRO 2, * 1 Department of IT, SZABIST Dubai Campus, United Arab Emirates (UAE), 2 Department of Computer Science, SMI University, Karachi, Pakistan *Corresponding Author: trsoomro@smiu.edu.pk Abstract Service Oriented Architecture (SOA) principles normally allows the software applications to integrate with other software applications by means of a service in order to achieve the reusability, interoperability and this can also reduce the time of the other applications, which results in the support of new or changed business processes. However the expectation with SOA based applications in enterprise system was quite extensive and which hasn t been completely fulfilled for both IT and business. This paper proposes guidance in the implementation of SOA using the Information Technology Infrastructure Library (ITIL) best practices and from this a realization will come about the planning, designing and operating the SOA. Keywords: SOA, ITIL, CMDB, Service Delivery and SLA. 1. Introduction Information Technology Infrastructure Library (ITIL) is a compilation of best practices in IT Service Management. It allows delivering the infrastructure components of IT by means of services, which is knows as IT Service Management (ITSM). It is mainly fulfilling the business requirements of an organization because its main concern is with delivering and supporting IT Services. ITIL offers a foundation of direction and it delivers what normally an IT organization thinks in terms of service delivery and support [1]. ITIL is the most widely used framework for management of Information Technology (IT) services that has been proven to improve customer satisfaction and operational efficiencies of services that IT departments offer to business [2]. ITIL is similar in many ways, especially in intent, to the ISO (International Standards Organization) process-improvement guidelines, which are normally designed to organize the service management and quality worldwide within operations. Consequently, if 765

766 A. Wahab and T. R. Soomro we are contracting the data center for services then it can be assumed that it will incorporate ITIL methodologies; it should meet some level of best practices [3]. Service-oriented architecture (SOA) has always been a much debated and focused subject in IT. Initially the discussions of SOA focused on implementing the services / technologies, but with that work more exploration has come into a place in terms of management and governance of the components that is actually being developed / delivered using SOA techniques. Essential part of SOA is to deliver the services across a heterogeneous, distributed computing landscape. If not aligning these services with business, IT priorities and processes, then it can be assumed that SOA is just adding a burden to the management [4]. The benefits of using ITIL will bring as Enables IT to consistently deliver services within the agreed SLAs across the enterprise and SOA will bring as Enables IT to consistently deliver loosely-coupled, reusable services within the agreed SLAs across the enterprise [5]. This paper is organized as follows: section 2 will introduce SOA; section 3 will explore challenges in SOA implementation; section 4 will discuss the implementation of SOA, issues of SOA without ITIL & benefits of SOA with ITIL; final section will conclude this paper. 2. Service Oriented Architecture (SOA) A SOA is basically a collection of services, the communication between services is either by simple data sharing or two or more services are coordinating via some activities. Historically, the first service-oriented architecture was based on the CORBA specification using Object Request Brokers (ORBs) or DCOM [6]. Getting more into service-oriented architecture, firstly one has to understand that what is service? A service is independent on the state or context of other services; it is a function that is self-contained. SOA is all about the web services, where the services are exposed, as shown in Fig. 1 [7]. In order to create a robust connection, web services use XML [6]. Fig. 1. Basic Service Oriented Architecture. 3. Challenges in SOA Implementation SOA programs can bring up with the responsiveness benefits and tangible cost but there are few challenges, which shouldn t be neglected. Nevertheless, there are numerous challenges, which need to be discussed if anyone wants to make SOA adoption a successful one. The challenges can be group into three common stacks: governance, quality and management [8].

Implementation of Service Oriented Architecture using ITIL Best Practices 767 3.1. SOA governance It is the process of making the alliance among the main stakeholders like SOA Center of Excellence service consumers and the service providers. SOA Center of Excellence is usually handled by the architect or by the Chief Technology Officer (CTO) and they are mainly focusing on the service providers and consumers and making sure that a flexibility margin is there against control, they are also making sure that the standards have been followed to make the adoption of SOA as successful. Few questions needs to be answered in the area of governance are [8]: How we can find services and trust them? Is the enterprise working on the right services? Can we establish a consistent and repeatable implementation process? and Can we control the services effectively that are already in production? 3.2. SOA quality It is the process that makes sure about the services, which are being delivered, should be fulfilling the functional and performance requirement of an organization, and be processed through a testing phase in the minimum amount of effort. It s very critical to encompass the testing process in order to discourse the precise essentials of SOA because implementing a service, which has already been developed by someone else so definitely it will be very risky for developers to do [8]. Furthermore if there is any change occurs to a service then proper testing should be done with respect to the test cases. 3.3. SOA management It is the process of handling / managing the services that are already deployed in production. Following are the numerous characteristics of the management of SOA [8]: A proper monitoring mechanism for the services and the application that uses them should be there in order to check the performance and availability. There should be a proper restore plan, which ensures that whenever issues are detected it should be resolve or restore before impacting an end user. A proper SLA should be maintained between the provider and consumer. Services that are communicating during runtime must be managed by the policies. 4. Results and Discussion SOA and management are always multifaceted, broad & deep in discussion. One may always consider that there is a service, where the components of service are developed within the context of business processes in terms of architecture and technology.

768 A. Wahab and T. R. Soomro 4.1. SOA implementation Business processes are always established with respect to service level agreement, continuity, security, service catalogue management & more. Processes like change management, configuration management, release control and planning involves in the changing of a service between strategy and design. Lastly the focus on restoration and service availability should be governed for a service operation and that shouldn t limit to the service itself, it should involve in the discovery mechanism and with the involvement of problem management, incident management, access control & identity. Basically the key success factor for SOA is discovery. If let suppose a service is not consumable it means that a service cannot be found or no one knows about the existence of a service then the intact idea of composite application drops apart. The full realization to the service discovery process is brought with the merger of SOA Universal Description Discovery & Integration (UDDI) and ITIL configuration management database (CMDB) [4]. All above features are of SOA management and governance and that is what precisely ITIL & ITSM are all about. Keeping this in mind a clear picture has been developed that if any of the organization that has already adopted the ITIL and ITSM best practices then for them implementing SOA management & governance will have a much easier time defining. This appears to be very clear but the facts of the association need between ITIL and ITSM and SOA forms a complex topic. ITIL and ITSM are not specifically involved in SOA designed and build components basically it is used to address the governance and management of the services, which has been delivered or which will be delivered. Basically ITIL & ITSM is paired with ISO 20000; it also addresses many IT components in governance and management. Mainly ITIL classified into two groups: Service Management & Service Delivery [4]. SOA governance and management issues can be possibly solve by applying service management processes but the implementation of an effective & consistent change control & change management procedure is the biggest challenge that can be claimed for SOA built components. Although change is commonly known way for any organization in today s life but definitely the goal is to maximize the process, document each and every in-process change, exclude the unplanned change & control any emergency change. What many organizations do is first they find the exact value of a change control solutions, which is going to implement then they gain visibility into the change, finally they use some technology in order by apply change management policy. Change control has already been addressed by ITIL by initially using service support by means of incident management and the next steps are followed through with the problem management, change management, configuration management and lastly, release management. Although the surrounding areas of change management and change control are more prominent, commonly used and well known, but there are other areas also which come into play as well within the service delivery and that is also applied to SOA components. SOA components are increasing day by day because of diversify third party providers, which is combined with internally developed components. There are numerous best practices inside ITIL that can be applied to SOA components, for example, Financial Management & Supplier Relationship Management and this also a source from multiple vendors. These best practices communicate with the

Implementation of Service Oriented Architecture using ITIL Best Practices 769 processes of service management, such as, Availability Management, Capacity Management & Service Level Management. The importance of these processes is extremely significant as the SOA components also extents organizational boundaries and eventually with business boundaries [4]. 4.2. SOA without ITIL The survey has been conducted by global IT consultancy Ovum and 333 U.S IT decision makers validate it. According to the survey; 17% of medium-sized & 27% of large enterprises companies have deployed SOA in some of the extents of IT infrastructure. Nevertheless, satisfaction with the survey results are very inconsistent, adopting SOAs had resulted an unexpected complexity according to the almost one in five of the people s survey. SOA application and deployment requires much investment & support in terms of infrastructure management like same what it is being utilizing in development and testing tools because the most problematic part is that; the traditional IT management tools & processes are not permanently promising in terms of monitoring & managing. According to Gary Barnett (Ovum research director) the most SOA initiatives, which will be launching in the following three years, will apparently be fail. They discovered a high association among the satisfaction of business s level with SOA and its assurance to use the best practices of ITIL in order to manage IT as a set of services [9]. 4.3. Benefits of SOA with ITIL Many organizations are concerned in growing the efficiency of IT enterprise and refining the business priorities by adopting the best practices. The idea behind SOA is tremendously determined and promising with very attractive benefits. Following describes the goal and benefits of implementing SOA, which depicts more about it, as shown in Table 1 [4]. Goal Reusability: Use of service Business Alignment: Functionality of the service Publish-ability: Functionality of service Formal: Formal contract between providers and consumers Abstracted: Extraction of Service Table 1. Goals and Benefits. Benefits It is easy to share and reuse; the cost of reusability and management is less. This means easy standardization and flexibility, with reasonable cost. Traceability throughout the lifecycle to make it easy to align with business priorities. Interface make is easy to integrate; it is simple and error less. Implementation is easily possible with greater adaptability and flexibility with lesser impact on consumer. It is easy to understand; collaboration between components is easily possible with quality of interface. It eliminates particular dependence of technological implementation; No need to understand implementation model. This means simplicity, reasonable integration and assembly cost.

770 A. Wahab and T. R. Soomro 5. Conclusion A global logistics company Dematic developed a new platform, which is developed using Service Orientated Architecture (SOA) and ITIL and according to them its replaced their core IT architecture. "SOA lets us basically plug and play. I know how painful legacy systems are and this means we don't need to mess around because we need to be very responsive", Allan Davies (Dematic Asia Pacific CIO) said [10]. SOA-designed provides significant improvement in the business because of its reusability nature. It is very important for the organization to follow the best practices of ITIL in order to strengthen the benefits; the earlier the alignment of SOA and ITIL is done and follow the process oriented guideline from ITIL the more successful result and benefits will come overall. References 1. David, N. (2008). ITIL & service oriented architecture. ITSM Solutions, Vol. 4.04, January 2008 2. Tsepo, L.; Petrie, C.; and Manoj, L. (2012). Evaluating the use of ITIL to manage SOA applications in operations environments. Proceedings of the 2012 Annual SRII Global Conference, 391-401. 3. McKendrick, J. (2006). Will ITIL make SOA governable? ZDNet. 4. White Paper: ITIL Governance for SOA. (2009). Strengthening SOA with ITSM & ITIL Governance. CA Services. 5. Andrew, W. (2013). ITIL & SOA, SOA Business Consultant. EMEA Hewlett- Packard Development Company, L.P. 6. Joseph, B. (2006). Service oriented architecture (SOA) a new paradigm to implement dynamic e-business solutions. Magazine Ubiquity, 4, ACM New York, NY, USA 7. Douglas, B. (2013). Service-Oriented Architecture (SOA) definition. Retrieved May, 2013 from http://www.service-architecture.com/articles/webservices/service oriented_architecture_soa_definition.html, 8. Ken, H. (2007). ITSM and ITIL alleviate SOA headaches. Director of ITSM Education, HP and Mark LaJeunesse, Director, WW SOA Program Office, HP 9. Hon, W. (2007). ITIL: The blueprint for SOA Success (Delivering repeatable scalable IT functions cost-effectively). SOA & WOA: Article. 10. Darren, P. (2008). SOA the logical choice for Australian Logistics Giant. CIO.