Deploying SOA using IBM s Enterprise Integration Messaging Specification (EIMS)

Size: px
Start display at page:

Download "Deploying SOA using IBM s Enterprise Integration Messaging Specification (EIMS)"

Transcription

1 E-Business On Demand Deploying SOA using IBM s Enterprise Integration Messaging Specification () Architecture and Development Process November, 2005 Copyright

2 Agenda Why deploy a Service Oriented Architecture (SOA)? Why are messaging standards important? What Exactly is? Getting There The Development Process Projects and Lessons Learned 2 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

3 e-business On Demand An enterprise whose business processes integrated end-to-end across the company and with key partners, suppliers and customers can respond with speed to any customer demand, market opportunity or external threat. Sam Palmisano IBM Chief Executive Officer People Process Information 3 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

4 Why SOA? Companies are unable to keep pace with market demand for new business capabilities. Processes are not dynamically adaptable. Architecture is a choke point for business innovation. Monolithic processes and applications can t be reassembled or reused. Ad hoc integration connections are difficult to change and maintain. Lack of standards limits meaningful interoperability. Rigidity of architecture makes small improvements impossible to cost justify. Extracted and transformed segments of legacy/packaged applications SOA is transforming IBM to enable faster solution development and on demand adaptability. Business Units are able to create new services quickly, and to incrementally transform legacy and packaged application functions into Services. Assets (including messaging data) is architected for reuse to support the deployment of service based applications across the enterprise. Compose Modular Process IT Component Web Services IT Component Deploy Workflow IBM On Demand Development Environment Tool Suite (Rational & Websphere) Business analysts compose Plug & Play modular business processes, with pre-associated SOA components, to rapidly implement business rule driven, easily adaptable, operational workflows. 4 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

5 What are the Architectural Objectives of the SOA Messaging Architecture? Loose coupling - Service application interfaces are specified and managed in a manner that will allow service functions to be loosely coupled, location transparent and protocol independent; Application Re-engineering - Will support the evolution of IBM s internal application landscape from one that encompasses a large number of proprietary solutions (4800+), to a more flexible and resilient architecture, with significantly less redundancy; Common business data representation - Existing applications/components can be leveraged to provide their services using a common business data representation. Existing functions can be represented using common data vocabularies, so that the services provided by these functions can be available to the enterprise in a consistent way, regardless of its proprietary interface; Integration simplification - SOA applications are integrated at the service specification point, not at the application interface. This allows application complexities to be isolated from the services interface, and minimizes the impacts of back-end interface and application changes; Responsive to change - Provides an environment whereby business services workflow and business process re-orchestration can be accomplished easily, without the need to go through costly and time consuming software development cycles; 5 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

6 SOA & Concepts.. SOA is more than a technology. It is a management and design philosophy that can be used to bridge the divide that often exists between Business Owners and Technology Developers. - Application integrators will re-engineer the Enterprise by designing application interfaces that provide standardized and re-usable Services, rather than application specific interfaces. - Business Process Owners will define and orchestrate granular Service Components for their Business Domains that can be used to optimize their businesses. The Enterprise Integration Messaging Specification (): OAGIS based integration architecture that has been extended to meet internal application-to-application integration and SOA requirements. An effective SOA messaging architecture will utilize re-usable and standardized message structures and data vocabularies. SOA solutions are typically defined using UML. SOA message payloads are defined using processes. The development process defines tools, governance and design and techniques that facilitate rapid solution development. It is fairly simple to generate web services using programming tools without being concerned about data. However, this approach makes it difficult to re-use common data structures and vocabularies across the enterprise. 6 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

7 End State Vision TRADING PARTNERS IBM Customers Trading Partner External Protocols Ariba Internet Edge Of Enterprise Internal Message Hubs Internal Applications Products & Solutions: Distributors CommerceOne SAP RosettaNet Fulfillment.. Manufacturing Personal Computers Servers Software Manufacturers Oracle Web Browser EDI Web Services (A2A).. Services Storage Services Service based messaging (using ) enables internal and B2B solutions 7 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

8 Why are messaging standards important? Problems: Many legacy applications use proprietary interface data definitions. Why is this a problem? - Application Integration is very expensive Each new interface is a custom solution. - Infrastructures are costly Many point-to-point interfaces exist between IBM s applications. - Business Processes are difficult to modify Every process change requires interface customization. - Application services are difficult to re-use Messages are defined using application specific data semantics. Solution: Develop an enterprise messaging architecture and standardized message vocabulary that can be used across the corporation for application integration, and deployment of IBM s Service Oriented Architecture (SOA). 8 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

9 Benefits of SOA and a Common Messaging Specification The Big Picture Legacy: Many Point-to-Point Interfaces (Required when Interface Data is unique) Service Oriented Topology (Common vocabularies + Reusable Services) A E A E B F B F 2 Common Messages C G C G D H 2*N(N-1) Message Interfaces D 2*N Message Interfaces H Point-to-Point Architecture: Potentially, 56 Unique Messages (112 Message Interfaces/Implementations) Vocabulary Adapters SOA and Common Messaging Specification: 2 Reusable Messages (16 Message Interfaces/Implementations) 9 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

10 Typical B2B Examples Web Interfaces: esites Partners Public Multiple Trading partners, Multiple formats: Ariba/cXML Rosetta Net SAP OAGi C1/xCBL Custom XML Web Services EDI Application(s) that map to/from the Application(s) that map to/from the Create/Extract System Create/Extract System ORDER -BOD ( PBI and variants) Create/Extract System Application(s) that map to/from the IBM s Back End Systems -BOD Canonical Business Messaging Object (Generic Business Object in WBI-ICS) 10 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

11 Supports the Deployment of the WebSphere Business Integration Reference Architecture Model, Design, Development Development, Tools, Services Test Tools Common Runtime Infrastructure Messages Support BPEL Orchestration IT Monitoring Monitoring Services Process Monitoring User Interaction Services Application Services Information Services Process Services Community Integration Services Delivery Services J2EE Extensions Federation Services Choreography Svcs Community Mgmt Experience Services Resource Services J2EE Container Svcs J2EE Base Services Replication Services Transformation Svcs Search Services Business Trans Svcs Process State Mgmt Staff Services Document Mgmt Protocol Services Event Services Enterprise Service Bus Transport Services Mediation Services Data Dictionary Is used for Message Transformation Application Access Services Event Detection Services On-ramp Services Enterprise Applications Data Access Services On-ramp Services Enterprise Data Data vocabulary is used for ESB Mediation 11 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

12 Enterprise Integration Messaging Specification in a Nutshell Architecture The Enterprise Integration Messaging Specification () is the message payload used for A2A within IBM. It expands OAGIS R8 (Open Applications Group Integration Specification) and possesses the following characteristics: Standardized Messaging Interaction Definition Best suited for Enterprise Web Services Standardized Messaging Structure facilitates re-use Guiding Principles and Methodology Canonical Model and Precise Business Interaction (PBI) schemas for transactions Common Building Blocks and Corporate Assets Development Process: Tools, Work Products, Deliverables and Work Flow Governance and Related Standards Development Process Business Transformation Management System (BTMS) Web Standards and Guidelines XML Namespace Standards 12 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

13 What Exactly Is? -BOD IBM Extensions I-N I-V OAGIS V8+ Component Library A library of additions and extensions to the OAGIS V8 specification: Schema components, elements, attributes and enumerations created for IBM s reuse Business objects, actions and messaging objects that meet IBM s business requirements Assembled into Business Object Documents (-BOD) that include business interaction design patterns actions to provide complete interactions (sometimes referred to as BODs in OAGIS) A set of tools and processes that enable the development, use and management of messages Process and tools to create, manage and store and use -BODs and their components 13 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

14 What Exactly Does Provide? A single set of domain based Business Object Documents and message transaction design patterns that supports IBM internal business messaging Provides business vocabulary stability throughout the enterprise Provides a set of standardized message transaction design patterns Similar approach used by industry groups (Automotive, Aerospace, Investing, Real estate ) A single interface development methodology Eases specification of requirements (standard data requirements) Iterative approach speeds development process (enabling automation of interface creation) Reduces specification, design, development & testing reducing project timelines A known form that can be transformed in a predictable way Enables vocabulary & framework specific transforms Empowers applications to control their responsiveness An architecture that ties together business processes, applications and data Service Oriented Architecture (SOA) services enabled using reusable message constructs Business domain vocabularies (data) become the basis for an enterprise data dictionary A focal point to identify common enterprise data requirements 14 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

15 The SOA Rapid Development Process Business Transformation Activities Initiative Definition Project Nominated Evaluate/ Accept/Reject Business Objectives Sponsorship Leadership Concept Project Scope & Requirements Architecture Topology Current State > To Be State Business Scenarios Plan Business Process Modeling BOD Message Design Dictionary Design Test Case Development Develop Detailed Design Domain Test Qualify SIT & Customer Acceptance Test Development Phase Checkpoint ECBA Architecture Review Checkpoint Deploy Deployment Service Registration Deliverables (in yellow) Project Definition Scope & Requirements Interface Context Diagrams Interfacing App. Data Structures Sequence Diagrams APD Arch. Proposal Doc. Data Analysis/ Mappings Draft Schemas ADD Arch. Definition Doc. Final Test Cases/Examples Refined Schemas Message Bindings & Definitions Message schemas with Fixes Deployment Code & schemas UDDI, XSR Artifacts Roles and Responsibilities Service Domain Architect Domain Modeling, UML, Define Message Scenarios & Data Requirements Schema Designer - Designs Transaction Schema (PBI s) CIO Architecture Team Manage/Develop Corporate Canonical Data Models and Development Process Tools: Rational, Websphere, Word, Spreadsheets (for mapping), XMLSPY, EDIFIX, CVS UDDI, XSR 15 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

16 supports the IBM Service-Oriented Development Methodology Monitor & Optimize Business Analysts Operatio nal Model Information Model Entities Messages Service Developer (Canonical and Transaction Business Objects) Process Assembler Integration Specialist Business Operations Enterprise Solution Flow Composition 16 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

17 Customer Management Activity Diagram Purchase Place Sales Supplier Receive Receive Status Change Purchase Status Purchase Sales Status Acknowledge Status Accepted/Rejected Sales Receive Sales/ Status Receive Status Purchase Status Status Sales Status Confirm Change Accepted/Rejected Sales/ Status Fulfillment Cancel Purchase Sales Receive Receive Status Purchase Status Sales Status Confirm Cancel Status Accepted/Rejected Receive Ship Notice Receive Purchase Ship Notice Purchase Status Sales Ship Notice Sales Ship (unless Cancelled) Send 17 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

18 How the Architecture supports SOA and Web Services using Message Design Patterns SOA Component (Information System) Callable Service Service Operation Request/Response Pair Request/Response Data Web Services (optional) service porttype/binding operation input/output message/types Usage of verb, and the values of its attributes (confirm and acknowledge) Business Object Document (BOD) Architecture Service Operation and Example Retrieve Retrieve Show Show Create CreateServiceRequest Change ChangePurchase Process ProcessPurchase Cancel CancelPurchase Validate Synchronize Description Used to retrieve information from an application/service (request-response model). Used to display information. Also used for pubsub subscriptions (push model) Used to start a process, resulting in the creation of an object in an application/service. Used to change an object in an application. Used to initiate Process rules for an existing object. Used to cancel a business operation Used to initiate a validation process. Used to synchronize information between application data stores. Message Interaction Design Pattern Initiator: Get Responder: Show Initiator: Show Responder (optional): Confirm Initiator: CreateServiceRequest Responder: ConfirmServicerequest Initiator: ChangePurchase Responder: ConfirmPurchase Initiator: ProcessPurchase Responder: AcknowledgePurchase Initiator: CancelPurchase Responder: ConfirmPurchase Initiator: ProcessConfigurationValidation Responder: AcknowledgeConfigurationValidation Initiator: SyncCustomerParty Responder: ConfirmCustomerParty 18 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

19 Canonical Model Building Blocks BOD s Development Bill of Materials Bill of Materials Bill of Materials Get Bill of Materials Process Update ElectronicCatalog ElectronicCatalog ElectronicCatalog Show List Electronic Catalog Add Bill of Materials Bill of Materials Bill Document of Materials Reference Parties Payments ElectronicCatalog ElectronicCatalog ElectronicCatalog Tax Header Line/Sub-Line Nouns Contextual Components Data Components 19 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

20 IMS Constructs - Layered/Modular Components Bill of Materials Bill of Materials Bill of Materials Get Bill of Materials Show Update ElectronicCatalog ElectronicCatalog ElectronicCatalog Show List Electronic Catalog Add -BOD Canonical Business Messaging Objects 20 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

21 Constructs Reusable Components Bill of Materials Bill of Materials Bill of Materials Bill of Materials IMS ElectronicCatalog ElectronicCatalog ElectronicCatalog Electronic Catalog Bill of Materials Bill of Materials Bill of Document Materials Reference Parties Payments ElectronicCatalog ElectronicCatalog ElectronicCatalog Tax Header Line/Sub-Line Canonical Business Components 21 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

22 Constructs Contextual Components/Types Bill of Materials Bill of Materials Bill of Document Materials Reference Parties Payments ElectronicCatalog ElectronicCatalog ElectronicCatalog Tax Header Line/Sub-Line Canonical Business Components Contextual Components 22 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

23 Constructs Data Components + Elements Data Components Canonical Business Elements 23 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

24 Example Use of Services in the Same Business Domain Characteristics Requirements are gathered over time. Messages are different (e.g., Japan and ASEAN s are 60% the same) Services are loosely managed, organization-wise. Benefits: Converge to a common structure ( Canonical Schema) simplifies implementation Rapid Interface and message design Examples SAP IDOC E2open, TxHub IGF ESI &GeoHu b FF TxHub e2open RN Business Partners Online (IOL) Japan TDAccess (Gateway) IOL (Direct Insite) Asean Global Image Load (GIL) and Global Contract Preparation System (GCPS) s GCPS GIL Electronic or Paper External Vendors 24 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

25 Global Message Customers and Distributors Using a Browser Customers and Distributors Using B2B Internet On Line (IOL) B2B Gateway Global Message 5 Internal systems now send out invoices in the same format In the future it will be very easy for any of the internal systems to send to both IOL and B2B 25 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

26 Community Governance Process - is a community based development program, (i.e., based on open source architecture development principles), using common architecture principles. - business data vocabularies will be governed/developed by business domain architects based on the process models required for their domains. - As evolves it will contain common, re-usable, business domain based messaging vocabularies required to meet the needs of the IBM enterprise. 26 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

27 Projects Service Domains with proof of concept or deployment projects underway include: Product Availability Credit Management Customer Inventory Management Pricing Contracts Finance Leasing Opportunity Management Entitlement Supply Chain Product Development/Engineering Shipments Sales Management Human Resource Management (Personnel Noun); HR XML tbd? Solution Configuration Exports Management 27 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

28 Major Accomplishments Rapid XML Schema Development Process, Architecture and Tools are in Place Developers and data analysts can quickly create data maps and message solutions. The CIO team trains the Business Unit Architects and programmers when they do their initial SOA/B2B projects IBM s On-line Open Source Library management system is used for Change Control and to manage the artifacts (using CVS). This system can be used by IBM developers anywhere in the world, 24 x 7, to manage their schemas. Supports the Roll-out of IBM s Service Oriented Architecture is the messaging standard for Enterprise Services The concept of common message vocabularies has been incorporated into IBM s SOA methodology. Many internal Application to Application projects are also using. The CIO Architecture team is extending to support UML based development. Important for SOA/ESB deployments. Developers Website Contains all architecture related development documentation, methodologies, governance processes etc. Future: Create an on-line business data dictionary for messaging artifacts. Governance Process is in Place The team has defined a Service Domain Architect (SDA) role for Business Areas. The SDA will own/manage the artifacts required to support their Business Units SOA and B2B deployment projects. This will ensure business knowledge and architectural continuity. 28 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

29 Some extensions and deployment lessons.. from the trenches.. Generic BOD - Used where common schema/class required for Web Service implementations). Many best practices documents created: CS design, SOA message design patterns, Get Verb parameters and examples, App Area and Verb usage specifications/rationale Application Data Exchange metadata - Used in Mediation and gateway environments to facilitate message hand-offs between environments. Service Operation Design Patterns - Used to ensure consistency and decrease implementation costs by re-using similar Service Design Patterns and associated Message patterns. Use of Confirm[ObjectX] message structure as a generic Service Operation Response for Create, Sync, Change and Cancel Operations.. Required for message orchestration and to facilitate error recovery processing.. Rapid development methodology - UML Activity and Message Sequence Diagrams provide context for message object and operation definitions. Governance Model Domain Architects define their Domain vocabularies ; Extend OAGIS artifacts, create new Nouns where there are none etc. Change Management/Certification A hybrid Cathedral and Open Source Bazaar management model.. Federated (Business Domain) teams follow architecture principles to design their solutions. Schemas are certified prior to implementation to architecture is followed; minimizes redundant/overlapping data conflicts. 29 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

30 Something to Think about.. when developing standards -Developers, Business Process Owners, Tools Vendors etc.. All have limited time.. Don t add complexity where it doesn t provide value! -- Standards that are difficult to implement will not be accepted. High Degree of Acceptance/ Buy-in Low Complexity High 30 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

31 Generic Verb This structure promotes consistency within message schemas by maximizing the reuse of each building block. This shortens the development cycle and learning curve required to create messaging solutions. Example: Consider a Purchase, which is a commonly used message in ecommerce transactions. The Purchase message has typical operations ( Actions ) that are performed on it such as Process, Get, Show, and Acknowledge, to name a few. OAGIS currently defines each Verb operation as a separate XML element, which requires a separate message to be created for each Service Operation. That is, although ProcessPurchase and ShowPurchase share the common Noun Purchase, two different XML message schemas are required to implement a typical transaction. Implications of this approach: - For a business interaction that requires two schemas, two separate mapping specifications (used to map the business data for an application to its verb specific XML schema definitions) have to be developed. - When generating Java code, each schema represents a separate group of code, (e.g., Java package). For the request and response message pattern (typical in Web Services), data has to be moved from one package to the other, which increases development activities, and runtime cost. - When a new operation is required for business needs, a new BOD schema has to be constructed, and a new mapping exercise has to be conducted, which is very time consuming. Thus, there is a desire to maintain a common Verb-Noun structure in messages, while avoiding the need to develop separate schemas for each business message. To do this requires that the Operation information for the message be moved out of the XML Verb element definition. 31 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

32 Summary : Standardizes the Message Payload Structures required for consistent Application to Application Messaging Provides the Message Objects (Data Vocabulary) used to support ESB Mediation and SOA Message Interactions Supports the Deployment of B2B Solutions by standardizing Message Schemas (and therefore the Services) Required for B2B Interactions. Promotes, as a Common Design Practice, the use of Reusable Building Blocks for Constructing Messages. The Development Methodology Simplifies Message Construction and Reduces Development Cost. 32 Implementing SOA using IBM s Enterprise Integration Messaging Specification ()

Business Process Management Enabled by SOA

Business Process Management Enabled by SOA Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)

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

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

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

Business Process Management Tampereen Teknillinen Yliopisto

Business Process Management Tampereen Teknillinen Yliopisto Business Process Management Tampereen Teknillinen Yliopisto 31.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group IBM SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group Service Oriented

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

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

Developing SOA solutions using IBM SOA Foundation

Developing SOA solutions using IBM SOA Foundation Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this

More information

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies

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

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

Business Object Document (BOD) Message Architecture for OAGIS Release 9.+

Business Object Document (BOD) Message Architecture for OAGIS Release 9.+ Business Object Document (BOD) Message Architecture for OAGIS Release 9.+ an OAGi White Paper Document #20110408V1.0 Open standards that open markets TM Open Applications Group, Incorporated OAGi A consortium

More information

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

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Presented by : Ajay Budhraja, Chief, Enterprise Services ME (Engg), MS (Mgmt), PMP, CICM, CSM,

More information

Service Oriented Architecture 1 COMPILED BY BJ

Service Oriented Architecture 1 COMPILED BY BJ Service Oriented Architecture 1 COMPILED BY BJ CHAPTER 9 Service Oriented architecture(soa) Defining SOA. Business value of SOA SOA characteristics. Concept of a service, Enterprise Service Bus (ESB) SOA

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

An Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus

An Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus An Oracle White Paper October 2013 Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Table of Contents Introduction...

More information

SOA Planning Guide. 2015 The Value Enablement Group, LLC. All rights reserved.

SOA Planning Guide. 2015 The Value Enablement Group, LLC. All rights reserved. SOA Planning Guide 1 Agenda q SOA Introduction q SOA Benefits q SOA Principles q SOA Framework q Governance q Measurement q Tools q Strategic (long term) View 2 Introduction to SOA q Service-oriented architecture

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

A Software Development Platform for SOA

A Software Development Platform for SOA A Software Development Platform for SOA Peter Eeles Executive IT Architect Rational Brand Architect for UK, Ireland and South Africa peter.eeles@uk.ibm.com 2004 IBM Corporation Agenda IBM Software Group

More information

Integration using IBM Solutions

Integration using IBM Solutions With special reference to integration with SAP XI Email: keithprabhu@hotmail.com Table of contents Integration using IBM Solutions Executive Summary...3 1. Introduction...4 2. IBM Business Integration

More information

Sadržaj seminara: SOA Architecture. - SOA Business Challenges. - 1990s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

Sadržaj seminara: SOA Architecture. - SOA Business Challenges. - 1990s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach Sadržaj seminara: SOA Architecture - SOA Business Challenges - 1990s: Billion Dollar Lock-In - Integration Tools - Point-to-Point Approach - New $200B Lock-In: Big Apps - Frozen Enterprise Asset Concept

More information

Building Your EDI Modernization Roadmap

Building Your EDI Modernization Roadmap Simplify and Accelerate e-business Integration Building Your EDI Modernization Roadmap Background EDI Modernization Drivers Lost revenue due to missing capabilities or poor scorecard ratings High error

More information

The ESB and Microsoft BI

The ESB and Microsoft BI Business Intelligence The ESB and Microsoft BI The role of the Enterprise Service Bus in Microsoft s BI Framework Gijsbert Gijs in t Veld CTO, BizTalk Server MVP gijs.intveld@motion10.com About motion10

More information

SOA Governance and the Service Lifecycle

SOA Governance and the Service Lifecycle IBM SOA SOA Governance and the Service Lifecycle Naveen Sachdeva sachdeva@us.ibm.com IBM Software Group 2007 IBM Corporation IBM SOA Agenda What is SOA Governance? Why SOA Governance? Importance of SOA

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

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

Service-oriented architecture in e-commerce applications

Service-oriented architecture in e-commerce applications Service-oriented architecture in e-commerce applications What is a Service Oriented Architecture? Depends on who you ask Web Services A technical architecture An evolution of distributed computing and

More information

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK IBM Software Group Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK Jean-Louis Maréchaux Software IT Specialist IBM Rational

More information

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1 Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra

More information

AquaLogic ESB Design and Integration (3 Days)

AquaLogic ESB Design and Integration (3 Days) www.peaksolutions.com AquaLogic ESB Design and Integration (3 Days) Audience Course Abstract Designed for developers, project leaders, IT architects and other technical individuals that need to understand

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

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

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

Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company. www.cbdiforum.

Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company. www.cbdiforum. Independent Insight for Oriented Practice An SOA Roadmap John C. Butler Chief Architect A CBDI Partner Company www.cbdiforum.com Agenda! SOA Vision and Opportunity! SOA Roadmap Concepts and Maturity Levels!

More information

SOMA, RUP and RMC: the right combination for Service Oriented Architecture

SOMA, RUP and RMC: the right combination for Service Oriented Architecture SOMA, RUP and RMC: the right combination for Service Oriented Architecture WebSphere User Group, Bedfont, 4th March, 2008 Keith Mantell Senior Solution Architect IBM Rational keith_mantell@uk.ibm.com March

More information

WebSphere Business Modeler Overview

WebSphere Business Modeler Overview Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Overview SOA on your terms and our expertise 2005 IBM Corporation Agenda Discovering the Value of SOA with WebSphere

More information

The Challenges in Real Life ESB Deployments

The Challenges in Real Life ESB Deployments Frank Cohen s Presentation To International SOA Conference, Rome, Italy June 25, 2009 The Challenges in Real Life ESB Deployment ScenarioThis presentation discusses some of the key challenges that are

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

Policy Driven Practices for SOA

Policy Driven Practices for SOA Independent Insight for Oriented Practice Policy Driven Practices for SOA Lawrence Wilkes CBDI Forum www.cbdiforum.com Agenda! Enterprise SOA Challenge! SOA Policy Areas! Layered Architecture as a basis

More information

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Pervasive Software + NetSuite = Seamless Cloud Business Processes Pervasive Software + NetSuite = Seamless Cloud Business Processes Successful integration solution between cloudbased ERP and on-premise applications leveraging Pervasive integration software. Prepared

More information

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

The Service, The Cloud & The Method: The Connection Points The Service, The Cloud & The Method: The Connection Points Thomas Erl SOA Systems Inc. Prentice Hall Service-Oriented Computing Series Started in 2003 Text Books are an Official Part of the SOACP Curriculum

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

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

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

More information

Unlocking the Power of SOA with Business Process Modeling

Unlocking the Power of SOA with Business Process Modeling White Paper Unlocking the Power of SOA with Business Process Modeling Business solutions through information technology TM Entire contents 2006 by CGI Group Inc. All rights reserved. Reproduction of this

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

Extend the value of your core business systems.

Extend the value of your core business systems. Legacy systems renovation to SOA September 2006 Extend the value of your core business systems. Transforming legacy applications into an SOA framework Page 2 Contents 2 Unshackling your core business systems

More information

API Architecture. for the Data Interoperability at OSU initiative

API Architecture. for the Data Interoperability at OSU initiative API Architecture for the Data Interoperability at OSU initiative Introduction Principles and Standards OSU s current approach to data interoperability consists of low level access and custom data models

More information

General Introduction to IBM (R) Rational (R) Asset Manager

General Introduction to IBM (R) Rational (R) Asset Manager General Introduction to IBM (R) Rational (R) Asset Manager Peter Smith Certified IT Specialist, IBM 2007 IBM Corporation Objectives! Background: Issues and Challenges!Asset Management and SOA! Define Asset

More information

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Business-Driven Software Engineering Lecture 3 Foundations of Processes Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster jku@zurich.ibm.com Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary

More information

The IBM Rational Software Development Platform..Role focused tools help simplification via Separation of Concerns

The IBM Rational Software Development Platform..Role focused tools help simplification via Separation of Concerns The IBM Rational Software Development Platform..Role focused tools help simplification via Separation of Concerns Analyst Architect Developer Tester Model the business & identify the business services

More information

Enterprise IT Architectures SOA Part 2

Enterprise IT Architectures SOA Part 2 Dr. Hans-Peter Hoidn Executive IT Architect, IBM Software Group Global Business Integration "Tiger" Team Enterprise IT Architectures SOA Part 2 SOA Reference Architecture 2 SOA Reference Model Strategy

More information

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)

More information

Where is SOA taking us in OSS Design?

Where is SOA taking us in OSS Design? Where is SOA taking us in OSS Design? Telcordia Contact: Francesco Caruso caruso@research.telcordia.com April 2006 Copyright 2005 Telcordia Technologies All Rights Reserved Where is SOA coming from? Pre

More information

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

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework

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

What s New in Sonic V7.5 Rick Kuzyk

What s New in Sonic V7.5 Rick Kuzyk What s New in Sonic V7.5 Sonic ESB 7.5 Senior Portfolio Specialist 2 What s New in Sonic V7.5 Sonic ESB Timeline Sonic XQ March 2002 World s First Enterprise Service Bus Sonic ESB 6.0 March 2005 Continuous

More information

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems BEA BPM an integrated solution for business processes modelling Frederik Frederiksen Principal PreSales Consultant BEA Systems Agenda What is BPM? BEA AquaLogic BPM Suite Industry View Customers BPM and

More information

business transaction information management

business transaction information management business transaction information management What CAM Is The CAM specification provides an open XML based system for using business rules to define, validate and compose specific business documents from

More information

Hubspan White Paper: Beyond Traditional EDI

Hubspan White Paper: Beyond Traditional EDI March 2010 Hubspan White Paper: Why Traditional EDI no longer meets today s business or IT needs, and why companies need to look at broader business integration Table of Contents Page 2 Page 2 Page 3 Page

More information

Oracle SOA Suite: The Evaluation from 10g to 11g

Oracle SOA Suite: The Evaluation from 10g to 11g KATTA Durga Reddy TATA Consultancy Services. Oracle SOA Suite: The Evaluation from 10g to 11g Introduction Oracle SOA Suite is an essential middleware layer of Oracle Fusion Middleware. It provides a complete

More information

WebSphere IBM Product Lifecycle Management Content Pack for IBM WebSphere Business Services Fabric version 6.2. Reference Architecture Guide

WebSphere IBM Product Lifecycle Management Content Pack for IBM WebSphere Business Services Fabric version 6.2. Reference Architecture Guide WebSphere IBM Product Lifecycle Management Content Pack for IBM WebSphere Business Services Fabric version 6.2 Reference Architecture Guide Note Before using this information and the product it supports,

More information

EnergySync and AquaSys. Technology and Architecture

EnergySync and AquaSys. Technology and Architecture EnergySync and AquaSys Technology and Architecture EnergySync and AquaSys modules Enterprise Inventory Enterprise Assets Enterprise Financials Enterprise Billing Service oriented architecture platform

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

Run-time Service Oriented Architecture (SOA) V 0.1

Run-time Service Oriented Architecture (SOA) V 0.1 Run-time Service Oriented Architecture (SOA) V 0.1 July 2005 Table of Contents 1.0 INTRODUCTION... 1 2.0 PRINCIPLES... 1 3.0 FERA REFERENCE ARCHITECTURE... 2 4.0 SOA RUN-TIME ARCHITECTURE...4 4.1 FEDERATES...

More information

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos

More information

SOA: The missing link between Enterprise Architecture and Solution Architecture

SOA: The missing link between Enterprise Architecture and Solution Architecture SOA: The missing link between Enterprise Architecture and Solution Architecture Jaidip Banerjee and Sohel Aziz Enterprise Architecture (EA) is increasingly being acknowledged as the way to maximize existing

More information

CONDIS. IT Service Management and CMDB

CONDIS. IT Service Management and CMDB CONDIS IT Service and CMDB 2/17 Table of contents 1. Executive Summary... 3 2. ITIL Overview... 4 2.1 How CONDIS supports ITIL processes... 5 2.1.1 Incident... 5 2.1.2 Problem... 5 2.1.3 Configuration...

More information

FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications

FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications Keith Swenson VP R&D, Chief Architect Fujitsu America, Inc. May 30, 2013 We are a software company

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

Strategy for Application Modernization A Summa White Paper

Strategy for Application Modernization A Summa White Paper Strategy for Application Modernization A Summa White Paper Summa 925 Liberty Avenue, 6 th Floor Pittsburgh, PA 15222 (p) 412.258.3300 (f) 412.258.3299 www.summa tech.com Why Modernize? My customers want

More information

SOA : To Do or Not to Do

SOA : To Do or Not to Do Abstract SOA : To Do or Not to Do Gopala Krishna Behara and K.T.R.B Sarma As business moves from Web services to SOA, adoption and successful implementations of SOA become more evident. The goal of SOA

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Service Oriented Analysis and Design (SOAD) in Practice Part 4 Adomas Svirskas Vilnius University October 2005 Agenda Service identification and definition Business process

More information

Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution

Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution Smart SOA application integration with WebSphere software To support your business objectives Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment

More information

JD Edwards EnterpriseOne Mobile Solutions

JD Edwards EnterpriseOne Mobile Solutions Specialists ORACLE / JD Edwards JD Edwards EnterpriseOne Mobile Solutions 1 Agenda Mobile Computing Smart Phones Oracle ADF Overview Tablets Industrial Mobile Applications Summary 2 Mobile Computing 3

More information

Today, the Cisco Enterprise B2B team has created automated and standardized processes in the following areas:

Today, the Cisco Enterprise B2B team has created automated and standardized processes in the following areas: How Cisco Enables Electronic Interactions with Sales, Manufacturing, and Service Partners Business-to-business drives productivity, growth, and an improved customer experience. Cisco IT Case Study/Business

More information

Guideline for Implementing the Universal Data Element Framework (UDEF)

Guideline for Implementing the Universal Data Element Framework (UDEF) Guideline for Implementing the Universal Data Element Framework (UDEF) Version 1.0 November 14, 2007 Developed By: Electronic Enterprise Integration Committee Aerospace Industries Association, Inc. Important

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013

The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013 The webmethods ESB The Foundation of your SOA Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013 2013 Software AG. All rights reserved. 2 2 Agility Process & Integration 3 Integration? INTEGRATION

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

Modeling Business Processes for SOA: Designing the Service Oriented Enterprise

Modeling Business Processes for SOA: Designing the Service Oriented Enterprise Modeling Business Processes for SOA: Designing the Service Oriented Enterprise 27 Mar. 03-23-05 2006 March 27, 2006 Fred A. Cummins, EDS Fellow, Chair OMG BMIDTF EDS Technology Policy, Processes and Standards

More information

Five best practices for deploying a successful service-oriented architecture

Five best practices for deploying a successful service-oriented architecture IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative

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

So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise. Eric Newcomer, CTO

So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise. Eric Newcomer, CTO So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise Eric Newcomer, CTO Overview First of all: concepts and definitions Change your thinking about your IT environment Including organization

More information

SOA Success is Not a Matter of Luck

SOA Success is Not a Matter of Luck by Prasad Jayakumar, Technology Lead at Enterprise Solutions, Infosys Technologies Ltd SERVICE TECHNOLOGY MAGAZINE Issue L May 2011 Introduction There is nothing either good or bad, but thinking makes

More information

SOA and SaaS - new challenges

SOA and SaaS - new challenges SOA and SaaS - new challenges Andre Grübel Business Technology Capgemini Loeffelstrasse 44-46 70597 Stuttgart andre.gruebel@capgemini.com Abstract: SOA is moving towards Software as a Service (SaaS), which

More information

Integration Architecture & (Hybrid) Cloud Scenarios on the Microsoft Business Platform. Gijs in t Veld CTO BizTalk Server MVP BTUG NL, June 7 th 2012

Integration Architecture & (Hybrid) Cloud Scenarios on the Microsoft Business Platform. Gijs in t Veld CTO BizTalk Server MVP BTUG NL, June 7 th 2012 Integration Architecture & (Hybrid) Cloud Scenarios on the Microsoft Business Platform Gijs in t Veld CTO BizTalk Server MVP BTUG NL, June 7 th 2012 Agenda Integration architecture; what & why? On-premise

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

IBM WebSphere ESB V6.0.1 Technical Product Overview

IBM WebSphere ESB V6.0.1 Technical Product Overview IBM WebSphere ESB V6.0.1 Technical Product Overview SOA on your terms and our expertise 2005 IBM Corporation The SOA Lifecycle.. For Flexible Business & IT Assemble Assemble existing and new assets to

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

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com Service Oriented Architecture Based Integration Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com Mike Rosen ACCESS TO THE EXPERTS Consultant Chief Enterprise Architect for service and

More information

Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing

Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing Jesse Shiah CEO and Co-founder Jesse.shiah@agilepoint.com 2013 AgilePoint,

More information

The Way to SOA Concept, Architectural Components and Organization

The Way to SOA Concept, Architectural Components and Organization The Way to SOA Concept, Architectural Components and Organization Eric Scholz Director Product Management Software AG Seite 1 Goals of business and IT Business Goals Increase business agility Support new

More information

Drivers, Options, and Strategies Simplify and Accelerate e-business Integration

Drivers, Options, and Strategies Simplify and Accelerate e-business Integration Modernizing EDI Drivers, Options, and Strategies Simplify and Accelerate e-business Integration EDI Modernization Business Drivers Slow onboarding of new customers and vendors Lost revenue opportunities

More information

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

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government SOA + BPM = Agile Integrated Tax Systems Hemant Sharma CTO, State and Local Government Nothing Endures But Change 2 Defining Agility It is the ability of an organization to recognize change and respond

More information

Case Study: Adoption of SOA at the IRS

Case Study: Adoption of SOA at the IRS Case Study: Adoption of SOA at the IRS Nitin S. Naik Director, Enterprise Architecture October 2, 2012 Agenda Overview of IRS IT Shared Services Vision SOA Roadmap and Maturity Levels Where Do We Stand

More information

IBM Software Group. IBM WebSphere Process Integration Technical Overview

IBM Software Group. IBM WebSphere Process Integration Technical Overview IBM Software Group IBM WebSphere Process Integration Technical Overview Business Flexibility Depends on IT Flexibility Today s IT architectures, arcane as they may be, are the biggest roadblocks most companies

More information

purexml Critical to Capitalizing on ACORD s Potential

purexml Critical to Capitalizing on ACORD s Potential purexml Critical to Capitalizing on ACORD s Potential An Insurance & Technology Editorial Perspectives TechWebCast Sponsored by IBM Tuesday, March 27, 2007 9AM PT / 12PM ET SOA, purexml and ACORD Optimization

More information

Testing Web Services Today and Tomorrow

Testing Web Services Today and Tomorrow Copyright Rational Software 2002 http://www.therationaledge.com/content/oct_02/m_webtesting_jb.jsp Testing Web Services Today and Tomorrow by Jason Bloomberg Senior Analyst ZapThink LLC With all the attention

More information

Architectural Decisions as Service Realization Methodology in Model-Driven SOA Construction

Architectural Decisions as Service Realization Methodology in Model-Driven SOA Construction December 4 6, 2006 Zurich, Switzerland Business Track Session 2, Talk 2 Architectural Decisions as Service Realization Methodology in Model-Driven SOA Construction From Analysis-Level Process Models to

More information

How service-oriented architecture (SOA) impacts your IT infrastructure

How service-oriented architecture (SOA) impacts your IT infrastructure IBM Global Technology Services January 2008 How service-oriented architecture (SOA) impacts your IT infrastructure Satisfying the demands of dynamic business processes Page No.2 Contents 2 Introduction

More information