Whitepaper. Seven Steps to SOA

Size: px
Start display at page:

Download "Whitepaper. Seven Steps to SOA"

Transcription

1 Whitepaper Seven Steps to SOA SOA Software, Inc Wilshire Blvd, Suite 1800 Los Angeles, CA SOA Copyright 2006 by SOA Software, Inc. Disclaimer: The information provided in this document is provided "AS IS" WITHOUT ANY WARRANTIES OF ANY KIND INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT OF INTELLECTUAL PROPERTY. SOA Software may make changes to this document at any time without notice. All comparisons, functionalities and measures as related to similar products and services offered by other vendors are based on SOA Software's internal assessment and/or publicly available information of SOA Software and other vendor product features, unless otherwise specifically stated. Reliance by you on these assessments / comparative assessments are to be made solely on your own discretion and at your own risk. The content of this document may be out of date, and SOA Software makes no commitment to update this content. This document may refer to products, programs or services that are not available in your country. Consult your local SOA Software business contact for information regarding the products, programs and services that may be available to you. Applicable law may not allow the exclusion of implied warranties, so the above exclusion may not apply to you.

2 Table of Contents Introduction...2 Step One - Create/expose services...4 Step Two - Register...7 Step Three - Secure...9 Step Four - Manage...12 Step Five - Mediate and Virtualize...14 Step Six - Govern...16 Step Seven - Integrate Services (ESB)...19 About SOA Software...21 References Copyright by SOA Software, Inc All rights reserved. 1

3 Introduction This Whitepaper describes the steps an organization must take before it can be truly successful in realizing the cost and agility benefits offered by enterprise service-oriented architecture. It discusses the various stages of SOA adoption describing the technologies, processes, and best-practices available to help companies succeed in their SOA initiatives. The 7 steps to SOA are: 1. Create/Expose Services 2. Register Services 3. Secure Services 4. Manage (monitor) Services 5. Mediate and Virtualize Services 6. Govern the SOA 7. Integrate Services (ESB) Steps 2 through 6 describe cross-enterprise concerns that should be addressed with a centralized SOA infrastructure platform. Steps 1 and 7 address specific needs and are often delivered as part of an existing enterprise application stack. Following these steps will lead an organization down the right path to realizing the benefits of SOA. Wikipedia III defines SOA as follows: In computing, the term Service-Oriented Architecture (SOA [pronounced "es-ō-ā"]) expresses a perspective of software architecture that defines the use of services to support the requirements of software users. In an SOA environment, resources on a network [1] are made available as independent services that can be accessed without knowledge of their underlying platform implementation [1] Service Oriented Architecture was first proposed by Gartner analysts Roy W. Schulte and Yefim V. Natis. They specified SOA as "a style of multitier computing that helps organizations share logic and data among multiple applications and usage modes." [2] SOA is usually based on Web services standards (e.g., using SOAP or REST) that have gained broad industry acceptance. These standards (also referred to as Copyright by SOA Software, Inc All rights reserved. 2

4 Web service specifications) also provide greater interoperability and some protection from lock-in to proprietary vendor software. However, one can implement SOA using any service-based technology. This provides a concise and accurate definition of SOA, but it does not describe the reasons why an organization would want to move towards an SOA, or the benefits such architecture can offer. The value and core tenets of SOA are described well in business terms in the book Understanding Enterprise SOA, by Eric Pulier and Hugh Taylor of SOA Software I. Also from Wikipedia s definition of SOA: Enterprise architects believe that SOA can help businesses respond more quickly and cost-effectively to the changing market conditions [3]. This style of architecture promotes reuse at the macro (service) level rather than micro levels (eg. Objects). It can also simplify interconnection to and usage of existing IT (legacy) assets. In some respects, SOA can be considered an evolution in architecture, not a revolution. It captures many of best practices or actual use of the architectures that came before it. In communications systems, for example, there has been little development in recent years of solutions that use truly static bindings to talk to other equipment in the network, but by formally embracing an SOA approach, solutions are better positioned to stress the importance of welldefined, highly interoperable interfaces. This should greatly decrease integration costs and allow for much more dynamic solutions to be deployed Drilling into these concepts we can see that there is a set of basic capabilities that are required to achieve the potential benefits of SOA. Wikipedia discusses a number of these guiding principals, amongst which are: Reuse the ability to encapsulate and expose coarse grained business functions as services Loose-coupling ensuring that service consumers are sufficiently abstracted from the physical implementation of a service Identification and categorization (discoverability) making sure that potential consumers can find the services they need These fundamental principals lead to a natural order of activities an organization must complete to incrementally realize the benefits of service-oriented architecture. Copyright by SOA Software, Inc All rights reserved. 3

5 Step One - Create/expose services The first step in moving an organization towards SOA is obvious. There can be no SOA without services, so the first step must be to expose or create services that can readily be consumed by Web services enabled applications as shown in figure 1. There are a number of interesting decisions companies face as they begin this process, not least of which is the decision as whether to rebuild existing applications using a service-oriented paradigm, or to expose existing application logic as a set of services. This is not a binary decision of course, and most organizations will build new services from scratch, often using J2EE and/or.net, and will also expose services from existing mainframe and other business applications. Figure 1 Direct Access to Exposed Services There are a wide range of different solutions for companies looking to expose existing applications as services, including SOA Software s market-leading SOLA Copyright by SOA Software, Inc All rights reserved. 4

6 allowing mainframe CICS applications to expose and consume reliable, secure, high-performance services. Any company with a significant (more than 1000 MIPS according to Gartner) investment in mainframe should be investigating ways to better leverage the advantages of this platform, and should be using Web services to easily integrate their mainframe applications with modern systems. SOA Software s SOLA is production proven at customers like Merrill Lynch where it is processing more than 2 million transactions per day from more than 600 Web services. SOLA is the only product that offers mainframe programmers an easy to use, Web-based interface for exposing and consuming services from CICS applications. It includes built-in support for advanced Web services capabilities like WS-Security, XML-Encryption, and XML-Signature. Most of the traditional enterprise application integration (EAI) companies are also delivering versions of their adaptors that expose Web services rather than their traditional proprietary protocols. In fact many of these EAI platforms are re-emerging as Enterprise Service Bus products. The ESB addresses multiple different issues, one of which is the commodity data services type functionality used to expose Web services interfaces from traditional adaptors. So what is a Web service? From Wikipedia: According to the W3C a Web service [1] is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface that is described in a machine-processable format such as WSDL. Other systems interact with the Web service in a manner prescribed by its interface using messages, which may be enclosed in a SOAP envelope, or follow a RESTful approach. These messages are typically conveyed using HTTP, and normally comprise XML in conjunction with other Web-related standards. Software applications written in various programming languages and running on various platforms can use web services to exchange data over computer networks like the Internet in a manner similar to inter-process communication on a single computer. This definition is interesting from a technical perspective, but it doesn t really get to the heart of the value that can be derived from SOA and Web services. A fundamental aspect of Web services is that they should expose business logic via a standards-based interface. One important aspect of exposing or creating a service is its granularity. There are many different schools of thought on what constitutes a service (see above), but most enterprise architects would agree that to be useful in an SOA, a service must be sufficiently coarse grained to be useful to multiple different applications. This, of course, gels with one of the fundamental tenets of SOA in order for a service to be reused; it must be generally useful and useable. An example of a Copyright by SOA Software, Inc All rights reserved. 5

7 generally useful service might be a getcustomerinfo service that will return details about a customer from a customer identifier. A more fine-grained service that may not be generally useful could be something specific to a particular application, setapplicationstate for example. It is important to consider granularity of services both when building new services, and when exposing existing business logic as a service. For example it would be easy to take a CICS transaction and expose multiple different services to set and get various parameters, while the reality is that a more coarse grained service that exposes the whole transaction as a single service might be much more generally useful, and therefore valuable. Copyright by SOA Software, Inc All rights reserved. 6

8 Step Two - Register Ok, so you have one or more services available in your enterprise. Now what? In order for a service to be used, let alone reused, application architects and developers that might benefit from this service need to know that it exists. This is where a registry comes in. See Figure 2 below. At its simplest level, a registry is nothing more than a library index that helps potential users of services find services they might be interested in. The registry should offer both search and browse interfaces, and should be organized logically to facilitate quick and accurate discovery of services. Figure 2 - Build a Catalog of Services In today s SOA the accepted standard for basic registry services is UDDI (Universal Discover, Description, and Integration). The UDDI specification provides a data model and a set of interfaces (all Web services themselves) for publishing and discovering services, as well as a further set of interfaces for managing the registry server itself. Copyright by SOA Software, Inc All rights reserved. 7

9 Many registry vendors have taken the original concept of registry quite a bit further and are using registry technologies as the base for a more complete repository. Registry vendors are also adding policy based filters to their publishing tools, and offering design-time governance solutions. SOA Software considers registry to be a fundamental building block of SOA. All our products leverage UDDI as a single central store for authoritative information about the services in an SOA. The products can work with any UDDI compliant registry, and SOA Software includes its own UDDIv3 registry server with its Service Manager product for companies that do not already have a registry. In this regard registry is filling the role for SOA that LDAP filled for Identity and Access Management solutions. SOA Software s products focus on run-time governance and leverage the registry as a central place to find run-time policies to implement and enforce. Of course, the embedded registry is fully functional UDDIv3 server and so also makes an ideal design-time service repository. Beyond registry is the whole concept of policy and metadata services that provide comprehensive repositories for all design-time and run-time artifacts for the services that make up the SOA. This concept is covered in more detail in SOA Software s whitepaper The SOA Infrastructure Reference Model V. Copyright by SOA Software, Inc All rights reserved. 8

10 Step Three - Secure The world of SOA and Web services is not all wine and roses. Assuming you have now completed steps one and step, take a step back and consider what you have done. Assuming you are going for maximum business value, you are likely to have taken mission critical applications, broken them down into coarse grained pieces of functionality, exposed this functionality as services, and then published these services to a universally accessible registry. This may all seem like a good thing, and in most cases it is a great thing, but you may have inadvertently created some gaping security holes in your organization and exposed sensitive information, or high-value transactions to anyone with rudimentary Web services skills. As described in Figure 3 below, ensuring the security of services means building a security enforcement layer at the service providers, and a security implementation layer at the service consumers. Figure 3 - Ensuring the Security of Services A good way to understand the security risks with Web services is to think back to traditional green screen mainframe applications. The only security required by these applications was login security, if you could access the application, you Copyright by SOA Software, Inc All rights reserved. 9

11 were in. These applications contained the same basic pieces as a modern application (interface, business logic, data services), but only the interface was accessible outside the application. In the world of Web services, it is likely that some of the core data services will be exposed as services, some of the business logic certainly should be exposed, and the application was not written with either of these access points in mind. This means that it is critical to secure the services you expose individually, you cannot rely on the internals of the application to ensure its own security. So what does it mean to secure a Web service? The same 5 principals of security that apply to other applications also apply to Web services: Authentication ensure that you know the identity of the service requestor (and also ensure that the requestor knows the identity of the service it is contacting). There are multiple different Web services standards for authenticating requests, ranging from simple approaches like http basic authentication, to more complex mechanisms like SAML or X.509 signature. A good Web services security tool should support all of these various options. Authorization ensure that the requestor is authorized to access the service or operation it is requesting. Authorization is a complex issue and there are number of various policy decision products available. Most large enterprises will have an existing solution for authorization (CA SiteMinder, IBM TAM, etc), and a good Web services security solution should be able to integrate with these as well as provide its own authorization capabilities. Privacy ensure that request and response messages cannot be read by unauthorized 3 rd parties. This is where standards like XML-Encryption come into their own, but in order to successfully use XML-Encryption, the Web services security solution must provide effective key and certificate management and distribution capabilities, and ideally some client side tooling to aid consumer developers. Non-Repudiation ensure that the requestor cannot deny sending a request and ensure that the service cannot deny sending its response. This is the role of XML-Signature, with the same key management and distribution provision as for privacy. Auditing ensure that the system can maintain an accurate and timely record of request and responses as needed. One interesting question, and point of debate, that arises around Web services security is where this security should be applied. Some vendors will argue that security should be a central function enforced through a cluster of centrally Copyright by SOA Software, Inc All rights reserved. 10

12 deployed proxies, while others will argue that it should be exclusively the domain of the service provider or container. The reality of course is somewhere between these two positions. There is certainly an important role for a proxy (or cluster of proxies) in providing authentication and threat detection services at the edge of the network to protect against external threats. There is also an equally important role for provider or container based security to ensure the security of the service to the last mile. Many companies tend to overlook the research that shows that the majority of security threats are internal to the enterprise, not external, and therefore delegate security to a firewall type of solution. SOA Software offers a high-performance proxy that performs centralized or network edge security functions, and a broad range of incontainer agents to ensure the last mile security of deployed services. Securing Web services requires: Deploy fully-functional in-container agents to ensure last mile security and distribute the load of cryptographic operations Deploy high-performance network intermediaries for routing and network edge security enforcement Provide comprehensive key and certificate management and distribution to ensure that service provider and consumer developers can successfully implement required security policies Provide consumer developer toolkits to abstract consumer developers from the complexity of discovering and implementing enterprise security policies Copyright by SOA Software, Inc All rights reserved. 11

13 Step Four - Manage Three steps into the 7 step approach to SOA and we re beginning to make some progress towards achieving real value from enterprise SOA. We have some services, they are published in a registry and can be discovered by potential users, and we have ensured that they are secure. What else could we possibly need? To answer this question we should first look at a potential disaster scenario. What happens when my services become victims of their own success? I.e. a service has become so popular that there are several (tens, or hundreds, or thousands) different applications consuming it and it starts to buckle under the load. We suddenly have tens, or hundreds, or thousands of applications that are failing or performing poorly and we don t know why, or how to stop it. Figure 4 - Monitoring Service Performance We need to monitor our services so that we know if they are performing within normal operating parameters, and so that we see potential problems before they occur by implementing capacity planning models. Copyright by SOA Software, Inc All rights reserved. 12

14 As shown in Figure 4 above the monitoring solution we deploy should be able to monitor services for basic availability, performance (response time), throughput, and even extend to content and user based monitoring. It should be able to monitor and alert on specific SLA thresholds, and should be able to apply different SLAs to different users of the same service or operation. Many vendors define this category of product as a Web Services Management solution, although many analysts concur that management is much broader than a simple monitoring solution, and should include much of the functionality described in the next step. Ideally, of course, we should not have to deploy separate solutions for security and monitoring because each time we intercept messages through and agent or intermediary we add another performance bottleneck. This is why SOA Software s Service Manager combines with Network Director to provide a comprehensive SOA security, monitoring and management platform in a single, high-performance, easy to deploy solution. Some Web services management (monitoring) vendors position their solutions as Business Activity Monitoring (BAM) platforms, although BAM is a complex solution requiring integration with many back- and front-office systems and databases. Monitoring Web services interactions for content should not be considered as an alternative to an enterprise BAM solution. Copyright by SOA Software, Inc All rights reserved. 13

15 Step Five - Mediate and Virtualize At this point it would seem that our SOA is ready for primetime. And so it is, for a while at least. The next set of challenges occurs as your SOA matures. You need to introduce new versions of services, or increase the capacity of a service by running multiple instances of it, you need to provision applications to use specific instances of services, and you need to offer services that expose a wider range of different interface types. This is where service virtualization comes in. Virtualization seems complex, but, as shown in Figure 5 below, the reality is quite simple. A virtual service is an entirely new service, defined by its own WSDL, with its own network address and transport parameters. It doesn t implement any business logic; it simply acts as a proxy to one or more physical services, routing, load-balancing, transforming, and mediating between different request message types and standards. Figure 5 - Mediation and Virtualization Copyright by SOA Software, Inc All rights reserved. 14

16 While simple on the surface, the concept of virtualization is extremely powerful. It provides the ability to fully abstract service consumers from any direct knowledge of the physical service. For example, through a virtual service, a.net client using a Microsoft implementation of a reliable messaging protocol with SOAP over http could consume a plain old XML service exposed via IBM WebSphere MQ series from a mainframe application. The.NET client would believe it was communication with an http service that supported its reliable messaging protocol, while the mainframe application would believe it was being queried by another native MQ series application. Virtual services offer a wide range of functionality: They can use XML transformation technologies to allow consumers to continue using an old version of a service that no longer exists by transforming request and response messages between the old version and the new version that has been deployed. They can select specific operations from multiple different services and combine them into a single functional WSDL for a specific class of consuming application. They can provide different policy requirements for different classes of user (i.e. internal users with one policy set, and another implementation of the service that enforces a different policy set for external consumers). They can provide transport bridging for services and consumer on incompatible transports (e.g. http and JMS). They can mediate between different standards implementation or even versions of standards. They can mediate between different messaging styles - RSS, SOAP, REST, POX (Plain Old XML). They can provide powerful content- or context-based routing to deliver advanced load-balancing and high-availability capabilities. The bottom-line with virtual services is that they are required for any routing or other advanced Web services, and will quickly become an essential part of any enterprise SOA. Copyright by SOA Software, Inc All rights reserved. 15

17 Step Six - Govern With 5 out of 7 steps completed, the enterprise SOA is pretty much ready to go. You now have secure, managed services that are available to a wide audience in a reliable, load-balanced manner and are easily discoverable. The next step is to tie together all the capabilities delivered through the first 5 steps with a governance framework as shown in Figure 6 below. Governance is an overused and much misused work, so let s briefly look at a definition of governance. Again from Wikipedia: The term governance deals with the processes and systems by which an organization or society operates. Frequently a government is established to administer these processes and systems. Figure 6 - Run-time Governance The key point to take from this definition is that governance is about processes and systems. In the case of SOA governance, we are discussing organizational Copyright by SOA Software, Inc All rights reserved. 16

18 processes like an architecture review board, and systems like the registry, security, and management technologies discussed in this whitepaper. For a good description of the role of SOA governance in IT and enterprise governance, please see the book The Joy of SOX by Hugh Taylor II. Governance for SOA is often divided into two separate parts, design-time governance, and run-time governance. At design-time, organizations want to control (govern) the types of services that can be published, who can publish them, what types of schema and messages these services can accept, and a host of other rules about services. At run-time, organizations need to ensure the security, reliability, and performance of their services, and need to ensure that services comply with defined enterprise policies. Design-time governance is interesting and does help ensure an organized, well designed SOA, but it pales into insignificance when compared to active control of the SOA at run-time. SOA Software s Service Manager is the industries leading run-time governance platform, offering a comprehensive solution for security, monitoring, management, mediation, and registry. Run-time governance essentially provides a single framework for controlling and monitoring the application of the various steps to SOA described in this document. It provides a single overarching solution providing oversight into service registry, security, management, and mediation. A good run-time governance solution will manifest itself as a form of workbench providing tools for all of the active participants in an SOA. Service Developer tools to publish, categorize, define meta-data, download agent, virtualize, version, choose policy, choose visibility/access rights, participate in capacity planning and access workflow Service Consumer - Tools to facilitate service discovery, selection, and access workflow Operations Staff Tools to monitor service performance, troubleshoot problems, monitor dependencies, version services, virtualization, proxy management Security Staff - Tools for policy management, policy reporting, compliance checking, security auditing Enterprise Architect Tools for application monitoring, relationship management, design policy validation and definition, service version management, service to proxy assignment, service virtualization Enterprise IT Management: Reuse metric management, service reuse metrics, SOA statistics Copyright by SOA Software, Inc All rights reserved. 17

19 Copyright by SOA Software, Inc All rights reserved. 18

20 Step Seven - Integrate Services (ESB) Looking back at the results of the last 6 steps towards an SOA, we are left wondering what else can there possibly be. By now we have a set of services that are published in a registry, secure, managed, reliable and loosely-coupled, all wrapped in a solid design and run-time governance solution. The final step for some enterprises is to deploy one or more Enterprise Services Bus (ESB) implementations to integrate services into higher-level composite or orchestrated services. These ESBs will often be delivered as part of a broader application suite, such as Oracle ebusiness applications, or SAP. Some specialized ESBs may be used to create complex composite services, and will extend into the realm of Business Process Management (BPM). Enterprise Service Bus (ESB) is an increasingly popular concept. Originally conceived as the evolution of both message-oriented middleware and EAI (enterprise application integration) solutions, the ESB means very different things to different organizations. As analysts, vendors, and customers come to terms with the idea of an ESB, it appears that an ESB encapsulates 3 functional Copyright by SOA Software, Inc All rights reserved. 19

21 concepts; adapters taken from an EAI tool to ensure connectivity with legacy applications, messaging services taken from a message-oriented middleware platform to ensure reliable delivery, and process orchestration to build agile applications. The consensus amongst analysts is that most organizations will end up with multiple ESB platforms from multiple vendors, providing services in their own context. In this environment it is critical that the ESBs use a central SOA infrastructure to ensure consistent compliance with security and messaging policies for the services they expose and consume. SOA Software s Service Manager and Network Director Products combine to provide a complete solution for governance of, and mediation between multiple ESB instances in an enterprise. Please see SOA Software s Whitepaper on ESB Federation IV for more details on this topic. Copyright by SOA Software, Inc All rights reserved. 20

22 About SOA Software SOA Software is the leading provider of comprehensive enterprise-class SOA management, security, and governance solutions. SOA Software s products include the award winning Service Manager, Network Director, Partner Manager, and SOLA. Service Manager provides a high-performance, scalable SOA Management solution. Network Director provides mediation and tolerance capabilities, ensuring that services can be consumed by the widest possible range of applications. Partner Manager makes it easy for companies to securely publish B2B Web services for their partners to consume. And SOLA is the only production proven mainframe Web services solution for CICS programmers. These enterprise-class products combine to create the only complete SOA Infrastructure solution available today. SOA Software is a privately held company backed by leading investors including Draper Fisher Jurvetson, Redpoint, Mellon Ventures, Palisades Ventures Fund and Paladin Capital Group. For more information, please visit Copyright by SOA Software, Inc All rights reserved. 21

23 References I. Pulier, Eric and Taylor, Hugh - Understanding Enterprise SOA (Manning Publications, 2005) II. Taylor, Hugh - The Joy of SOX: Why Sarbanes Oxley and Service-Oriented Architecture May Be The Best Thing That Ever Happened To You (Wiley, 2006) III. WikiPedia IV. SOA Software ESB Federation V. SOA Software SOA Infrastructure Reference Model Copyright by SOA Software, Inc All rights reserved. 22

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

zapnote Analyst: Ronald Schmelzer

zapnote Analyst: Ronald Schmelzer zapthink zapnote ZAPTHINK ZAPNOTE Doc. ID: ZTZN-1201 Released: Oct. 6, 2006 SOA SOFTWARE EXPANDING THE BREADTH OF SOA INFRASTRUCTURE Analyst: Ronald Schmelzer Abstract Throughout the past year, the pace

More information

Surviving the SOA Hype Storm

Surviving the SOA Hype Storm Surviving the SOA Hype Storm Hugh Taylor Lecturer, School of Information VP of Marketing Communications, SOA Software About Me VP MarCom at SOA Software MBA Industries worked in: Enterprise Software Website

More information

Application Architecture: Reusing Existing Applications in SOA-Based Business Processes

Application Architecture: Reusing Existing Applications in SOA-Based Business Processes Application Architecture: Reusing Existing Applications in SOA-Based Processes Braden Flowers Worldwide WebSphere Integration Solution Architect 2007 IBM Corporation SOA Architect Summit Roadmap What is

More information

Ready-to-Use SOA Governance for Microsoft

Ready-to-Use SOA Governance for Microsoft Ready-to-Use SOA Governance for Microsoft Table of Contents 1 Introduction... 3 2 Integrated SOA Governance Defined... 4 2.1 Planning Governance Build the Right Things... 4 2.2 Development Governance Build

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

The Path to SOA for ISVs. ISV Constant: Change

The Path to SOA for ISVs. ISV Constant: Change The Path to SOA for ISVs Ronald Schmelzer Senior Analyst ZapThink, LLC Take Credit Code: SOAISV ISV Constant: Change Competition Mergers & Acquisitions Business Partners Changing Marketplace CHANGE A ISV

More information

Transition to SOA. Oracle SOA Suite. Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland

Transition to SOA. Oracle SOA Suite. Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland Transition to SOA Oracle SOA Suite Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland SOA Bridging the Gap Increasingly Demanding Users End-to-End Processes Shorter Change Cycles

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

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

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. 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

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

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

Unified SOA Governance for IBM WebSphere SOA Foundation

Unified SOA Governance for IBM WebSphere SOA Foundation Unified SOA Governance for IBM WebSphere SOA Foundation Table of Contents 1 Summary... 2 2 Introduction... 3 3 Unified SOA Governance Defined... 4 4 Unified SOA Governance Best Practices... 7 5 Platform

More information

Connectivity & Application Integration. Colin Gniel WebSphere Software IBM Software Group Australia/New Zealand

Connectivity & Application Integration. Colin Gniel WebSphere Software IBM Software Group Australia/New Zealand Connectivity & Application Integration Colin Gniel WebSphere Software IBM Software Group Australia/New Zealand The Planet is Getting Smarter Smarter Planet instrumented interconnected intelligent people

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

A Practical Guide to SOA for IT Management. February 2005

A Practical Guide to SOA for IT Management. February 2005 A Practical Guide to SOA for IT Management February 2005 A Systinet White Paper Copyright 2005 Systinet Corp. All rights reserved. The document is not intended for production and is furnished as is without

More information

Cloud Computing Lectures SOA

Cloud Computing Lectures SOA Cloud Computing Lectures SOA 1/17/2012 Service Oriented Architecture Service Oriented Architecture Distributed system characteristics Resource sharing - sharing of hardware and software resources Openness

More information

Understanding SOA with Web Services

Understanding SOA with Web Services Understanding SOA with Web Services Eric Newcomer and Greg Lomow.:Addison-Wesley Upper Saddle River, NJ m Boston x Indianapolis San Francisco m New York m Toronto u Montreal London m Munich r Paris m Madrid

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

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

Paul Lipton. Abstract. Speaker. SOA is Naturally Diverse. The New SOA Synergy: How Runtime Governance, Triage, and Security Must Work Together

Paul Lipton. Abstract. Speaker. SOA is Naturally Diverse. The New SOA Synergy: How Runtime Governance, Triage, and Security Must Work Together Abstract The New SOA Synergy: How Runtime Gnance, Triage, and Must Work Together Sr. Architect, Office of the CTO, CA Inc. paul.lipton@ca.com We will consider how the unique architectural characteristics

More information

A Web Services Based Architecture for Improvement of the Transparency and Decision-making in Public Administration

A Web Services Based Architecture for Improvement of the Transparency and Decision-making in Public Administration A Web Services Based Architecture for Improvement of the Transparency and Decision-making in Public Administration Emil Stănescu, stanescu@ici.ro National Institute for R&D in Informatics - ICI, Bucharest

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

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

Akana, All Rights Reserved Contact Us Privacy Policy. Microservices: What, Why and How

Akana, All Rights Reserved Contact Us Privacy Policy. Microservices: What, Why and How Microservices: What, Why and How Abstract: Enterprise use of microservices is on the rise. By breaking large applications down into small, independently functioning services, microservices enable advances

More information

Enterprise Services Repository

Enterprise Services Repository Enterprise Services Repository An overview Rathish Balakrishnan SAP NW Product Management SOA Middleware The Approach: Service Oriented Architecture SOA is essential but missing business semantics WEB

More information

An Introduction to Oracle Identity Management. An Oracle White Paper June 2008

An Introduction to Oracle Identity Management. An Oracle White Paper June 2008 An Introduction to Oracle Identity Management An Oracle White Paper June 2008 An Introduction to Oracle Identity Management INTRODUCTION Oracle Identity Management's best-in-class suite of identity management

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

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

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

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

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

14. E-Commerce Applications and Infrastructures

14. E-Commerce Applications and Infrastructures 14. (Contents) E-Commerce Applications and Infrastructures Contents 14. E-Commerce Applications and Infrastructures Building E-Commerce Applications and Infrastructures Code: 166140-01+02 Course: Electronic

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 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

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

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

SOA and Mainframe Applications

SOA and Mainframe Applications The Essentials Series SOA and Mainframe Applications sponsored by by Dan Sullivan Addressing Design and Life Cycle Challenges of Mainframe Applications in an SOA Environment...1 Two Distinct Application

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

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

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

In Pursuit of Agility -

In Pursuit of Agility - In Pursuit of Agility - BPM and SOA within the Boeing Company Ahmad R. Yaghoobi Associate Technical Fellow Enterprise Architect ahmad.r.yaghoobi@boeing.com Randy Worsech Business Architect Randall.a.worsech@boeing.com

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

Building an SOA Solution Building a typical SOA application involves the following activities:

Building an SOA Solution Building a typical SOA application involves the following activities: Product Reviews Oracle SOA Suite By Feroze Mohammed; Lawrence Pravin May. 5, 2006 04:30 PM Service-oriented architecture is an architectural approach to building software applications as a collection of

More information

SOA Implementation Strategy

SOA Implementation Strategy SOA Implementation Strategy Table of Contents 1 Introduction... 2 2 Stage 1: Establish the SOA Foundation... 4 3 Stage 2: Define Your SOA Strategy... 6 4 Stage 3: Apply, Measure, Iterate... 12 5 Appendix

More information

An Enterprise Architect s Guide to API Integration for ESB and SOA

An Enterprise Architect s Guide to API Integration for ESB and SOA An Enterprise Architect s Guide to API Integration for ESB and SOA The New Digital Imperative While some are still adjusting to the idea, you re well aware that we re living in an application economy.

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

IBM WebSphere Information Integrator Content Edition Version 8.2

IBM WebSphere Information Integrator Content Edition Version 8.2 Introducing content-centric federation IBM Content Edition Version 8.2 Highlights Access a broad range of unstructured information sources as if they were stored and managed in one system Unify multiple

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

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

HIE.Next: Building an API-centric Infrastructure for Health Information Exchange

HIE.Next: Building an API-centric Infrastructure for Health Information Exchange HIE.Next: Building an API-centric Infrastructure for Health Information Exchange Current HIE Landscape The Health Information Exchange (HIE) landscape is perhaps more diverse today than it s ever been.

More information

Ultimus Adaptive BPM Suite V8 Product Brief Page 2

Ultimus Adaptive BPM Suite V8 Product Brief Page 2 The Ultimus Adaptive BPM Suite is a complete, enterprise software application designed to create an operational environment that empowers people in the organization to drive process automation and improvement.

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

Dramatically improve the way work gets done with IBM Business Process Manager

Dramatically improve the way work gets done with IBM Business Process Manager IBM Software Thought Leadership White Paper Dramatically improve the way work gets done with IBM Business Process Manager 2 Dramatically improve the way work gets done with IBM Business Process Manager

More information

Integration and Infrastructure Software White Paper. Integrating zseries applications and processes as Web services in an SOA environment.

Integration and Infrastructure Software White Paper. Integrating zseries applications and processes as Web services in an SOA environment. Integration and Infrastructure Software White Paper Integrating zseries applications and processes as Web services in an SOA environment. July 2005 Page 2 Contents 2 Introduction 2 Integration challenges

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

Akana, All Rights Reserved Contact Us Privacy Policy. SOA and API Convergence What It Means for IBM Customers

Akana, All Rights Reserved Contact Us Privacy Policy. SOA and API Convergence What It Means for IBM Customers 2001-2015 Akana, All Rights Reserved Contact Us Privacy Policy SOA and API Convergence What It Means for IBM Customers Executive Summary IBM customers are expressing a greater and greater interest in APIs

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

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

Bill Chesnut BizTalk Practice Manager Stargate Global Consulting

Bill Chesnut BizTalk Practice Manager Stargate Global Consulting Bill Chesnut BizTalk Practice Manager Stargate Global Consulting BizTalk Server MVP Microsoft BizTalk Virtual Technical Specialist Melbourne BizTalk User Group Leader Session Objective(s): Get an overview

More information

Chapter 15. Supporting Practices Service Profiles 15.2 Vocabularies 15.3 Organizational Roles. SOA Principles of Service Design

Chapter 15. Supporting Practices Service Profiles 15.2 Vocabularies 15.3 Organizational Roles. SOA Principles of Service Design 18_0132344823_15.qxd 6/13/07 4:51 PM Page 477 Chapter 15 Supporting Practices 15.1 Service Profiles 15.2 Vocabularies 15.3 Organizational Roles Each of the following recommended practices can be considered

More information

TDT Model-driven Development of Information Systems, Autumn Service-oriented architecture (SOA)

TDT Model-driven Development of Information Systems, Autumn Service-oriented architecture (SOA) TDT4250 - Model-driven Development of Information Systems, Autumn 2008 Service-oriented architecture (SOA) 1 SOA definition Service-oriented architecture (SOA) A set of components which can be invoked,

More information

Oracle Fusion Middleware 10g R2 Oracle Enterprise Messaging Service. An Oracle White Paper October 2006

Oracle Fusion Middleware 10g R2 Oracle Enterprise Messaging Service. An Oracle White Paper October 2006 Oracle Fusion Middleware 10g R2 Oracle Enterprise Messaging Service An Oracle White Paper October 2006 NOTE: The following is intended to outline our general product direction. It is intended for information

More information

Integration Through A Service Oriented Architecture

Integration Through A Service Oriented Architecture Integration Through A Service Oriented Architecture Paul Brunet, Program Director, Web Services and SOA pebrunet@us.ibm.com 2004 IBM Corporation 2002 IBM Corporation rom CEOs: Now It Is About Growing The

More information

Srinivasan Sundara Rajan MASTER Architect / Cloud Evangelist / Cloud Computing Journal Author

Srinivasan Sundara Rajan MASTER Architect / Cloud Evangelist / Cloud Computing Journal Author Architecting The Cloud Srinivasan Sundara Rajan MASTER Architect / Cloud Evangelist / Cloud Computing Journal Author Cloud Definition Definition Cloud Computing is a model for enabling convenient, on-demand

More information

Hello, and welcome to another in our podcast. series covering topics around WebSphere Messaging and

Hello, and welcome to another in our podcast. series covering topics around WebSphere Messaging and IBM Podcast [ MUSIC ] Hello, and welcome to another in our podcast series covering topics around WebSphere Messaging and Integration. This is Leif Davidsen, I am the product manager for WebSphere Message

More information

ΜΑΘΗΜΑ: : ΤΕΧΝΟΛΟΓΙΕΣ & ΕΦΑΡΜΟΓΕΣ

ΜΑΘΗΜΑ: : ΤΕΧΝΟΛΟΓΙΕΣ & ΕΦΑΡΜΟΓΕΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΜΑΘΗΜΑ: : ΤΕΧΝΟΛΟΓΙΕΣ & ΕΦΑΡΜΟΓΕΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΕΜΠΟΡΙΟΥ ιδάσκων: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΩΝ ΗΛΕΚΤΡΟΝΙΚΟΥ

More information

Get Started on SOA. Process Entry Point Business Process Management (BPM) Business Problem

Get Started on SOA. Process Entry Point Business Process Management (BPM) Business Problem Get Started on SOA Process Entry Point Business Process Management (BPM) Business Problem Our car loan business has grown. Now we need to make our loan processing more effective. can help you solve this

More information

IBM Sterling B2B Integrator

IBM Sterling B2B Integrator IBM Sterling B2B Integrator B2B integration software to help synchronize your extended business partner communities Highlights Enables connections to practically all of your business partners, regardless

More information

A Fresh Look at the Mainframe

A Fresh Look at the Mainframe A Fresh Look at the Mainframe Unlock the Value of Your Mainframe Assets Using SOA On Demand Insurance Business Problems 1. We want to increase revenues by selling insurance polices through external Brokers

More information

BJA Regional Information Sharing Conference Implementation Strategies and Emerging Standards for SOA. Presented by Kael Goodman

BJA Regional Information Sharing Conference Implementation Strategies and Emerging Standards for SOA. Presented by Kael Goodman BJA Regional Information Sharing Conference Implementation Strategies and Emerging Standards for SOA Presented by Kael Goodman Jacksonville, FL June 6, 2007 What is SOA? S O A Service Oriented Architecture

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

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

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

SOA Success Methodology

SOA Success Methodology SOA Success Methodology Dr Mohamad Afshar Oracle Fusion Middleware Product Management Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information

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

<Insert Picture Here> Oracle Business Process Analysis Suite: Overview & Product Strategy

<Insert Picture Here> Oracle Business Process Analysis Suite: Overview & Product Strategy Oracle Business Process Analysis Suite: Overview & Product Strategy Devesh Sharma Dec, 2006 Oracle BPA/BPM Product Management Agenda 1 2 3 4 5 Need for Business Process Management

More information

Service Oriented Integration (SOI) - Concepts, Technologies, and Best Practices

Service Oriented Integration (SOI) - Concepts, Technologies, and Best Practices Service Oriented Integration (SOI) - Concepts, Technologies, and Best Practices From Integration Infrastructure to Business Value IT managers have been under increasing pressure to migrate a portfolio

More information

Oracle s Service-Oriented Architecture Strategy

Oracle s Service-Oriented Architecture Strategy Pierre Fricke VP and Lead Analyst, Web Application Infrastructure web-infra@dhbrown.com Business velocity refers to a company s ability to generate operational speed while heading in the right direction.

More information

Make smart business decisions when they matter most September IBM Active Content: Linking ECM and BPM to enable the adaptive enterprise

Make smart business decisions when they matter most September IBM Active Content: Linking ECM and BPM to enable the adaptive enterprise September 2007 IBM Active Content: Linking ECM and BPM to enable the adaptive enterprise 2 Contents 2 Introduction 3 Linking information and events: Creating Active Content 4 Actively delivering enterprise

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

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

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

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

Managing Business Services Through Service Registry

Managing Business Services Through Service Registry IBM SOA Center of Excellence Business Consulting s Managing Business s Through Registry Raghu Varadan Chief Architect Business Enablement s for SOA IBM WW SOA Center of Excellence November, 2006 What is?

More information

IBM configuration management solutions White paper. Understanding the real risk for asset-intensive companies.

IBM configuration management solutions White paper. Understanding the real risk for asset-intensive companies. IBM configuration management solutions White paper Understanding the real risk for asset-intensive companies. March 2007 Page 2 Contents 2 Executive summary 3 Myth 1: ERP solutions are sufficient to manage

More information

Service Oriented Architecture Compliance: Initial steps in a longer journey

Service Oriented Architecture Compliance: Initial steps in a longer journey Architecture Compliance: Initial steps in a longer journey Contributors Primary Author: J Falkl (jfalkl@us.ibm.com) 12/19/2005 Rob High Christina Lau Stefan Puehl Angel Luis Diaz Anant Jhingran Don Ferguson

More information

zapthink white paper DESIGN & VALIDATE SOA IN A HETEROGENEOUS ENVIRONMENT

zapthink white paper DESIGN & VALIDATE SOA IN A HETEROGENEOUS ENVIRONMENT zapthink white paper DESIGN & VALIDATE SOA IN A HETEROGENEOUS ENVIRONMENT DESIGN & VALIDATE SOA IN A HETEROGENEOUS ENVIRONMENT THE FOUNDATIONS OF SOA July 2008 Analyst: David Linthicum Abstract The promised

More information

Understanding Your Enterprise API Requirements

Understanding Your Enterprise API Requirements Understanding Your Enterprise Requirements Part 2: The 3 management platforms which architecture model fits your business? Strategically choosing the right management architecture model will ensure your

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

SAVVION PROGRESS BPM SERVER PROGRESS SAVVION BPM SERVER OVERVIEW

SAVVION PROGRESS BPM SERVER PROGRESS SAVVION BPM SERVER OVERVIEW D A T A S H E E T PROGRESS BPM SERVER PROGRESS BPM SERVER OVERVIEW The process execution and integration capabilities of Progress Savvion BusinessManager Platform are provided by the Progress Savvion BPM

More information

IBM SOA Fundamentals. Download Full Version :

IBM SOA Fundamentals. Download Full Version : IBM 000-664 SOA Fundamentals Download Full Version : http://killexams.com/pass4sure/exam-detail/000-664 QUESTION: 46 An enterprise governance committee authorizes an upgrade to a business service. The

More information

Service Oriented Architecture A PSI Whitepaper

Service Oriented Architecture A PSI Whitepaper Service Oriented Architecture A PSI Whitepaper September 20, 2010 PSI, 21860, Via Regina, Saratoga, California 95070 USA www.thepsi.com 1 Contents Introduction / Background 1 Drivers for Service Oriented

More information

Exception Handling in Service-Oriented Architecture

Exception Handling in Service-Oriented Architecture Exception Handling in Service-Oriented Architecture Applies to: Business Experts Summary Centrally managing exceptions has been a difficult task for many enterprises. This article describes the importance

More information

Service-Oriented Architecture A View From the Field. Paul C. Brown, Ph.D. Principal Software Architect

Service-Oriented Architecture A View From the Field. Paul C. Brown, Ph.D. Principal Software Architect Service-Oriented Architecture A View From the Field Paul C. Brown, Ph.D. Principal Software Architect What is a Service? A coherent package of commonly used functionality e.g. Sales Order Management Place

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

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

XML Gateway with BPEL - B2B and A2A integrations are now simpler and faster than ever

XML Gateway with BPEL - B2B and A2A integrations are now simpler and faster than ever XML Gateway with BPEL - B2B and A2A integrations are now simpler and faster than ever Kalyan Sura ksura@hcl.in HCL America Introduction With so much emphasis being made on utilizing Service Oriented Architecture

More information