A Discovery service, which is a repository to store information about a service, including where it is located and how it should be called.

Size: px
Start display at page:

Download "A Discovery service, which is a repository to store information about a service, including where it is located and how it should be called."

Transcription

1 Service Oriented Architecture and Open Source Solutions by Adam Michelson Director, Open Source Enterprise Architecture This paper is written for technology architects and individuals interested in the Open Source Solutions (OSS) that are available to build Service Oriented Architectures (SOA) and how they compare to commercial products. The paper first outlines what SOA is and what the primary benefits are as well as the key features of SOA components. Once this foundation is set, the open source perspective is discussed, including synergies between OSS and SOA as well as some of the OSS projects available. Finally, two sample SOA OSS stacks are presented. SOA is not only a set of technologies, but is also a way to design enterprise architecture. Defining what an organization s services should be can be a significant challenge. This perspective is beyond the scope of this document, but if you would like to learn more about the process and methodology to deliver enterprise SOA solutions, please contact Optaros for the white paper titled: A Top-Down Approach to Deliver Service Oriented Architecture. W h a t is SOA? Service Oriented Architecture (SOA) generally describes a technology agnostic architecture that is comprised of loosely coupled modules called services, which interoperate to perform desired business functionality. A service is a set of cohesive business logic that is encapsulated into a course-grained autonomous module. SOA has many benefits, but a primary goal is to increase reuse which should drive down total cost of ownership and improve functional consistency. Loose coupling allows services and partners to be integrated more easily and in a standard way. Once implemented, these services can be reused across your organization and with external partners as the following diagram shows: High-Level SOA Architecture SOA is not necessarily a single technology, but several infrastructure and networking technologies working together. SOArelated infrastructure technologies can include modules such as: A to provide a transport layer for guaranteed messaging. An Enterprise Service Bus (ESB), which is an emerging software product that represents the next evolution of middleware. ESBs typically sit atop a message queue and provides: Copyright Optaros, Inc Some Rights Reserved. This work is licensed under a Creative Commons Attribution 2.5 License

2 Service Oriented Architecture and Open Source - 2 of 7 Advanced message routing, called orchestration Transformation to allow disparate systems to interoperate s acting as adaptors and bridges to communicate with various applications and middleware solutions A Discovery service, which is a repository to store information about a service, including where it is located and how it should be called. An Application Server that acts as a container for services. do not have to reside within an application server, but many newer services do. The, ESB, Discovery Service and Application Server work together to provide SOA its capabilities which include: Transport The network capability to provide message delivery, especially guaranteed delivery. The basic type of transport is a point-to-point, or request-response, message. More advanced transport mechanisms include publishsubscribe, or broadcast, messages Orchestration The ability to sequence tasks using intelligent message routing to support complex workflows to call services performing business functionality. Service s and Transformation Within an organization there are often applications that have unique APIs and data formats, making interoperability difficult. An adaptor can be used to transform a particular application s messages from one format to another. Different middleware solutions can also have unique APIs, and bridges can be used to marshal data formats between them. Adaptors and bridges are both part of a SOA solution to allow for interoperability, here we will call these connectivity and transformation modules Service s. Service Containers These components own the service lifecycle. The Service Container has the ability to instantiate and destroy services, as well as cluster, load balance and fail-over as necessary. If a module is being rewritten for SOA, it is a good idea to write it on a component-oriented infrastructure, such as a module running within an application server, which can integrate with the SOA infrastructure to manage service lifecycles to optimize scalability. Discovery The SOA should support the discovery of available services. Discovery means that the organization can readily find a given service and write clients that can use the service. The web service universal description, discovery and integration (UDDI) repository is an example of a Discovery service. Administration A SOA contains several infrastructure components to achieve all of the features it promises. These components must be maintained. Giving some thought to the administration early in the SOA design will create a more uniform and easier to manage architecture. These components fit together as depicted in the following diagram: Applications Administration Service s Acts as an Adaptor or Bridge, transforming and communicating with various end-points Orchestration Routing, Workflow and Security to call the necessary services to resolve a request JMS SOAP Http Service Container Runs services by managing the service lifecycle Transport Supports queuing and translation over multiple protocols Multicast Transform TCP VM File JDBC ODBC Pop3 SMTP... Discovery Application Server Enterprise Service Bus Network Infrastructure Components of a SOA Infrastructure

3 Service Oriented Architecture and Open Source - 3 of 7 In addition the SOA components can work together to accomplish additional functionality including: Transactionality Support for data transactionality is key to a SOA in order to ensure the data stays clean. Many SOA infrastructure components often will participate in data transactionality for it to be achieved. Given the complexities, how the SOA is able to support transactionsilty should be considered and designed early in the SOA implementation. Compliance auditing, reporting and process monitoring SOA gives organizations a unique opportunity to log activity as messages flow through the SOA infrastructure. Many organizations look to SOA solutions to record transactions to help them adhere to compliance requirements. Like transactionality, every major SOA component may participate in auditing. To limit refactoring it is a good idea to build auditing into the SOA from the outset. Security SOA should support authorization and authentication within every major infrastructure component, including discovery. This is a basic requirement for applications. Consideration should also be given to your organization s compliance, governance and user provisioning requirements when designing SOA security. O p e n S o u r c e S o l u t ions a n d SOA Open Source Software (OSS) is a great partner for SOA and OSS is where many SOA innovations are being spawned. Both OSS and SOA are emerging technologies that are increasingly viable for corporations. This section describes some of the synergies between OSS and SOA as well as some of the open source SOA projects. Also included are two example OSS stacks that can be implemented to create a SOA. There are commercial SOA technologies from companies such as Sonic Software, Cape Clear, Fiorano, Systinet and PolarLake. Larger software vendors such as IBM, Oracle, SUN and BEA also offer SOA-related technologies. Given SOA is still emerging, there is no dominant commercial vendor. The open source community also has several viable SOA solutions your organization can consider and evaluate. Some of the compelling reasons OSS is a good option for SOA include: OSS eliminates licensing fees as an impediment to leverage SOA OSS inherently avoids vendor lock-in and is typically vendor neutral OSS excels at standards-based solutions OSS are proven within the infrastructure layer OSS eliminates licensing fees as an impediment to leverage SOA If an analogy can be made between SOA solutions and Metcalfe's law, where the value of a network grows by the square of the size of the network, the corollary would state that the more services available on the SOA network the better. A commercial SOA s fees are usually based on the number of machines and processing power running SOA infrastructure. The result is that enterprises have typically only been able to cost justify the SOA infrastructure investment to connect its most critical or problematic services and applications. OSS solutions do not have this limitation, allowing an organization to add as many services and applications on the SOA infrastructure as appropriate, realizing its maximum potential. OSS inherently avoids vendor lock-in and is typically vendor neutral Heterogeneous systems within organizations naturally increase the need for a SOA. Purchasing a proprietary SOA infrastructure may eventually lead to yet another internal heterogeneous middleware solution. As commercial products compete, they often add non-standard capabilities to differentiate and may lock customers in by integrating with some platforms better than others to motivate customers to build on specific platforms. OSS has no such agenda, following the build it as simple as possible but no simpler model. OSS history demonstrates that as SOA technologies and standards change, the open source community will aggressively evolve and move to the new standard. Open source solutions also naturally resist being acquired, deprecated, going out of business or changing licensing models the way commercial products and vendors can. OSS excels at standards-based solutions OSS is especially effective when standards exist because the lack of formal product management encourages an open source community to continually build towards available standards. SOA is increasingly becoming standards-based as proven by recent standards that include: JSR 208, or Java Business Integration (JBI) that describes a pluggable architecture for building integration technology on the Java platform

4 Service Oriented Architecture and Open Source - 4 of 7 ReliableMessaging, or WS-RM, is a standard to ensure that a message exchange has been completed correctly with no messages lost or duplicated WS-Policy is a standard that helps define a service s service level agreement, preferences, and capabilities WS-Addressing provides transport-neutral mechanisms to access web services is and provides secure end-to-end endpoint identification in messages These are just some of the relevant standards for SOA, and when the OSS community identifies standards such as these, conforming solutions are quick to emerge. Open source also has the advantage that if a given solution does not have a feature that is required by your organization, it can be integrated and potentially offered back into the OSS community so others may benefit from the solution and it will be available in future versions of the software if an update is taken. OSS are proven within the infrastructure layer Open source solutions excel at infrastructure that glues modules together. A handful of the popular projects that demonstrate OSS s effectiveness at the systems and application infrastructure layer include: Linux operating system Apache HTTP web server Apache Tomcat application server Apache Struts framework Spring Framework JBoss application server JBoss Hibernate data persistence MySQL database server Postgres database server There are some very compelling SOA OSS projects available as well. Increasingly, commercial vendors are themselves participating in open source projects, a trend that is likely to continue. Classic middleware vendors such as IBM, Sonic Software, IONA Technologies, SUN Microsystems and others have begun donating previously proprietary code to open source projects. Below is a sample of some of the SOA-related open source projects available: Project Type Location Description Status Mule ESB mule.codehaus.org An ESB messaging framework. It is a scalable object broker that can handle interactions with services and applications using disparate transport and messaging technologies. ServiceMix ESB servicemix.org An open source ESB and SOA toolkit built on the semantics and APIs of the Java Business Integration (JBI) specification JSR 208. Celtix ESB celtix.objectweb.org A Java ESB runtime and set of extensible APIs to simplify the construction, integration and reuse of business components using a standards-based SOA. IONA Technologies is a contributor. open-esb ESB open-esb.dev.java.net Sponsored by SUN, this will be an ESB runtime based on JSR-208, Java Business Integration technology. In Development In Development JEMS Suite of SOA tools products/soa JBoss Enterprise Middleware System (JEMS) is an extensible and scalable suite of products for creating and deploying e-business applications.

5 Service Oriented Architecture and Open Source - 5 of 7 Project Type Location Description Status ActiveMQ activemq.codehaus. org A fast Java Service (JMS) provider supporting clustering, peer networks, discovery, TCP, SSL, multicast, persistence, XA and integrates seamlessly into Java and J2EE containers. JORAM joram.objectweb.org An implementation of JMS. It provides access to a MOM ( Oriented Middleware), built on top of the ScalAgent platform. AMQ None available at tome of writing A financial industry focused open-source alternative to proprietary message queuing technology using web A Proposal services. Sponsored by JPMorgan Chase & Co. OSMQ osmq/ index.html Open Source (OSMQ) is a pure Java asynchronous messaging middleware framework with an interface that is less complex than JMS. JBoss Messaging/ products/ messaging JBoss Messaging is a re-implementation of JBossMQ. JBossMQ, which evolved from SpyderMQ, is the JBossMQ current production-ready JBoss JMS provider. Axis ws.apache.org/ axis A reliable and stable base on which to implement Java. Synapse wiki.apache.org/ incubator/ A service mediation framework built on web services specifications. Contributed to by IONA Technologies A Proposal SynapseProposal Sonic Software, Infravio, Blue Titan, and will be supported by WS02. Sandesha ws.apache.org/ sandesha Allows a reliable communication between web services and clients. An implementation adhering to Reliable the WS-ReliableMessaging specification authored by Messaging BEA, IBM, Microsoft and TIBCO. RM4GS businessgrid.ipa.go. jp/rm4gs/ index- RM4GS (Reliable Messaging for Grid ) provides reliable messaging for web services following Reliability en.html the -Reliability specification supported by Fujitsu Limited, Hitachi Ltd., and NEC Corporation. openadaptor org A Java/XML-based software platform which allows for rapid business system integration with little or no custom programming. juddi Discovery Service ws.apache.org/juddi juddi (pronounced "Judy") is an open source Java implementation of the Universal Description, Pre Production Discovery, and Integration (UDDI) specification for. UDDI4J Discovery Service uddi4j.sourceforge. net UDDI4J is a Java class library that provides an API to interact with a UDDI registry contributed by IBM Client

6 Service Oriented Architecture and Open Source - 6 of 7 S O A O S S E x a m p le S t a c k s The following two stacks are examples of an OSS infrastructure to support a SOA environment. As you can see combining components from the table above will allow for the creation of many alternative solutions. Here we describe two potential SOA solutions, one that includes an ESB and one that does not. If many heterogeneous service connectors, significant orchestration or substantial support for transactionality are required, then including an ESB is a good choice. If the orchestration is not complex, transactionality is not a major issue and the SOA endpoint service APIs are primarily homogeneous, such as clients and services communicating over exclusively, then an ESB may not be required. Sample SOA OSS Stack With an ESB In Exhibit 1, the codehaus Mule ESB is running atop various connectors and message queues all running on a flavor of Linux. The Apache Tomcat application server and MySQL database are also provided as a run-time environment. This SOA solution also includes: A series of Mule plug-in connectors to communicate with heterogeneous protocols. All of the connectors listed are open source solutions provided by codehaus. There are many other possible connectors, this example includes: ActiveMQ to provide a guaranteed message queue using Java A SOAP Provider for An AS400 DQ Provider for integration with AS400 messaging A JDBC Provider to integrate with relational databases Orchestration rules to manage intelligent message routing using PXE BPEL (Process execution Engine for the Business Process Execution Language), a lightweight business rules and workflow engine included with Mule. This engine will manage messages as they flow from service-to-service, performing the work to complete transactions. Transaction management is also supported within Mule for JDBC transactions, XA transactions or JMS transactions. Mule (An Enterprise Service Bus with Acegi security) SOAP Provider ( ) ActiveMQ (JMS ) AS400 DQ (IBM AS400 DQ message server ) JDBC Provider (Relational Databases ) Tomcat (Application Server) MySQL (Database Server) Linux (Operating System) Exhibit 1 Together, this functionality will result in an intelligent SOA infrastructure that can evolve over time to contain all the logic required for messages to have guaranteed delivery to many disparate services that supports complex orchestration and data transactionality. The client applications can then be altered to discover the services within this stack. This open source stack will provide an organization a robust open source SOA solution.

7 Service Oriented Architecture and Open Source - 7 of 7 A Sample SOA Stack Without an ESB Exhibit 2 shows a less complex and less feature-rich SOA infrastructure, but if it fits your business needs, is all that is required for an effective SOA. Here an ESB is not used, instead we will use an ActiveMQ message queue for guaranteed delivery, and expose it via a web services protocol that is also guarantees delivery because we have included the Sandesha open source project that supports WS-RM. The services are discoverable using the juddi repository, and clients can look up services in this directory using the UDDI4J library. This SOA infrastructure can not handle complex routing or transactionality. In addition it is assumed that all clients and services using the stack will use web services. These are restrictions, but many organizations can effectively use an open source SOA stack similar to this to fulfill its needs. Sandesha ( Reliable Messaging ) Axis ( ) juddi (Discovery Service) ActiveMQ (A JMS ) Tomcat (Application Server) MySQL (Database Server) Linux (Operating System) Exhibit 2 Summary and Next Steps As we have seen, SOA is a new way to design and implement enterprise architecture. SOA allows for a high-degree of reuse and loose-coupling of services across your organization and has many benefits including cost, maintainability, functional consistency and ease of integration. OSS is proven at the infrastructure layer, where SOA components exist. There are many open source solutions for SOA that have real benefits over comparative commercial solutions that we urge you to explore. If your organization does not already have the services identified that should be integrated through an SOA, we suggest the following process to get started: A Proof of Concept (PoC). After the key requirements of your SOA are identified, a PoC that implements these capabilities can used to evaluate a potential SOA solution stack. Once a stack is selected, a Pilot phase is a good next step to control and monitor the initial SOA rollout and to refine the SOA solution. Upon successful completion of the Pilot, an evolutionary rollout may begin to migrate applications and services onto the new SOA infrastructure. A more detailed review of the process to roll out SOA in your organization is fully described in an Optaros white paper A Top- Down Approach to Deliver Service Oriented Architecture. For more information about SOA open source solutions, including our SOA delivery methodology, or any other open source solutions, please contact Optaros. ABOUT OPTAROS Optaros is a consulting and systems integration firm that helps enterprises solve IT business problems by providing services and solutions that maximize the benefits of open source software. Bringing together experts in creating enterprise IT solutions and experts in the power of open source, Optaros plans and builds business systems that give you better value today and increased control in the future. CREATIVE COMMONS LICENSE This work is licensed under a Creative Commons Attribution 2.5 License CONTACT Brian Otis VP, Sales and Partnerships botis@optaros.com phone: (617) x110

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008 SOA Fundamentals For Java Developers Alexander Ulanov, System Architect Odessa, 30 September 2008 What is SOA? Software Architecture style aimed on Reuse Growth Interoperability Maturing technology framework

More information

Enterprise Service Bus: Five Keys for Taking a Ride

Enterprise Service Bus: Five Keys for Taking a Ride About this research note: Technology Insight notes describe emerging technologies, tools, or processes as well as analyze the tactical and strategic impact they will have on the enterprise. Enterprise

More information

SOA + OSS + Offshore Outsourcing = Success A Torry Harris Article

SOA + OSS + Offshore Outsourcing = Success A Torry Harris Article SOA + OSS + Offshore Outsourcing = Success A Torry Harris Article INTRODUCTION 3 AGILE & INEXPENSIVE: SUCCESS FACTORS 4 AGILITY: REDUCED TIME TO MARKET 4 INEXPENSIVE: REDUCED OPERATIONAL COST 4 THE TRIO

More information

Service Mediation. The Role of an Enterprise Service Bus in an SOA

Service Mediation. The Role of an Enterprise Service Bus in an SOA Service Mediation The Role of an Enterprise Service Bus in an SOA 2 TABLE OF CONTENTS 1 The Road to Web Services and ESBs...4 2 Enterprise-Class Requirements for an ESB...5 3 Additional Evaluation Criteria...7

More information

What You Need to Know About Transitioning to SOA

What You Need to Know About Transitioning to SOA What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures

More information

Introduction to Service-Oriented Architecture for Business Analysts

Introduction to Service-Oriented Architecture for Business Analysts Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing

More information

Enterprise Service Bus

Enterprise Service Bus FREE AND OPEN SOURCE SOFTWARE CONFERENCE 2007 1 Enterprise Service Bus Falko Menge Abstract This paper is a comprehensive introduction to the Enterprise Service Bus (ESB), which is a new type of integration

More information

A standards-based approach to application integration

A standards-based approach to application integration A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights

More information

JBI and OpenESB. Introduction to Technology. Michael Czapski Advanced Solutions Architect, SOA/BI/Java CAPS Sun Microsystems, ANZ

JBI and OpenESB. Introduction to Technology. Michael Czapski Advanced Solutions Architect, SOA/BI/Java CAPS Sun Microsystems, ANZ JBI and OpenESB Introduction to Technology Michael Czapski Advanced Solutions Architect, SOA/BI/Java CAPS Sun Microsystems, ANZ Learn what JBI and OpenESB are intended to address and how they go about

More information

IBM WebSphere Enterprise Service Bus, Version 6.0.1

IBM WebSphere Enterprise Service Bus, Version 6.0.1 Powering your service oriented architecture IBM WebSphere Enterprise Service Bus, Version 6.0.1 Highlights Supports a variety of messaging Requires minimal standards including JMS, Version 1.1 programming

More information

E-Business Suite Oracle SOA Suite Integration Options

E-Business Suite Oracle SOA Suite Integration Options Specialized. Recognized. Preferred. The right partner makes all the difference. E-Business Suite Oracle SOA Suite Integration Options By: Abhay Kumar AST Corporation March 17, 2014 Applications Software

More information

Sophisticated Common Data Environment (CDE) with BIMaaS Platform

Sophisticated Common Data Environment (CDE) with BIMaaS Platform Sophisticated Common Data Environment (CDE) with BIMaaS Platform September 2015 Contents 1. Introduction to BIMaaS Platform... 3 2. What is Common Data Environment?... 3 3. Real World Challenges without

More information

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

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION Service-oriented architecture (SOA) gives enterprises the ability to identify and respond

More information

An introduction to SOA and the HP NonStop server environment

An introduction to SOA and the HP NonStop server environment Technical white paper An introduction to SOA and the HP NonStop server environment Table of contents About this document SOA is everywhere What is SOA? Why should you care about SOA? What is a service?

More information

Enterprise Service Bus (ESB) Market Opportunities, Market Forecasts, and Market Strategies, 2007-2013

Enterprise Service Bus (ESB) Market Opportunities, Market Forecasts, and Market Strategies, 2007-2013 Brochure More information from http://www.researchandmarkets.com/reports/446662/ Enterprise Service Bus (ESB) Market Opportunities, Market Forecasts, and Market Strategies, 2007-2013 Description: ESB market

More information

Enterprise SOA Service activity monitoring

Enterprise SOA Service activity monitoring Enterprise SOA activity monitoring Michael Herr Head of SOPSOLUTIONS CITT Expertengespräch, 19. Juni 2006 AGENDA Business oriented SOA: Agility and Flexibility Application Integration: Policy-driven ESB

More information

Best Practice SOA goes Eclipse

Best Practice SOA goes Eclipse Best Practice SOA goes Eclipse Ricco Deutscher, SOPERA GmbH Eclipse Summit Europe, Ludwigsburg October 10, 2007 Eclipse Summit Europe 2007 1 Agenda The value of SOA and Open Source Past technical inhibitors

More information

A SOA Based Framework for the Palestinian e-government Integrated Central Database

A SOA Based Framework for the Palestinian e-government Integrated Central Database Islamic University of Gaza Deanery of Higher Studies Faculty of Information Technology Information Technology Program A SOA Based Framework for the Palestinian e-government Integrated Central Database

More information

AquaLogic Service Bus

AquaLogic Service Bus AquaLogic Bus Wolfgang Weigend Principal Systems Engineer BEA Systems 1 What to consider when looking at ESB? Number of planned business access points Reuse across organization Reduced cost of ownership

More information

Service-Oriented Architecture Foundation

Service-Oriented Architecture Foundation Service-Oriented Architecture Foundation James T. Hennig, Chief Architect SOAF A james.hennig@us.army.mil "If you are not interoperable, you are not on the net, you are not contributing, you are not benefiting,

More information

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives

More information

Open Source ESBs for Application Integration (SOA Optional)

Open Source ESBs for Application Integration (SOA Optional) RedMonk Note February 16, 2007 Page 1/6 Open Source ESBs for Application Integration (SOA Optional) by Anne Zelenka Lightweight open source enterprise service bus (ESB) implementations offer a low cost,

More information

The Evolution from EAI to ESB

The Evolution from EAI to ESB Header 1 The Evolution from EAI to ESB IONA Technologies April 2006 The Evolution from EAI to ESB 2 Introduction As an industry leader, IONA is at the forefront of vision and production of enterprise integration

More information

Enterprise Service Bus (ESB) Market Opportunities, Strategies, and Forecasts, 2007 to 2013. Enterprise Service Bus (ESB) Picture by Susie Eustis

Enterprise Service Bus (ESB) Market Opportunities, Strategies, and Forecasts, 2007 to 2013. Enterprise Service Bus (ESB) Picture by Susie Eustis Enterprise Service Bus (ESB) Market Opportunities, Strategies, and Forecasts, 2007 to 2013 Enterprise Service Bus (ESB) Picture by Susie Eustis MOUNTAINS OF OPPORTUNITY WinterGreen Research, Inc. Lexington,

More information

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO. EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES Peter R. Egli INDIGOO.COM 1/16 Contents 1. EAI versus SOA versus ESB 2. EAI 3. SOA 4. ESB 5. N-tier enterprise architecture

More information

Enterprise Service Bus Defined. Wikipedia says (07/19/06)

Enterprise Service Bus Defined. Wikipedia says (07/19/06) Enterprise Service Bus Defined CIS Department Professor Duane Truex III Wikipedia says (07/19/06) In computing, an enterprise service bus refers to a software architecture construct, implemented by technologies

More information

JBoss enterprise soa platform

JBoss enterprise soa platform JBoss enterprise soa platform What is it? The JBoss Enterprise SOA Platform includes serviceoriented architecture (SOA) open source middleware such as JBoss Enterprise Service Bus (ESB), JBoss jbpm, JBoss

More information

Architecture Summary. Prepared by Architecture Working Group. Goals and summary: April 4, 2012 Updated recommendation: Nov 7, 2013

Architecture Summary. Prepared by Architecture Working Group. Goals and summary: April 4, 2012 Updated recommendation: Nov 7, 2013 Architecture Summary Prepared by Architecture Working Group Goals and summary: April 4, 2012 Updated recommendation: Nov 7, 2013 Original Goals! Document Current IT Infrastructure! High-level Architecture

More information

Cloudy Middleware MARK LITTLE <MLITTLE@REDHAT.COM> TOBIAS KUNZE <TKUNZE@REDHAT.COM>

Cloudy Middleware MARK LITTLE <MLITTLE@REDHAT.COM> TOBIAS KUNZE <TKUNZE@REDHAT.COM> Cloudy Middleware MARK LITTLE TOBIAS KUNZE About Mark Little Sr Director of Engineering, Red Hat Tobias Kunze PaaS Architect, Red Hat CTO/Co-founder of Makara 2

More information

1 What Are Web Services?

1 What Are Web Services? Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What

More information

RED HAT JBOSS A-MQ COMPARED WITH IBM WEBSPHERE MQ 7.5

RED HAT JBOSS A-MQ COMPARED WITH IBM WEBSPHERE MQ 7.5 RED HAT JBOSS A-MQ COMPARED WITH IBM WEBSPHERE MQ 7.5 COMPETITIVE OVERVIEW MARCH 2013 INTRODUCTION The ability to integrate systems and share data across the enterprise is a common datacenter need. Shared

More information

Service Governance and Virtualization For SOA

Service Governance and Virtualization For SOA Service Governance and Virtualization For SOA Frank Cohen Email: fcohen@pushtotest.com Brian Bartel Email: bbartel@pushtotest.com November 7, 2006 Table of Contents Introduction 3 Design-Time Software

More information

Service Oriented Architectures

Service Oriented Architectures 8 Service Oriented Architectures Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) alonso@inf.ethz.ch http://www.iks.inf.ethz.ch/ The context for SOA A bit of history

More information

Introduction to Enterprise Service Bus

Introduction to Enterprise Service Bus Introduction to Enterprise Service Bus Xiaoying Bai Department of Computer Science and Technology Tsinghua University March 2007 Outline ESB motivation and definition Message oriented middleware (MOM)

More information

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

Service-Oriented Architecture and its Implications for Software Life Cycle Activities Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:

More information

Increasing IT flexibility with IBM WebSphere ESB software.

Increasing IT flexibility with IBM WebSphere ESB software. ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Marc-Thomas Schmidt and Chris Vavra, IBM Software Group November 2006 Page 2 Contents 2 Introduction

More information

Increasing IT flexibility with IBM WebSphere ESB software.

Increasing IT flexibility with IBM WebSphere ESB software. ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Katie Johnson and Marc-Thomas Schmidt, IBM Software Group December 2005 Page 2 Contents 2 Introduction

More information

SONIC ESB: AN ARCHITECTURE AND LIFECYCLE DEFINITION

SONIC ESB: AN ARCHITECTURE AND LIFECYCLE DEFINITION CONNECT EVERYTHING. ACHIEVE ANYTHING. WHITEPAPER SONIC ESB: AN ARCHITECTURE AND LIFECYCLE DEFINITION Copyright 2005. Sonic Software Corporation. All rights reserved. TABLE OF CONTENTS > 1.0 Introduction

More information

Enterprise Application Designs In Relation to ERP and SOA

Enterprise Application Designs In Relation to ERP and SOA Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...

More information

Enterprise Service Bus (ESB) Product Evaluation Comparisons

Enterprise Service Bus (ESB) Product Evaluation Comparisons Enterprise Service Bus (ESB) Product Evaluation Comparisons Prepared by Robert Woolley October 18, 2006 UTAH DEPARTMENT OF TECHNOLOGY SERVICES Office of the Chief Technology Officer 1 State Office Building,

More information

Experiences with Open-Source BPM/SOA-based Stack using Java EE Rok Povše, Matjaž B. Jurič

Experiences with Open-Source BPM/SOA-based Stack using Java EE Rok Povše, Matjaž B. Jurič Experiences with Open-Source BPM/SOA-based Stack using Java EE Rok Povše, Matjaž B. Jurič University of Ljubljana Faculty of Computer and Information Science Laboratory for Integration of Information Systems

More information

Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus

Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus Level: Advanced Jean-Louis Maréchaux (jlmarech@ca.ibm.com), IT Architect, IBM 28 Mar 2006 Today's business

More information

RED HAT JBOSS FUSE. An open source enterprise service bus

RED HAT JBOSS FUSE. An open source enterprise service bus RED HAT JBOSS FUSE An open source enterprise service bus TECHNOLOGY OVERVIEW Our main goal at Sabre is stability, scalability, and flexibility for our partners. When evaluating solutions, we recognized

More information

S A M P L E C H A P T E R

S A M P L E C H A P T E R S AMPLE CHAPTER Open Source ESBs in Action by Tijs Rademakers Jos Dirksen Sample Chapter 1 Copyright 2008 Manning Publications brief contents PART 1 UNDERSTANDING ESB FUNCTIONALITY...1 1 The world of open

More information

Service-Oriented Architecture and Software Engineering

Service-Oriented Architecture and Software Engineering -Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based

More information

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Presented by: Shashi Mamidibathula, CPIM, PMP Principal Pramaan Systems shashi.mamidi@pramaan.com www.pramaan.com

More information

A Quick Introduction to SOA

A Quick Introduction to SOA Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC mmabdallah@itida.gov.eg Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright

More information

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES This document is intended to provide insight into the considerations and processes required to move an enterprise application from a JavaEE-based

More information

How To Understand A Services-Oriented Architecture

How To Understand A Services-Oriented Architecture Introduction to Service Oriented Architecture CSCI-5828 Foundations of Software Engineering Ming Lian March 2012 Executive Summary This Executive Summary gives the straight word to the fresh that have

More information

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because

More information

1 What Are Web Services?

1 What Are Web Services? Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1.6) E14294-06 November 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include:

More information

Enterprise Service Bus 101

Enterprise Service Bus 101 Enterprise Service Bus 101 Marty Wasznicky Director, Product Business Development Neudesic Copyright 2010 Neudesic, LLC. All rights reserved. Table of Contents Abstract... 3 Understanding the Enterprise

More information

What is it? What does it do? Benefits

What is it? What does it do? Benefits JBoss Enterprise SOA Platform What is it? The JBoss Enterprise SOA Platform includes serviceoriented architecture (SOA) open source middleware such as JBoss Enterprise Service Bus (ESB), JBoss jbpm, JBoss

More information

Building a Reliable Messaging Infrastructure with Apache ActiveMQ

Building a Reliable Messaging Infrastructure with Apache ActiveMQ Building a Reliable Messaging Infrastructure with Apache ActiveMQ Bruce Snyder IONA Technologies Bruce Synder Building a Reliable Messaging Infrastructure with Apache ActiveMQ Slide 1 Do You JMS? Bruce

More information

ActiveVOS Server Architecture. March 2009

ActiveVOS Server Architecture. March 2009 ActiveVOS Server Architecture March 2009 Topics ActiveVOS Server Architecture Core Engine, Managers, Expression Languages BPEL4People People Activity WS HT Human Tasks Other Services JMS, REST, POJO,...

More information

SOA REFERENCE ARCHITECTURE: SERVICE TIER

SOA REFERENCE ARCHITECTURE: SERVICE TIER SOA REFERENCE ARCHITECTURE: SERVICE TIER SOA Blueprint A structured blog by Yogish Pai Service Tier The service tier is the primary enabler of the SOA and includes the components described in this section.

More information

National Aeronautics and Space Administration (NASA) OpenSource ESB. Version 4.0

National Aeronautics and Space Administration (NASA) OpenSource ESB. Version 4.0 National Aeronautics and Space Administration (NASA) OpenSource ESB Version 4.0 Open Source ESB Table of Contents 1. INTRODUCTION...3 2. ENTERPRISE SERVICE BUS OVERVIEW...4 2.1 ENTERPRISE SERVICE BUS DEFINED...4

More information

SPAN. White Paper. Enterprise Application Integration. Introduction

SPAN. White Paper. Enterprise Application Integration. Introduction SPAN White Paper Introduction Earlier, automation was custom developed. But today, all the tasks are executed through packaged applications that have reduced software development significantly. It makes

More information

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, 2006. A PeopleTools and Fusion perspective

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, 2006. A PeopleTools and Fusion perspective "This presentation is for informational purposes only and may not be incorporated into a contract or agreement." SOA and Web Services A PeopleTools and Fusion perspective Larry Kramer Principal Applied

More information

SOA-14: Continuous Integration in SOA Projects Andreas Gies

SOA-14: Continuous Integration in SOA Projects Andreas Gies Distributed Team Building Principal Architect http://www.fusesource.com http://open-source-adventures.blogspot.com About the Author Principal Architect PROGRESS - Open Source Center of Competence Degree

More information

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Give Your Business the Competitive Edge IT managers have been under increasing pressure to migrate a portfolio of

More information

Service-Oriented Architectures

Service-Oriented Architectures Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems

More information

Introduction into Web Services (WS)

Introduction into Web Services (WS) (WS) Adomas Svirskas Agenda Background and the need for WS SOAP the first Internet-ready RPC Basic Web Services Advanced Web Services Case Studies The ebxml framework How do I use/develop Web Services?

More information

WELCOME TO Open Source Enterprise Architecture

WELCOME TO Open Source Enterprise Architecture WELCOME TO Open Source Enterprise Architecture WELCOME TO An overview of Open Source Enterprise Architecture In the integration domain Who we are Fredrik Hilmersson Petter Nordlander Why Open Source Integration

More information

High Availability: Evaluating Open Source Enterprise Service Buses

High Availability: Evaluating Open Source Enterprise Service Buses High Availability: Evaluating Open Source Enterprise Service Buses Tobias Kruessmann SD & M, Berlin, Germany tobias.kruessmann@web.de Arne Koschel University of Applied Sciences and Arts, Hannover, Germany

More information

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt kmahmoud@eg.ibm.com 2 Computer

More information

SOA @ ebay : How is it a hit

SOA @ ebay : How is it a hit SOA @ ebay : How is it a hit Sastry Malladi Distinguished Architect. ebay, Inc. Agenda The context : SOA @ebay Brief recap of SOA concepts and benefits Challenges encountered in large scale SOA deployments

More information

Service Virtualization: Managing Change in a Service-Oriented Architecture

Service Virtualization: Managing Change in a Service-Oriented Architecture Service Virtualization: Managing Change in a Service-Oriented Architecture Abstract Load balancers, name servers (for example, Domain Name System [DNS]), and stock brokerage services are examples of virtual

More information

SCA & SDO Implementations Open Source and Vendor Products

SCA & SDO Implementations Open Source and Vendor Products SCA & SDO Implementations Open Source and Vendor Products Mike Edwards IBM Hursley Park 29/05/2007 Implementations of SCA and SDO Open Source Runtime Implementations Vendor Runtime Implementations Open

More information

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus Agenda BPM Follow-up SOA and ESB Introduction Key SOA Terms SOA Traps ESB Core functions Products and Standards Mediation Modules

More information

OASIS Implementation - Version 1.1.1

OASIS Implementation - Version 1.1.1 Leading Open Source SOA Plan Reminder about SCA Reminder about JBI Support SCA in JBI Integration of FraSCAti in PEtALS Tools for PEtALS/SCA Demonstration 2 SCA SCA = Service Component Architecture Mix

More information

SERVICE ORIENTED ARCHITECTURE

SERVICE ORIENTED ARCHITECTURE SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the

More information

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Give Your Business the Competitive Edge IT managers have been under increasing pressure to migrate a portfolio of

More information

SCA-based Enterprise Service Bus WebSphere ESB

SCA-based Enterprise Service Bus WebSphere ESB IBM Software Group SCA-based Enterprise Service Bus WebSphere ESB Soudabeh Javadi, WebSphere Software IBM Canada Ltd sjavadi@ca.ibm.com 2007 IBM Corporation Agenda IBM Software Group WebSphere software

More information

SOA Myth or Reality??

SOA Myth or Reality?? IBM TRAINING S04 SOA Myth or Reality Jaqui Lynch IBM Corporation 2007 SOA Myth or Reality?? Jaqui Lynch Mainline Information Systems Email jaqui.lynch@mainline.com Session S04 http://www.circle4.com/papers/s04soa.pdf

More information

Government's Adoption of SOA and SOA Examples

Government's Adoption of SOA and SOA Examples Government's Adoption of SOA and SOA Examples Presented by : Ajay Budhraja, Chief of Enterprise Services ME (Engg), MS (Management), PMP, CICM, CSM, ECM (Master) AIIM, ITIL-F Copyright 2008 Ajay Budhraja

More information

Creating new university management software by methodologies of Service Oriented Architecture (SOA)

Creating new university management software by methodologies of Service Oriented Architecture (SOA) Creating new university management software by methodologies of Service Oriented Architecture (SOA) Tuomas Orama, Jaakko Rannila Helsinki Metropolia University of Applied Sciences, Development manager,

More information

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

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use Product Data Sheet BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use BEA AquaLogic Integrator delivers the best way for IT to integrate, deploy, connect and manage process-driven

More information

Sun Federal Online Conference on SOA. Accelerating your Agency with Open Source Enterprise Middleware

Sun Federal Online Conference on SOA. Accelerating your Agency with Open Source Enterprise Middleware Sun Federal Online Conference on SOA Accelerating your Agency with Open Source Enterprise Middleware Questions are Encouraged You can ask questions during the presentation by using the link provided in

More information

JBoss. choice without compromise

JBoss. choice without compromise JBoss Enterprise Middleware choice without compromise JBOSS ENTERPRISE APPLICATION PLATFORMS: CHOICE WITHOUT COMPROMISE The JBoss open choice strategy In today s dynamic business world, the need to quickly

More information

JBoss Enterprise SOA Platform Simple. Open. Affordable. Pierre Fricke, Director Product Line Mgmt. February 14, 2008

JBoss Enterprise SOA Platform Simple. Open. Affordable. Pierre Fricke, Director Product Line Mgmt. February 14, 2008 JBoss Enterprise SOA Platform Simple. Open. Affordable. Pierre Fricke, Director Product Line Mgmt. February 14, 2008 JBoss Enterprise SOA Platform Announcement JBoss Enterprise SOA Platform availability

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, 2008 Vol. 7 No. 7, September-October 2008 Applications At Your Service Mahesh H. Dodani, IBM,

More information

Building a Modular Server Platform with OSGi. Dileepa Jayakody Software Engineer SSWSO2 Inc.

Building a Modular Server Platform with OSGi. Dileepa Jayakody Software Engineer SSWSO2 Inc. Building a Modular Server Platform with OSGi Dileepa Jayakody Software Engineer SSWSO2 Inc. Outline Complex Systems OSGi for Modular Systems OSGi in SOA middleware Carbon : A modular server platform for

More information

The Enterprise Service Bus

The Enterprise Service Bus 1 ESBs: Essential Infrastructure for a Successful SOA March 2005 2 at a glance Customers include world s largest firms! 80% of Global Telecom! 70% of Financial Services in Global 100! Blue Chip System

More information

SOA Best Practices (from monolithic to service-oriented)

SOA Best Practices (from monolithic to service-oriented) SOA Best Practices (from monolithic to service-oriented) Clemens Utschig - Utschig Consulting Product Manager, Oracle SOA Suite & Integration clemens.utschig@oracle.com The following

More information

Event based Enterprise Service Bus (ESB)

Event based Enterprise Service Bus (ESB) Event based Enterprise Service Bus (ESB) By: Kasun Indrasiri 128213m Supervised By: Dr. Srinath Perera Dr. Sanjiva Weerawarna Abstract With the increasing adaptation of Service Oriented Architecture for

More information

WHITE PAPER How to Use Open Source Integration Software Safely in the Enterprise

WHITE PAPER How to Use Open Source Integration Software Safely in the Enterprise WHITE PAPER How to Use Open Source Integration Software Safely in the Enterprise Analysis of potential risks and how to protect your IT environment The FuseSource Team October 2010 TABLE OF CONTENTS Introduction...2

More information

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because

More information

Service Oriented Architecture (SOA) An Introduction

Service Oriented Architecture (SOA) An Introduction Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages

More information

Architectural Requirements for an SOA Based on Web Services. Jim Bole VP, Engineering Infravio, Inc. April 23, 2003

Architectural Requirements for an SOA Based on Web Services. Jim Bole VP, Engineering Infravio, Inc. April 23, 2003 Architectural Requirements for an SOA Based on Web s Jim Bole VP, Engineering Infravio, Inc. April 23, 2003 Agenda! Web s is an integration technology! Web s role in an SOA! Unique Features and Challenges

More information

How To Build A Financial Messaging And Enterprise Service Bus (Esb)

How To Build A Financial Messaging And Enterprise Service Bus (Esb) Simplifying SWIFT Connectivity Introduction to Financial Messaging Services Bus A White Paper by Microsoft and SAGA Version 1.0 August 2009 Applies to: Financial Services Architecture BizTalk Server BizTalk

More information

IBM Enterprise Service Bus for Healthcare

IBM Enterprise Service Bus for Healthcare IBM Enterprise Service Bus for Enabling new levels of integration and interoperability for today s demanding hospitals and health plans Highlights Integrate data and applications from disparate sources

More information

How To Create A C++ Web Service

How To Create A C++ Web Service A Guide to Creating C++ Web Services WHITE PAPER Abstract This whitepaper provides an introduction to creating C++ Web services and focuses on:» Challenges involved in integrating C++ applications with

More information

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Application integration solutions To support your IT objectives IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Market conditions and business

More information

SONIC ESB 7. KEY CAPABILITIES > Connects, mediates and controls. KEY BENEFITS > Creates new processes using

SONIC ESB 7. KEY CAPABILITIES > Connects, mediates and controls. KEY BENEFITS > Creates new processes using CONNECT EVERYTHING. ACHIEVE ANYTHING. TM DATASHEET KEY CAPABILITIES > Connects, mediates and controls services, wherever they are deployed > Fast, dependable and secure communications > Transactional failover

More information

Federal Enterprise Architecture and Service-Oriented Architecture

Federal Enterprise Architecture and Service-Oriented Architecture Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010

More information

WHAT IS BPEL AND WHY IS IT SO IMPORTANT TO MY BUSINESS?

WHAT IS BPEL AND WHY IS IT SO IMPORTANT TO MY BUSINESS? WHAT IS BPEL AND WHY IS IT SO IMPORTANT TO MY BUSINESS? PUBLISHED FEBRUARY 2012 Written by M.W. Cobban Director Operations and Support SoftCare HealthCare Solutions 1-888-SoftCare (1-888-763-8227) www.softcare.com

More information

G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation

G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation Fusion Middleware G-Cloud Framework Service Definition Oracle Fusion Middleware Design and Implementation Prepared for: G-Cloud Document: Fusion Middleware Version: 0.1 Issue Date: 06/09/2013 1 OVERVIEW

More information

Service-Oriented Architecture: Analysis, the Keys to Success!

Service-Oriented Architecture: Analysis, the Keys to Success! Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. bill@iconatg.com www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem

More information