Migration of Legacy Applications and Services to Service- Oriented Architecture (SOA)

Size: px
Start display at page:

Download "Migration of Legacy Applications and Services to Service- Oriented Architecture (SOA)"

Transcription

1 Migration of Legacy Applications and Services to Service- Oriented Architecture (SOA) Maher A. Al Sheikh 1 Hatim A. Aboalsamh 2 Ahmed Albarrak 3 maher.sheikh@gmail.com hatim@ksu.edu.sa albarrak@ksu.edu.sa Computer Science Dept. 1,2 Medical Informatics and E-learning Dept. 3 College of Computer and Information Sciences College of Medicine King Saud University King Saud University Riyadh, Kingdom of Saudi Arabia Riyadh, Kingdom of Saudi Arabia Abstract Service Oriented Architecture (SOA) is becoming a mainstream approach for designing and integrating enterprise applications. This paper presents a methodology for migration of legacy applications and services to Service-Oriented Architecture. In order to upgrade existing applications and services to SOA, the methodology should be used in a consistent functional and technological manner. In addition, we have proposed a specific SOA migration approach based on multi-tier architecture. This architecture brings clear differentiation of logical and technical components, allowing business process to be defined in a flexible and agile manner. The architecture highlights position and role of legacy application, fine and coarse grained services with the respect to their role in the business process. As a critical component in the overall architecture, Enterprise Service Bus acts as mediation and virtualization layer helping to separate business and logical view of the process from its technological implementation and reduce dependencies. Our approach is based on analysis of the legacy software in order to identify the business and presentation logic components. The next step is to redesign the legacy code by isolating the business logic and performing code stripping. Finally coarse-grained and loosely coupled SOA services in the medium and upper layer are created in order to achieve the benefits of SOA architecture. Keywords: SOA, EBS, legacy, multi-tier, loosely coupled, coarse grained, fine grained, virtualization 1. Introduction Computer systems have been an integral part of businesses, initially within large corporations, for many years. Due to corporations growth, frequent changes of business requirements and advancement in technology, the demand for improvement of legacy software systems and introduction of new has been constantly increasing. This has created a need for new solutions to support this processes [5]. Older and established systems, known as the legacy software, are proven and represent an important strategic component of companies that use them. However, their maintenance needs also increase as the time progresses. At some point the deficiencies of legacy systems outweigh the benefit they generate to organizations that own them. Hence computer resources must be modernized. One of the best known architectures for the software modernization is Service Oriented Architecture (SOA). SOA is the collection of services with well-defined API interfaces and a shared communications model. The main characteristics of SOA are loose service coupling, publishable and governed interfaces, and standard communication model. These features make SOA an excellent choice for modernization. Unlike SOA, legacy systems are typically not designed with these features, hence a significant effort is required to achieve that level. Furthermore, creating new services based on foundation of the existing systems in order to achieve the benefits of an SOA is a difficult task. This task can even be more complex when services are expected to execute within a constrained environment [4]. The growing interest in SOA is driven by expectations it will enable businesses to achieve significant interoperability of their software systems through service reuse and process efficiency [3]. SOA also allows existing legacy systems to expose their functionality as services, without making significant modifications to the systems themselves. This is one of the most compelling qualities of SOA for many organizations that cannot /11/$ IEEE 137

2 afford or simply do not want for any reason to abandon their investment in legacy systems or re-create the same capabilities as services from the beginning. The main element at the SOA foundation is service, which is reusable, discoverable and self-contained entity that interacts with applications and other services in a loosely coupled fashion that can be either synchronous or asynchronous. One of the main challenges is to understand issues that may occur in the migration process, in order to make SOA successful. Computer systems as an organizational asset must follow the business environment changes to be able to achieve their objectives. The goal of the software engineers is to create computer systems that can be deployed efficiently, quickly adopt the changing business conditions, and have minimum maintenance needs across broad enterprises. This paper aims to address development of a realistic strategy for performing migration to SOA. In order to achieve that it is necessary to take into account both the business needs of the organization and the technical architecture of the organization s existing systems assets. 2. Principles of SOA: Service Oriented Architecture (SOA) is an architectural framework that focuses on service based solutions as a way to improve the efficiency of an enterprise. In this architectural style, the business and technical processes are implemented as services [6]. The added value of SOA is that these services can be used as building blocks to build larger, more complex processes in order to realize a company s strategic goals. However, just having a bunch of services does not mean that they will be used efficiently or even be aligned with company strategy. In addition to having services, a major part of SOA is to provide an environment which aligns these services with the enterprises long term goals. Lastly SOA defines the various lifecycles that these processes go through from inception to retirement. This architecture aims to provide enterprise business solutions that can extend or change on demand as well as provide a mechanism for interfacing existing legacy applications. It is, therefore, being seen as an approach to provide a closer alignment between a business and its IT systems. A service is an independent software unit that has been designed to carry out a specific function, logical unit of work, through a well-defined service contract. A service has to be independent from other services. Usually the communication used between the service provide and service consumer is through a web service using SOAP (Simple Object Access Protocol), REST (Representational State Transfer). An example of a service is obtaining an exchange rate. The service accepts the From Currency & To Currency then based on some logic outputs the Exchange Rate. Well-designed SOA services typically show the following characteristics: 1- Modularity Services exist as self-contained modules which can be bunched together to form other services. For example, the exchange rate service can be combined with another service that obtains the price of a barrel of oil. The resulting service would provide the price of a barrel of oil in any currency you choose. Such a service that is a composition of other services is called a Composite Service. 2- Services are distributed over a network [6], but are not dependent on location or platform. As long as the service contract and web service protocol is respected, the service is potentially accessible from anywhere (providing that the necessary security access is in place). 3- Services are reusable. The service is designed with a specific business objective in mind. The context in which it is use should not impact the service itself. For example if our currency conversion service is being used to show the price of a barrel of oil in Riyals or calculate the salary of an employee in Euro, the currency conversion service does not change. 4- Services are loosely coupled. The service contract is not dependent on who is using it. If the service is being used by ten consumers and three of them decide not to use it any more, the service contract itself should not change. 5- Services are governed. Governance forms a large part of an SOA and becomes essential as more and more services are added. Governance defines policies of how service providers provide a service and how consumers are allowed to use that service. Design time governance ensures that services meet the business objectives that they are meant to serve. Runtime governance ensures that services are being provided and consumer in a consistent fashion. The ESB provides the implementation layer that enable the services to be expose as web service or using any other protocol and distributed throughout the network, /11/$ IEEE 138

3 with this paradigm is becomes easy to add new features and create services or change the existing services. 3. Motivation for Service Oriented Architecture: From the perspective of business stakeholders, it is necessary for enterprises to protect the previous investments in existing solutions, despite the need for new applications that incorporate changing technologies and business requirements. From a technology perspective as well, it is a requirement to provide a scalable architecture that allows for reuse of business services and processes implemented in the existing solutions. Also,organizations and companies require an approach to plan an enterprise wide strategy that leads to well integrated IT systems within their organization. Enterprises have made substantial investments in largescale applications software to support their business processes. The infrastructure is often heterogeneous across a number of platforms, operating systems and applications written in different languages. There is often a redundancy and overlapping of functionality and services resulting in a waste of valuable resources and inadequate response times. More and more, the business and IT managers are being tasked to deliver improved functionality of services by using existing IT investment and provide continuous improvement in processes, enable new channels of business,business agility, as well as organic business architecture in nature. In order to address all of these issues, one solution is to develop architectures that allow easy integration of the existing and new enterprise applications. One of the options to address these requirements is the recommendation of SOA [8] 4. Service Oriented Architecture Benefits: SOA provides an excellent opportunity to achieve large scale interoperability while maintaining flexibility to adapt to rapidly changing business processes and requirements.soa aspires to bring the following benefits as listed by Zaigham Mahmood [9]: 1. Loosely coupled applications 2. Physical location transparency 3. Protocol virtualization 4. Seamless connectivity of applications and interoperability 5. Alignment of IT with business needs 6. Increased business agility 7. Enhanced reuse of existing assets and applications 8. Process-centric architecture 9. Parallel and independent development 10. Better scalability, flexibility, ease of maintenance and graceful evolutionary changes 11. Reduced costs of application development and integration 5. Related Work The demonstration of how legacy code can be reused to help construct a web services represented by [1]. The author shows how the legacy code can be wrapped behind an XML shell allowing individual functions within the programs, to be offered as web services to any external user.the technique used is to transform each entry into a method and to transform each parameter into an XML data element Both the methods and the parameters will be built into an XML schema with a SOAP framework. he argues that the Web Services offered within the framework of a Service Oriented Architecture promise to make applications more flexible, easier to compose and cheaper to develop. The process for migration of legacy components to services based on the case study experience has been described by [2], The authors developed an approach for gathering the necessary information and identifying the risks for the migration effort in a more systematic way based on his experience that illustrated in the case study. This method is the Service-Oriented Migration and Reuse Technique (SMART). He consider SOA migration tasks from the service provider perspective by describing an approach for making migration decisions. Also, Grace present a case study in migration of legacy components to services, as well as an introduction to the reuse and migration analysis process that was derived from this experience.[5] provide methodology for migrating legacy systems towards Service-Oriented Architectures. The approach is based on source code analysis for identifying the contribution of code fragments to architectural elements and graph transformation for architectural migration allowing for a high degree of automation. Carlos and Reiko proposed to reengineering business applications, based on the integration of legacy components after separating application logic from presentation /11/$ IEEE 139

4 6. Proposed solution The proposed solution will apply the following principles of service-orientation: 1. To separate the business logic from the presentation / end-user interfacing logic It is impossible to isolate SOA services directly while business logic is bundled with the presentation logic. Therefore, an appropriate restructuring and reorganization of the code is required such that business functions are isolated as candidate services or service components. This technological dimension of reengineering towards SOA represents an architectural transformation towards a multi-tiered architecture. Typically 3 tiers are used. 2. The loosely coupled relationship between services Service-orientation is based on an assumption that services ought to interact without significant, crossservice dependencies. Hence, a rearranging different functionality is required to provide a sufficient degree of independence. 3. The coarse-grained nature of services Legacy applications normally contain elements that are of a fine-grained nature, for instance components with operations that represent logical units of work. An example would be reading individual items of data. Object oriented class methods are an example of such fine-grained operations. The concept of service is of a more coarse-grained nature. SOA services represent logical groupings of fine-grained operations that work on top of larger data sets, and in general expose a bigger range of functionality Methodology of Architectural Migration: Changes are required along both the technological and functional dimensions. Both types of changes consist of common steps, such as code annotation, reverse engineering and redesign. 1. Technological restructuring It is used in the layering of software systems and will lead to a 3-tiered architecture, separating logic, data, and user interface (UI). This process addresses the principle of separation between business and presentation logic. The first step is code annotation that helps isolating methods, variables that belong to user interface, logic and data components. They require understanding of the programming language and code patters used. Next reverse engineering would produce metadata structure or relationship diagram giving visual representation of the code components. An example would be UML class diagram for object oriented languages. The redesign is the critical step that would isolate the logical function of the code and migrate to upper SOA architecture layers SOA service layer containing coarse grained services that combine atomic units of work or business process management layer. Moving the logic into higher layers, away from legacy applications would provide much bigger visibility, flexibility and reusability of business services. Removing the logic and unnecessary code (a.k.a. dead code ) from the legacy application layer is also known as code stripping, with intention of leaving only services that represent atomic units of work, essentially data interaction, in the legacy system. Such services would be further wrapped into web services, using common protocols such as SOAP or REST that expose this atomic functionality. This layer would represent fine-grained web services that have higher reusability from the technical perspective, but still need logical grouping to achieve meaningful business / logical functionality. The logical grouping is achieved in the next layer containing coarse grained services, that are essentially reusable, common SOA services, representing logical units of work that are recognized as basic business services. An example would be Customer address update or posting a bill payment. Fine-grained services are wrappers around atomic services exposed by legacy applications. When redesigning such services there is a need to make a balance between reusability and atomicity from one side and performance issues from the other side. The performance issues are result of a high atomicity where many service calls need to be made to perform a single meaningful logical unit of work. There are several communication models for fine-grained services interacting with legacy systems: Request/reply Publish and forget Event generation Two way request/reply, a.k.a. duplex Request/reply is a common model where a web service has input and output values that are returned from a legacy application in a synchronous manner. From the flow perspective the user of the fine-grained service (which is SOA coarse-grained service) is a consumer and the legacy system is a service provider. This is the most common pattern typically used for data retrieval, i.e. inquiry service. To implement such a service it is sufficient to create a web service wrapper that expose input and output service signature like any common method /11/$ IEEE 140

5 Publish and forget is a model where data is being pushed to the legacy system. The client is not concerned about the reply, as long as the target legacy system acknowledges the data has been received successfully. This approach is normally applied when the data is being updated in the legacy system or it is exposing queuing mechanism for communication where the reply, if exists, is sent separately through a different queue in an asynchronous manner. In order to implement such a service a web service wrapper is created around legacy service, which acts as a service provider. But, compared to the previous case, the reply contains no data or contains simple acknowledgement. Event generation is a model similar to publish and forget but in an opposite direction, where legacy system is acting as a service consumer and is pushing the data to the upper layer through a web service. This kind of notification mechanism can be used for data synchronization across enterprise where the initial data update happened in the legacy system, which may be a master of the data. Normally mainframe servers act in such a way, being the master, primary source, of the customer related information. Two way request/reply, duplex model of communication represents combination of 2-way request reply, or publish and forget, and event generation model, all of them described previously. This combination is used to complete a unit of work expected by the fine grained service, and hiding the communication complexity detail from SOA service. These services are made available to the Enterprise Service Bus (ESB) acting as a mediation, service and protocol virtualization, or just load balancing layer. This layer is accessed by the top level business process management and presentation applications / systems. Acting as mediation means ESB is a gateway to coarse grained SOA web services. It provides additional authentication, authorization, lifecycle management and proxy routing services. Client authentication can be made through various security protocols depending on the client capability or preferences. The client can be Business process management (BPM) application, user interfacing application, federated SOA system or any other client. They can be implemented using different technologies and using different security mechanisms. So the role of mediation layer is to be versatile and accommodate these various technological solutions. Also ESB is responsible for authorization, which means recognizing client privileges to access certain SOA services. Commonly these privileges are managed through user groups and ACLs (Access Client Lists). Physical location virtualization means that ESB is hiding the physical location details of the target service through a simple proxy or load balancing mechanism. This would allow additional ease of maintenance and system upgrades with minimum or no impact on end consumers. Lifecycle management in case of ESB means awareness of the lifecycle state if the service, from its launch until retirement and capability to manage different versions / releases of the same service. Service protocol virtualization can be also understood as protocol stripping where communication from one protocol type is changed to another on-the-fly. 2. Functional restructuring It separates components which, after having replaced their UI tier with an appropriate interface and being grouped according to specific parameters, represent services. This dimension addresses the properties of loosely coupled services and their coarse-grained nature. Comparing technical and functional restructuring there is a similarity between them regarding the code analysis. However differences emerge at the point of redesigning. The technical restructuring depends on application features which also have an effect on the strategy. On the other hand the functional code restructuring consists of operation identification and grouping of operations into services. Operation represents a functionality that is of a lower granularity to be considered as a service in an SOA context. But during the code redesign step, rules used in this phase are set so that operations are grouped into meaningful services. The services comply with the SOA principles of loosely coupled relationship between services and the coarsegrained nature of services. In the technological dimension there are mostly rules for decomposing code structures. However in this case there are also rules that compose/group code structures to perform logical units of work that can be described as a business asset. The diagram below illustrates the proposed architecture according to the discussion in this paper /11/$ IEEE 141

6 7. Acknowledgements I would like to take this opportunity to express our deep sense of gratitude and profound feeling of admiration of my supervisor Prof. Dr. Hatim A. Aboalsamh. 8. Conclusion SOA promises huge benefits as it is founded on a principle of coarse-grained, loosely coupled, standardsbased, interoperable and reusable services. The main contribution of this work is to propose a concept and practical solution to migrate the legacy applications and services to Service-Oriented Architecture and achieve SOA benefits such as rapid development, increased reusability, simplified maintenance, reduced costs and quicker time to market. We have defined specific multi-layer SOA architecture with definition of roles and responsibilities of each layer and how to generate them from the legacy applications in the course of migration and redesign. Also we have precisely defined the position and role of Enterprise Service Bus as mediation layer for functional services used by the process components, and given guidelines how to implement it. Finally, we have discussed the role of user interface / presentation components and how they best fit in SOA, aiming to achieve the maximum business value. 9. References 1) Harry M. Sneed, Integrating legacy Software into a Service oriented Architecture, Austria, 11 2) Dennis Smith, Migration of Legacy Assets to Service- Oriented Architecture Environments, , USA, 2 3) John Hutchinson, Gerald Kotonya, James Walkerdine, Peter Sawyer, Glen Dobson, Victor Onditi, Evolving Existing Systems to Service-Oriented Architectures: Perspectives and Challenges, 4) Grace Lewis, Edwin Morris, Dennis Smith, Analyzing the Reuse Potential of Migrating Legacy Components to a Service- Oriented Architecture, 5) Carlos Matos, Reiko Heckel, Migrating Legacy Systems to Service-Oriented Architectures, 6) Zaigham Mahmood, Synergies between SOA and Grid Computing, Communications of the IBIMA, Vol. 8, 2009 ISSN: ) Shanshan Yang & Mike Joy, SOA Services in Higher Education, WSEAS,2008,UK,6 8) Shankar Kambhampaty and Satish Chandra, Service Oriented Architecture for Enterprise Applications, WSEAS, 2006, India, 7 9) Zaigham Mahmood,Service Oriented Architecture: A New Paradigm for Enterprise Application Integration, WSEAS, 2007, UK, /11/$ IEEE 142

Service Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By

Service Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By Service Oriented Architecture Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By G. SUDHA SADASIVAM, RADHA SHANKARMANI 1 COMPILED BY BJ What is Service-Oriented Architecture? Service-Oriented

More information

Enterprise IT Architectures SOA Part 3

Enterprise IT Architectures SOA Part 3 Enterprise IT Architectures SOA Part 3 Hans-Peter Hoidn hans-peter.hoidn@ch.ibm.com November 26, 2007 SOA Because Innovation Requires Change and SOA Makes Change Easier a service? A repeatable business

More information

IT6801 / Service Layers/ A.Kowshika SERVICE LAYERS

IT6801 / Service Layers/ A.Kowshika SERVICE LAYERS 1 SERVICE LAYERS Service-orientation and contemporary SOA 2 / 19 Contemporary SOA is a complex and sophisticated architectural platform that offers significant potential to solve many historic and current

More information

RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3

RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3 RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3 1 Asst Professor, Dept of MCA, SVEC, A. Rangampet. ykkumar83@gmail.com, sujatha229@gmail.com,com 148

More information

IBM EXAM QUESTIONS & ANSWERS

IBM EXAM QUESTIONS & ANSWERS IBM 000-669 EXAM QUESTIONS & ANSWERS Number: 000-669 Passing Score: 800 Time Limit: 120 min File Version: 36.6 http://www.gratisexam.com/ IBM 000-669 EXAM QUESTIONS & ANSWERS Exam Name: SOA Fundamentals

More information

Enterprise Architecture Development

Enterprise Architecture Development Methodology Overview Prepared For: Our Valued Clients Introduction Page 2 Engagement Objectives Perform an assessment of the current Enterprise against the short and long term IT and Business Strategic

More information

We manage the technology that lets you manage your business.

We manage the technology that lets you manage your business. We manage the technology that lets you manage your business. Stages of Legacy Application Modernization Consequences of Transitioning Techniques Architecture Driven Modernization Although legacy application

More information

CIS 8090 Intro. Setting the stage for the semester Arun Aryal & Tianjie Deng

CIS 8090 Intro. Setting the stage for the semester Arun Aryal & Tianjie Deng CIS 8090 Intro Setting the stage for the semester Arun Aryal & Tianjie Deng Cognitive Map of 8090 IS Architectures as Strategy Books: Weill, Ross & Robertson, Enterprise Architecture as Strategy & Fenix

More information

Why Enterprise Architecture is must for One-Stop e-government?

Why Enterprise Architecture is must for One-Stop e-government? Why Enterprise Architecture is must for One-Stop e-government? Ajay Ahuja 1* and Neena Ahuja 2 ABSTRACT Lack of well-defined and understandable Enterprise Architecture for the Government is a roadblock

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Part I INTRODUCING SOA Service Oriented Architecture- Presented by Hassan.Tanabi@Gmail.com 2 Fundamental SOA 1. The term "service-oriented" has existed for some time, it has

More information

IBM WebSphere Service Registry and Repository, Version 6.0

IBM WebSphere Service Registry and Repository, Version 6.0 Helping you get the most business value from your SOA IBM Repository, Version 6.0 Highlights Provide clear visibility into service Use other standard registries associations and relationships while and

More information

1. INTRODUCTION BACKGROUND ENTERPRISE SOA BENEFITS AND TECHNOLOGIES AN ENTERPRISE SOA FRAMEWORK...6

1. INTRODUCTION BACKGROUND ENTERPRISE SOA BENEFITS AND TECHNOLOGIES AN ENTERPRISE SOA FRAMEWORK...6 1. INTRODUCTION...1 2. BACKGROUND...3 3. ENTERPRISE SOA BENEFITS AND TECHNOLOGIES...4 4. AN ENTERPRISE SOA FRAMEWORK...6 5. ALIGNING IT WITH BUSINESS...7 6. CONCLUSION...8 Whitepaper Page 2 What is Enterprise

More information

Service Oriented Architecture (SOA) Architecture, Standards, Technologies and the Cloud

Service Oriented Architecture (SOA) Architecture, Standards, Technologies and the Cloud Service Oriented Architecture (SOA) Architecture, Standards, Technologies and e Cloud 3-day seminar Give Your Business e Competitive Edge There has been a lot of talk about unsuccessful SOA projects during

More information

SERVICE ORIENTED ARCHITECTURE (SOA)

SERVICE ORIENTED ARCHITECTURE (SOA) International Civil Aviation Organization SERVICE ORIENTED ARCHITECTURE (SOA) ICAO APAC OFFICE BACKGROUND SOA not a new concept. Sun defined SOA in late 1990s to describe Jini. Services delivered over

More information

Service-oriented architecture (SOA)

Service-oriented architecture (SOA) Service-oriented architecture (SOA) Introduction Two definitions for SOA are as follows: SOA establishes an architectural model that aims to enhance the efficiency, agility, and productivity of an enterprise

More information

How SOA Can Help EA. Enterprise Architecture Conference 2008

How SOA Can Help EA. Enterprise Architecture Conference 2008 Enterprise Conference 2008 The IT & Business Alignment Forum November 10-13, 2008, Las Vegas, NV How SOA Can Help EA Yan Zhao, Ph.D Enterprise and IT Strategy Current Affiliation: Mitre Corporation Presentation

More information

Application Migration Patterns for the Service Oriented Cloud

Application Migration Patterns for the Service Oriented Cloud Topic: Cloud Computing Date: July 2011 Author: Lawrence Wilkes Application Migration Patterns for the Service Oriented Cloud Abstract: As well as deploying new applications to the cloud, many organizations

More information

EMERGENCE OF MICROSERVICE ARCHITECTURE. Let's start something.

EMERGENCE OF MICROSERVICE ARCHITECTURE. Let's start something. EMERGENCE OF MICROSERVICE ARCHITECTURE Let's start something www.brillio.com TABLE OF CONTENTS Introduction 3 Evolution of Application Architecture 4 Monolithic Architecture 4 Advantages 4 Disadvantages

More information

Enterprise IT Architectures SOA Part 1

Enterprise IT Architectures SOA Part 1 Enterprise IT Architectures SOA Part 1 Hans-Peter Hoidn hans-peter.hoidn@ch.ibm.com November 17, 2008 Agenda I. SOA Introduction II. Move from C/S to SOA III. Exercise: Integration Architecture for FACT

More information

CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE

CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE 1 Learning Objectives Examine in detail the enterprise systems modules and architecture. Understand the effects of a well-designed architecture on ERP implementation.

More information

WEB SERVICES AND XML,M.INDUMATHY AP/IT YEAR & SEM:IV & VII UNIT-II

WEB SERVICES AND XML,M.INDUMATHY AP/IT YEAR & SEM:IV & VII UNIT-II UNIT-II Roots of SOA Characteristics of SOA - Comparing SOA to client-server and distributed internet architectures Anatomy of SOA- How components in an SOA interrelate -Principles of service orientation

More information

SOA Concepts. Service Oriented Architecture Johns-Hopkins University

SOA Concepts. Service Oriented Architecture Johns-Hopkins University SOA Concepts Service Oriented Architecture Johns-Hopkins University 1 Lecture 2 Goals To learn the basic concepts behind SOA The roots of SOA: the history from XML to SOA, and the continuing evolution

More information

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. 1, NO. 2, APRIL-JUNE 2008 62 EIC Editorial: Introduction to the Body of Knowledge Areas of Services Computing Liang-Jie (LJ) Zhang, Senior Member, IEEE IN

More information

CHAPTER 7 SOA DEVELOPMENT LIFECYCLE SE 458 SERVICE ORIENTED ARCHITECTURE

CHAPTER 7 SOA DEVELOPMENT LIFECYCLE SE 458 SERVICE ORIENTED ARCHITECTURE CHAPTER 7 SOA DEVELOPMENT LIFECYCLE SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 SOA Design & Development

More information

Service-Oriented Architecture and its Implications for Software Maintenance and Evolution

Service-Oriented Architecture and its Implications for Software Maintenance and Evolution Service-Oriented Architecture and its Implications for Software Maintenance and Evolution Grace A. Lewis, Dennis B. Smith Software Engineering Institute {glewis, dbs}@sei.cmu.edu Abstract It is clear that

More information

Service Oriented Realization of The HTNG Reference Architecture

Service Oriented Realization of The HTNG Reference Architecture Oriented Realization of The HTNG Reference Architecture Version 0.6 Revision History Date Version Description Author June 24, 2008 0.1 First Draft with Structure Chris Laffoon (IBM) August 20, 2008 0.2

More information

On demand operating environment solutions To support your IT objectives Transforming your business to on demand.

On demand operating environment solutions To support your IT objectives Transforming your business to on demand. On demand operating environment solutions To support your IT objectives Transforming your business to on demand. IBM s approach to service-oriented architecture Doing business in the on demand era Technological

More information

The Business Side of SOA. Challenge: Inertia in the Organization

The Business Side of SOA. Challenge: Inertia in the Organization The Business Side of SOA Ron Schmelzer ZapThink, LLC Take Credit Code: NOBIZ Copyright 2006, ZapThink, LLC 1 Challenge: Inertia in the Organization Architecture doesn t have features and business executives

More information

Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash)

Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash) Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash) An AMX International White Paper January 2008 Page 1 NOTE: The following is intended to outline our general

More information

Enterprise IT Architectures SOA Part 1

Enterprise IT Architectures SOA Part 1 Enterprise IT Architectures SOA Part 1 Hans-Peter Hoidn hans-peter.hoidn@ch.ibm.com November 12, 2007 Agenda I. SOA Introduction II. Move from C/S to SOA III. SOA Reference Architecture IV. Identification

More information

SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT.

SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT. SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT Edison 1, Virginia Tulenan 1, and Ford Lumban Gaol 2 1 Bina Nusantara University Graduate Program, Jakarta, Indonesia edison17999@yahoo.sg,

More information

Business Constant: Change

Business Constant: Change Overview of Service-Oriented Architecture Jason Bloomberg ZapThink, LLC Take Credit Code: HGOVER Copyright 2006, ZapThink, LLC 1 Business Constant: Change Competition Changing Marketplace Customer Demands

More information

SOA Design Patterns. Thomas Erl. (with additional contributors) PRENTICE HALL UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO

SOA Design Patterns. Thomas Erl. (with additional contributors) PRENTICE HALL UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO SOA Design Patterns Thomas Erl (with additional contributors) E PRENTICE HALL UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO NEW YORK TORONTO MONTREAL LONDON MUNICH PARIS MADRID CAPETOWN SYDNEY

More information

Chapter 1 Web Services Basics

Chapter 1 Web Services Basics Slide 1.1 Web Serv vices: Princ ciples & Te echno ology Mike P. Papazoglou mikep@uvt.nl Chapter 1 Web Services Basics Slide 1.2 Topics Introduction definitions Software as a service Where can services

More information

PLANNING AGILE MODERNIZATION FOR SUCCESS

PLANNING AGILE MODERNIZATION FOR SUCCESS PLANNING AGILE MODERNIZATION FOR SUCCESS SANJIB NAYAK Founder and CEO sanjib.nayak@xfusiontech.com (916) 990-6484 STRATEGY. INNOVATION. TRANSFORMATION. AGENDA Patterns of Legacy and Modern Systems Understanding

More information

IBM WebSphere Service Registry and Repository V6.1 optimizes the business value of SOA governance

IBM WebSphere Service Registry and Repository V6.1 optimizes the business value of SOA governance IBM Europe Announcement ZP07-0401, dated October 9, 2007 IBM WebSphere Service Registry and Repository V6.1 optimizes the business value of SOA governance Description...2 Product positioning... 4 At a

More information

Architecture for Integration

Architecture for Integration Architecture for Integration Hans-Peter Hoidn 2 October 2003 Agenda Motivation I. Integration Layer in General II. EAI Environments, Cases III. EAI meets J2EE IV. Enterprise centric view V. References

More information

MTAT Enterprise System Integration. Lecture 6 Service-Oriented Architecture Basic Concepts

MTAT Enterprise System Integration. Lecture 6 Service-Oriented Architecture Basic Concepts MTAT.03.229 Enterprise System Integration Lecture 6 Service-Oriented Architecture Basic Concepts Marlon Dumas marlon. dumas ät ut. ee Where are we? We have seen technology and architectural styles for

More information

Service-Oriented Architecture: Making the most of SOA What, Why and How

Service-Oriented Architecture: Making the most of SOA What, Why and How Service-Oriented Architecture: Making the most of SOA What, Why and How Coenie Vermaak Solutions Architect Britehouse Automotive 15 October 2018 2015 1 The benefit potential offered by SOA can only be

More information

SIMULATION ON DEMAND: Using SIMPROCESS in an SOA Environment

SIMULATION ON DEMAND: Using SIMPROCESS in an SOA Environment SIMULATION ON DEMAND: Using SIMPROCESS in an SOA Environment Joseph M DeFee Senior Vice President Advanced Systems Division CACI Services-Oriented Architecture The one constant in business is change. New

More information

Kentucky Enterprise User Provisioning System (KEUPS)

Kentucky Enterprise User Provisioning System (KEUPS) Commonwealth of Kentucky 2010 NASCIO Recognition Awards Nomination Category: Improving State Operations Kentucky Enterprise User Provisioning System (KEUPS) Submitted by: Commonwealth Office of Technology

More information

Enterprise PLM Solutions Advanced PLM Platform

Enterprise PLM Solutions Advanced PLM Platform Enterprise PLM Solutions Advanced PLM Platform The Aras Innovator Model-based SOA for Enterprise PLM Advantages of combining the Model-based Approach with a Service-Oriented Architecture Updated Edition

More information

API Gateway Digital access to meaningful banking content

API Gateway Digital access to meaningful banking content API Gateway Digital access to meaningful banking content Unlocking The Core Jason Williams, VP Solution Architecture April 10 2017 APIs In Banking A Shift to Openness Major shift in Banking occurring whereby

More information

IBM Global Technology Services. Weaving the solution Dharanibalan Gurunathan 1 st August, Mumbai

IBM Global Technology Services. Weaving the solution Dharanibalan Gurunathan 1 st August, Mumbai IBM Global Technology Services Weaving the solution Dharanibalan Gurunathan 1 st August, Mumbai agenda 1 Driving innovation and growth Designing and implementing service-oriented 2 architectures 3 Connectivity

More information

Service Oriented Architecture

Service Oriented Architecture 2 Service Oriented Architecture An Overview for the Enterprise Architect 2006 IBM Corporation Agenda IBM SOA Architect Summit Introduction SOA Reference Architecture SOA Roadmap SOA Governance Summary

More information

FromService-OrientedArchitecturetoCloudComputing

FromService-OrientedArchitecturetoCloudComputing Global Journal of Computer Science and Technology: B Cloud and Distributed Volume 18 Issue 1 Version 1.0 Year 2018 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals

More information

SOA in Action: Service-Oriented Composite Applications

SOA in Action: Service-Oriented Composite Applications SOA in Action: Service-Oriented Composite Applications Jason Bloomberg Senior Analyst ZapThink, LLC Level Set What is SOA? SOA is architecture a set of best practices for the organization and use of IT

More information

Mark Bailey Senior System Consultant Security, Government, & Infrastructure 2008 Intergraph Corporation

Mark Bailey Senior System Consultant Security, Government, & Infrastructure 2008 Intergraph Corporation Principles of Service Oriented Architecture Mark Bailey Senior System Consultant Security, Government, & Infrastructure mark.bailey@intergraph.com 2008 Intergraph Corporation Agenda Motivation for Service

More information

Slide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange

Slide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange Slide 1 Component 9 Networking and Health Information Exchange Unit 8 Enterprise Architecture Models This material was developed by Duke University, funded by the Department of Health and Human Services,

More information

Understanding the Business Benefits of an Open Source SOA Platform

Understanding the Business Benefits of an Open Source SOA Platform Understanding the Business Benefits of an Open Source SOA Platform A Hurwitz white Paper Hurwitz White Paper Copyright 2009, Hurwitz & Associates All rights reserved. No part of this publication may be

More information

Inspire. Solution Overview. for solutions development

Inspire. Solution Overview. for solutions development Inspire for solutions development Solution Overview For any successful organization, its customers are its real asset. This is why organizations thrive to provide their customers with the best experience

More information

Service Oriented Architecture for Architects

Service Oriented Architecture for Architects www.peaklearningllc.com Service Oriented Architecture for Architects (5 Days) Overview This five day training course for architects delves deep into various architectural aspects of SOA. It starts with

More information

Application Mediation

Application Mediation IBM Australia BluePaper Version 1.00 6 May 2011 Contents 1 Preface 2 Executive Overview 2.1 FMT and 2.2 The simple and unique Value Proposition 2.3 Solution Positioning 2.4 Business Usage Examples 3 in

More information

SOA What? Demystifying SOA for the Process Industry. Copyright, Notices, and Trademarks Honeywell International Inc All Rights Reserved

SOA What? Demystifying SOA for the Process Industry. Copyright, Notices, and Trademarks Honeywell International Inc All Rights Reserved SOA What? Demystifying SOA for the Process Industry Andrew Duca, Neil Freeman and Siggy Drews Copyright, Notices, and Trademarks Contents Introduction... 3 Abstract... 3 Authors... 3 Service Oriented Architecture...

More information

Solution Architecture Training: Enterprise Integration Patterns and Solutions for Architects

Solution Architecture Training: Enterprise Integration Patterns and Solutions for Architects www.peaklearningllc.com Solution Architecture Training: Enterprise Integration Patterns and Solutions for Architects (3 Days) Overview This training course covers a wide range of integration solutions

More information

MICROS SYSTEMS, INC.

MICROS SYSTEMS, INC. MICROS SYSTEMS, INC. MICROS SYSTEMS, INC. Headquartered in Columbia, Maryland HTTP://WWW.MICROS.COM Industry: Hospitality & Retail Oracle Products & Services: Oracle JDeveloper / Oracle ADF 11g ADF Faces

More information

SMART: Analyzing the Reuse Potential of Legacy Components in a Service-Oriented Architecture Environment

SMART: Analyzing the Reuse Potential of Legacy Components in a Service-Oriented Architecture Environment SMART: Analyzing the Reuse Potential of Legacy Components in a Service-Oriented Architecture Environment Grace A. Lewis Edwin J. Morris Dennis B. Smith Soumya Simanta June 2008 TECHNICAL NOTE CMU/SEI-2008-TN-008

More information

PERSPECTIVE. Microservices A New Application Paradigm. Abstract

PERSPECTIVE. Microservices A New Application Paradigm. Abstract PERSPECTIVE Microservices A New Application Paradigm Abstract Microservices Architecture is introducing the concept of developing functionality as a number of small self-contained services. This paper

More information

PRINCIPLES OF SERVICE ORIENTATION

PRINCIPLES OF SERVICE ORIENTATION PRINCIPLES OF SERVICE ORIENTATION Service Orientation and the enterprise 2 / 20 Enterprise Logic Business logic - documented implementation of the business requirements Application logic - automated implementation

More information

MTAT Enterprise System Integration

MTAT Enterprise System Integration MTAT.03.229 Enterprise System Integration Lecture 5: Service-Oriented Architectures Marlon Dumas marlon. dumas ät ut. ee Service-Oriented Architecture (SOA) SOA is a paradigm for organizing and utilizing

More information

Integration and infrastructure software Executive brief May The business value of deploying WebSphere Portal software in an SOA environment.

Integration and infrastructure software Executive brief May The business value of deploying WebSphere Portal software in an SOA environment. Integration and infrastructure software Executive brief May 2006 The business value of deploying WebSphere Portal software in an SOA environment. Page 2 Contents 2 Executive overview 3 Why SOA? 5 The evolution

More information

Technology Briefing. From IVR Legacy Support to Standards-Based Technology: Transitioning Strategies for the Contact Center

Technology Briefing. From IVR Legacy Support to Standards-Based Technology: Transitioning Strategies for the Contact Center Technology Briefing From IVR Legacy Support to Standards-Based Technology: Transitioning Strategies for the Contact Center From IVR Legacy Support to Standards-Based Technology: Transitioning Strategies

More information

Focus on SOA Express. Extending the value of mainframe applications through Service-Oriented Architecture (SOA)

Focus on SOA Express. Extending the value of mainframe applications through Service-Oriented Architecture (SOA) Focus on SOA Express Extending the value of mainframe applications through Service-Oriented Architecture (SOA) Highlights How SOA Express from Micro Focus unleashes the power of web services to: Leverage

More information

How to Tackle Core (Legacy) System Challenges using APIs

How to Tackle Core (Legacy) System Challenges using APIs How to Tackle Core (Legacy) System Challenges using APIs Reduce backlog and release digital services faster with automated API integration and management for core (legacy) systems Allow your back-end systems

More information

First Steps to Building a Single View of an SOA. Introducing the SOA Implementation Framework

First Steps to Building a Single View of an SOA. Introducing the SOA Implementation Framework First Steps to Building a Single View of an SOA Introducing the SOA Implementation Framework Ronald Schmelzer Senior Analyst ZapThink, LLC Introduction & Agenda Implementing a -Oriented Architecture is

More information

PIE Corner stone of Integration PIE. Corner stone of Integration

PIE Corner stone of Integration PIE. Corner stone of Integration PIE Corner stone of Integration Introduction Nowadays information technologies and business are so closely connected that it s practically impossible to draw a line between them. New technologies extend

More information

Why Agile Business Suite Should Be Your Development Environment

Why Agile Business Suite Should Be Your Development Environment EXECUTIVE OVERVIEW Why Agile Business Suite Should Be Your Development Environment Welcome to the Application Era Development Takes Center Stage At a time when businesses define themselves by their applications,

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2007 Vol. 6, No. 1, January-February 2007 Where s the (Business) Beef? Mahesh H. Dodani, IBM

More information

ISV Integrations Methods for Integrating Documentum with a 3rd-Party Enterprise Application

ISV Integrations Methods for Integrating Documentum with a 3rd-Party Enterprise Application ISV Integrations Methods for Integrating Documentum with a 3rd-Party Enterprise Application Joshua Toub Practice Manager, Custom ECM Solutions Blue Fish Development Group Objective Provide guidance for

More information

Design and Implementation of Heterogeneous Workflow System Integration Mode Based on SOA Framework

Design and Implementation of Heterogeneous Workflow System Integration Mode Based on SOA Framework 2017 2nd International Conference on Wireless Communication and Network Engineering (WCNE 2017) ISBN: 978-1-60595-531-5 Design and Implementation of Heterogeneous Workflow System Integration Mode Based

More information

Theoretical Considerations Regarding the Implementation of SOA Architecture in a Company for Electric Power Distribution and Supply

Theoretical Considerations Regarding the Implementation of SOA Architecture in a Company for Electric Power Distribution and Supply Economy Informatics vol. 12, no. 1/2012 118 Theoretical Considerations Regarding the Implementation of SOA Architecture in a Company for Electric Power Distribution and Supply Radu-Ştefan MOLEAVIN Academy

More information

Microtech. Microtech Infinity ERP is web enabled through the Microtech Infinity.com business platform. Business Growth

Microtech. Microtech Infinity ERP is web enabled through the Microtech Infinity.com business platform. Business Growth Microtech Infinity ERP is a total integrated software solution designed to handle Enterprise-wide Resource Planning (ERP). It lets companies exchange key data among management, HR, finance, and operational

More information

Research on the Application Integration Model for the Agricultural Enterprise of Integrative Production and Marketing

Research on the Application Integration Model for the Agricultural Enterprise of Integrative Production and Marketing Research on the Application Integration Model for the Agricultural Enterprise of Integrative Production and Marketing Feng Yang 1, Xiandi Zhang 1, Zhongqiang Liu 1, Zhenzhi Wang 1, Kaiyi Wang 1,* 1 National

More information

Secure information access is critical & more complex than ever

Secure information access is critical & more complex than ever WHITE PAPER Purpose-built Cloud Platform for Enabling Identity-centric and Internet of Things Solutions Connecting people, systems and things across the extended digital business ecosystem. Secure information

More information

Services Governance with IBM WebSphere

Services Governance with IBM WebSphere Services Governance with IBM WebSphere Terry S Burnside IBM March 15, 2012 Session Number (10785) Without proper management and governance of service-oriented architecture (SOA) This could become like

More information

The Economics of SOA

The Economics of SOA The Economics of SOA 1 The Economics of SOA Case Study: Quantifying the Savings of a Service-Oriented Architecture (SOA) IONA Technologies The Economics of SOA 2 Executive Summary Service-oriented architectures

More information

SOA A Business Driven IT Approach. Author: Sanjeev Kumar October 20, 2012

SOA A Business Driven IT Approach. Author: Sanjeev Kumar October 20, 2012 SOA A Business Driven IT Approach Author: Sanjeev Kumar October 20, 2012 Author s Biography Sanjeev Kumar (Author) is an innovative Senior Test Engineer with good experience in Bank solution at Fiserv

More information

Service-oriented Architecture with BS2000/OSD

Service-oriented Architecture with BS2000/OSD Service-oriented Architecture with BS2000/OSD Issue April 2009 Pages 6 Introduction BS2000 applications are deployed to handle core processes in industrial and commercial organizations and public authorities

More information

Information Delivery with SOA

Information Delivery with SOA Context Srikanth Inaganti Today enterprises are looking at SOA as a vehicle to improve IT efficiency and reduce the complexity. Improving the efficiency and complexity would directly map on to the way

More information

IT Architect Regional Conference 2007

IT Architect Regional Conference 2007 IT Architect Regional Conference 2007 Oriented Enterprise Architecture Yan Zhao, Ph.D Director, Enterprise and Solutions Architecture CGI Federal Presentation Outline 1. Enterprise Architecture (EA) and

More information

Accenture Software for Health and Public Service. Accenture Public Service Platform. Taking SOA from the Whiteboard to the Data Center and Beyond

Accenture Software for Health and Public Service. Accenture Public Service Platform. Taking SOA from the Whiteboard to the Data Center and Beyond Accenture Software for Health and Public Service Accenture Public Service Platform Taking SOA from the Whiteboard to the Data Center and Beyond The Accenture Public Service Platform The Accenture Public

More information

SOA BASED INTEGRATION INFORMATION SERVICE PLATFORM STRATEGY IN RURAL INFORMATIZATION

SOA BASED INTEGRATION INFORMATION SERVICE PLATFORM STRATEGY IN RURAL INFORMATIZATION SOA BASED INTEGRATION INFORMATION SERVICE PLATFORM STRATEGY IN RURAL INFORMATIZATION Baoqing Dong 1,*, Lei Chen 2, Yuefeng Zhou 3 1 School of Geoscience and Space Science, Peking University, Beijing, 100871

More information

Moving to a Service-Oriented Architecture

Moving to a Service-Oriented Architecture Tijdschrift voor Economie en Management Vol. L, 4, 2005 Moving to a Service-Oriented Architecture by K. VANHOLST, J. WILMAERS and J. CATTERSEL Kris Vanholst Inno.com, Beersel Jan Wilmaers Inno.com, Beersel

More information

1. Comparing Service Characteristics. (by Mark Richards) 2. Analysis and Modeling with Web Services and Microservices(by Thomas Erl)

1. Comparing Service Characteristics. (by Mark Richards) 2. Analysis and Modeling with Web Services and Microservices(by Thomas Erl) 1. Comparing Service Characteristics (by Mark Richards) 2. Analysis and Modeling with Web Services and Microservices(by Thomas Erl) Comparing Service Characteristics ServiceTaxonomy The term service taxonomy

More information

Translate Integration Imperative into a solution Framework. A Solution Framework. August 1 st, Mumbai By Dharanibalan Gurunathan

Translate Integration Imperative into a solution Framework. A Solution Framework. August 1 st, Mumbai By Dharanibalan Gurunathan Translate Integration Imperative into a solution Framework A Solution Framework August 1 st, Mumbai By Dharanibalan Gurunathan Copyright IBM Corporation 2007 agenda 1 Introduction to solution framework

More information

بﻟﺎطﻣ ﯽﻠﮐ لﺻﻓ رﺳ Se rvice O r ien t A rch it ec t SOA Workshop: A. Mahjoorian, Session

بﻟﺎطﻣ ﯽﻠﮐ لﺻﻓ رﺳ Se rvice O r ien t A rch it ec t  SOA Workshop: A. Mahjoorian, Session - معماری سرویس گرا (SOA) قسمت ھفتم - مرداد 86 امیر رضا مهجوریان دوره آموزشی شرکت... سر فصل کلی مطالب معرفی معماری سرویس گرا کاربرد معماری سرویس گرا شناخت تفصیلی ادبیات کسب و کار پروتکل ھای معماری سرویس

More information

Patrick F. Carey Bernard W. Gleason. May 2005

Patrick F. Carey Bernard W. Gleason. May 2005 Solving the Integration Issue - Service-Oriented Architecture (SOA) Transforming and modernizing the administration of your institution and taking cost out of the system Abstract For decades, colleges

More information

SERVICE ORIENTED ARCHITECTURE SOA INTRODUCTION

SERVICE ORIENTED ARCHITECTURE SOA INTRODUCTION SERVICE ORIENTED ARCHITECTURE SOA INTRODUCTION SECTOR / IT NON-TECHNICAL & CERTIFIED TRAINING COURSE In this SOA training course, you learn how to create an effective SOA by modeling, designing, and orchestrating

More information

A SOA Maturity Model

A SOA Maturity Model A Maturity Model Abstract In many enterprises, business-it alignment is a challenge that requires continuous attention. There is considerable literature on measuring and improving such alignment, but it

More information

Innovation From the Ground Up:

Innovation From the Ground Up: Innovation From the Ground Up: The Next Generation of Enterprise Business Solutions STAN SWETE Chief Technology Officer Innovation From the Ground Up The Next Generation of Enterprise Business Solutions

More information

CORE APPLICATIONS ANALYSIS OF BUSINESS-CRITICAL ADABAS & NATURAL

CORE APPLICATIONS ANALYSIS OF BUSINESS-CRITICAL ADABAS & NATURAL ADABAS & NATURAL ANALYSIS OF BUSINESS-CRITICAL CORE APPLICATIONS CONTENTS 2 Core applications in a changing IT landscape 3 The need for comprehensive analysis 4 The complexity of core applications 5 An

More information

Unified Charging and Billing Solution Unified next generation of charging systems in mobile networks

Unified Charging and Billing Solution Unified next generation of charging systems in mobile networks Unified Charging and Solution Unified next generation of charging systems in mobile networks Daniel Donhefner Nokia Siemens Networks Business Support Systems Research and Development 1 Motivation and Overview

More information

Architecting Web Service Applications for the Enterprise

Architecting Web Service Applications for the Enterprise Architecting Web Service Applications for the Enterprise Michael Rosen Chief Enterprise Architect mike.rosen@iona.com March 5, 2002 Copyright IONA Technologies 2002 Slide 1 END 2 ANYWHERE Basic Web Service

More information

Service oriented architecture solutions White paper. IBM SOA Foundation: providing what you need to get started with SOA.

Service oriented architecture solutions White paper. IBM SOA Foundation: providing what you need to get started with SOA. Service oriented architecture solutions White paper IBM SOA Foundation: providing what you need to get started with SOA. September 2005 Page 2 Contents 2 Executive summary 2 SOA: the key to maximizing

More information

Service Visibility & Governance with WebSphere Service Registry (and What s New in v7.5)

Service Visibility & Governance with WebSphere Service Registry (and What s New in v7.5) Service Visibility & Governance with WebSphere Service Registry (and What s New in v7.5) Nick Butler STSM, WSRR Consumability Architect WebSphere Today s Agenda 1 Market Imperatives / Governance Overview

More information

deister software Company Overview

deister software Company Overview deister software Corporate Philosophy We are committed to be a partner-of-choice in providing customized high-end cloud based ERP and «smart» mobile software solutions for the industry. Following its corporate

More information

iway Service Manager An ESB Foundation for Enterprise SOA Unique Features iway Service Manager Enhance IT alignment and

iway Service Manager An ESB Foundation for Enterprise SOA Unique Features iway Service Manager Enhance IT alignment and Enhance IT alignment and iway Service Manager governance through the costeffective design, maintenance iway Process Manager iway Trading Manager iway Enterprise Index iway Data Migrator Third-Party App.

More information

The Business Case for SOA. Rationalizing the Benefits of Service-Oriented Architecture. Business White Paper

The Business Case for SOA. Rationalizing the Benefits of Service-Oriented Architecture. Business White Paper The Business Case for SOA Rationalizing the Benefits of Service-Oriented Architecture Business White Paper January 2008 Contents INTRODUCTION 3 THE PROMISE OF SOA 4 SOA Concepts 4 SOA Benefits 5 ESTABLISHING

More information

Medical Virtual Public Services

Medical Virtual Public Services Revista Informatica Economică nr. 1(45)/2008 157 Medical Virtual Public Services Manole VELICANU Academy of Economic Studies, Bucharest Iulia SURUGIU TotalSoft, Bucharest The healthcare enterprises are

More information

Sandeep Alur Architect Advisor Microsoft India Aditee Rele Architect Advisor Microsoft India

Sandeep Alur Architect Advisor Microsoft India Aditee Rele Architect Advisor Microsoft India Sandeep Alur Architect Advisor Microsoft India saalur@microsoft.com Aditee Rele Architect Advisor Microsoft India aditeer@microsoft.com Is SOA Dead or Alive? Expensive Connotes Big Projects Momentum Continues

More information