Service-Oriented Architecture

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Service-Oriented Architecture"

Transcription

1 Service-Oriented Architecture Concepts, Technology, and Design Thomas Erl PRENTICE HALL PROFESSIONAL TECHNICAL REFERENCE UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO PRENTICE HALL pt R NEW YORK «TORONTO MONTREAL * LONDON MUNICH PARIS MADRID CAPETOWN SYDNEY TOKYO SINGAPORE MEXICO CITY

2 Contents Preface xxvu Introduction Why this book is important The false SOA The ideal SOA The real SOA Objectives of this book Understanding SOA, service-orientation, and Web Services Learning how to build SOA with Web Services Who this book is for What this book does not cover How this book is organized Part I: SOA and Web Services Fundamentals Part II: SOA and WS-* Extensions Part IM: SOA and Service-Orientation Part IV: Building SOA (Planning and Analysis) Part V: Building SOA (Technology and Design) Conventions Additional information The XML & Web Services Integration Framework (XWiF) Contact the Author 20

3 X Contents Case Studies How case studies are used Styie characteristics Relationship to abstract content Code samples Case #1 background: RaiICo Ltd History Technical infrastructure Automation Solutions Business goals and obstacles Case #2 background: Transit Line Systems Ine History Technical infrastructure Automation Solutions Business goals and obstacles 27 Fori! SOA and Web Services Fundamentals 29 Introducing SOA Fundamental SOA A service-oriented analogy How Services encapsulate logic How Services relate How Services communicate How Services are designed How Services are built Primitive SOA Common characteristics of contemporary SOA Contemporary SOA is at the core of the service-oriented Computing platform Contemporary SOA increases quality of Service 42

4 3.2.3 Contemporary SOA is fundamentally autonomous Contemporary SOA is based on open Standards Contemporary SOA Supports vendor diversity Contemporary SOA promotes discovery Contemporary SOA fosters intrinsic interoperability Contemporary SOA promotes federation Contemporary SOA promotes architectural composability Contemporary SOA fosters inherent reusabhity Contemporary SOA emphasizes extensibility Contemporary SOA supports a service-oriented business modeling paradigm Contemporary SOA implements layers of abstraction Contemporary SOA promotes loose coupling throughout the enterprise Contemporary SOA promotes organizational agility Contemporary SOA is a building block Contemporary SOA is an evolution Contemporary SOA is still maturing Contemporary SOA is an achievable ideal Defining SOA Separating concrete characteristics 55 3 Common misperceptions about SOA "An application that uses Web Services is service-oriented." "SOA is just a marketing term used to re-brand Web Services." "SOA is just a marketing term used to re-brand distributed Computing with Web Services." "SOA simplifies distributed Computing." "An application with Web Services that uses WS-* extensions is service-oriented." "If you understand Web Services you won't have a problem building SOA." "Once you go SOA, everything becomes interoperable." 59 4 Common tangible benefits of SOA Improved Integration (and intrinsic interoperability) Inherent reuse Streamlined architectures and Solutions Leveraging the legacy investment Establishing standardized XML data representation 62

5 Contents Focused investment on Communications infrastructure "Best-of-breed" alternatives Organizational agility e3 3.5 Common pitfalls of adopting SOA Building service-oriented architectures like traditional distributed architectures Not standardizing SOA Not creating a transition plan Not starting with an XML foundation architecture Not understanding SOA Performance requirements Not understanding Web Services security Not keeping in touch with product platforms and Standards development The Evolution of SOA 4.1 An SOA timeline (from XML to Web Services to SOA) XML: a brief history Web Services: a brief history SOA: a brief history How SOA is re-shaping XML and Web Services The continuing evolution of SOA (Standards organizations and contributing vendors) "Standards" vs. "Specifications" vs. "Extensions" Standards organizations that contribute to SOA Major vendors that contribute to SOA The roots of SOA (comparing SOA to past architectures) What is architecture? SOA vs. client-server architecture SOA vs. distributed Internet architecture SOA vs. hybrid Web service architecture Service-orientation and object-orientation (Part I)

6 Contents XÜi O : 1 ö ) it3 r 5. Web Services and Primitive SOA The Web Services framework Services (as Web Services) Service roles Service modeis Service descriptions (with WSDL) Service endpoints and Service descriptions Abstract description Concrete description Metadata and Service contracts Semantic descriptions Service description advertisement and discovery Messaging (with SOAP) Messages Nodes Message paths 152 Fciiff M SOA and WS-* Extensions 155 What is "WS-*"? 157 Chc.pt.o." G Web Services and Contemporary SOA (Part I: Activity Management and Composition) Message exchange patterns Primitive MEPs MEPs and SOAP MEPs and WSDL MEPs and SOA Service activity Primitive and complex service activities Service activities and SOA 175

7 6.3 Coordination Coordinator composition Coordination types and coordination protocols Coordination contexts and coordination participants The activation and registration process The completion process Coordination and SOA Atomic transactions ACID transactions Atomic transaction protocols The atomic transaction coordinator The atomic transaction process Atomic transactions and SOA Business activities Business activity protocols The business activity coordinator Business activity states Business activities and atomic transactions Business activities and SOA Orchestration Business protocols and process definition Process Services and partner Services Basic activities and structured activities Sequences, flows, and links Orchestrations and activities Orchestration and coordination Orchestration and SOA Choreography Collaboration Roles and participants Relationships and Channels Interactions and work units Reusability, composability, and modularity Orchestrations and choreographies Choreography and SOA 212

8 Contents XV Web Services and Contemporary SOA (Part II: Advanced Messaging, Metadata, and Security) Addressing Endpoint references Message information headers Addressing and transport protocol independence Addressing and SOA Reüable messaging RM Source, RM Destination, Application Source, and Application Destination Sequences Acknowledgements Delivery assurances Reliable messaging and addressing Reliable messaging and SOA Correlation Correlation in abstract Correlation in MEPs and activities Correlation in coordination Correlation in orchestration Correlation in addressing Correlation in reliable messaging Correlation and SOA Policies The WS-Policy framework Policy assertions and policy alternatives Policy assertion types and policy vocabularies Policy subjects and policy scopes Policy expressions and policy attachments What you really need to know Policies in coordination Policies in orchestration and cnoreography Policies in reliable messaging Policies and SOA 246

9 xvi Contents 7.5 Metadata exchange The WS-MetadataExchange specification Get Metadata request and response messages Get request and response messages Selective retrieval of metadata Metadata exchange and Service description discovery Metadata exchange and version control Metadata exchange and SOA Security Identification, authentication, and authoräzation Singie sign-on Confidentiality and integrity Transport-Ievel security and message-levei security Encryption and digital signatures Security and SOA Notification and eventing Publish-and-subscribe in abstract One concept, two specifications The WS-Notification Framework The WS-Eventing specification WS-Notification and WS-Eventing Notification, eventing, and SOA 274 Pari HS SOA and Service-Orientation 277 Principles of Service-Orientation Service-orientation and the enterprise Anatomy of a service-oriented architecture Logical components of the Web Services framework Logical components of automation logic Components of an SOA How components in an SOA inter-relate 289

10 8.3 Common principies of service-orientation Services are reusable Services share a formal contract Services are ioosely coupled Services abstract underlying logic Services are composable Services are autonomous Services are stateless Services are discoverable How service-orientation principles inter-relate Service reusability Service contract Service loose coupling Service abstraction Service composabiüty Service autonomy Service statelessness Service discoverabiiity Service-orientation and object-orientation (Part II) Native Web Service support for service-orientation principles Service Layers Service-orientation and contemporary SOA Mapping the origins and supporting sources of concrete SOA characteristics Unsupported SOA characteristics Service layer abstraction Problems solved by layering Services Application Service layer Business Service layer Orchestration service layer Agnostic Services Service layer configuration scenarios Scenario #1: Hybrid application Services only Scenario #2: Hybrid and Utility appfication Services 349

11 XVII Contents Scenario #3: Task-centric business Services and utility application Services Scenario #4: Task-centric business services, entity-centric business services, and utility application Services Scenario #5: Process services, hybrid application services, and utility application services Scenario #6: Process services, task-centric business services, and utility application services Scenario #7: Process services, task-centric business services, entity-centric business services, and utility application services Scenario #8: Process services, entity-centric business services, and utility application services 352 Building SOA (Planning and Analysis) 355 SOA Delivery Strategies SOA delivery lifecycle phases Basic phases of the SOA delivery lifecycle Service-oriented analysis Service-oriented design Service development Service testing Service deployment Service administration SOA delivery strategies The top-down strategy Process Pros and cons The bottom-up strategy Process Pros and cons The agile strategy Process Pros and cons 373

12 xix Service-Oriented Analysis (Part I: Introduction) Introduction to service-oriented analysis Objectives of service-oriented analysis The service-oriented analysis process Benefits of a business-centric SOA Business Services build agility into business modeis Business Services prepare a process for orchestration Business Services enable reuse Only business Services can realize the service-oriented enterprise Deriving business Services Sources from which business Services can be derived Types of derived business Services Business Services and orchestration 395 Service-Oriented Analysis (Part II: Service Modeling) Service modeling (a step-by-step process) "Services" versus "Service Candidates" Process description Service modeling guidelines Take into account potential cross-process reusability of logic being encapsulated (task-centric business Service candidates) Consider potential intra-process reusability of logic being encapsulated (task-centric business Service candidates) Factor in process-related dependencies (task-centric business Service candidates) Model for cross-application reuse (appiication service candidates) Speculate on further decomposition requirements Identify logical units of work with explicit boundaries Prevent logic boundary creep Emuiate process Services when not using orchestration (task-centric business Service candidates) 420

13 Contents Target a balanced model Classify service modeling logic Allocate appropriate modeling resources Create and publish business service modeling Standards Classifying service modei logic The SOE model The enterprise business model "Building Blocks" versus "Service Models" Basic modeling building blocks Contrasting service modeling approaches (an example) 430 Building SOA (Technology and Design) 445 Service-Oriented Design (Part I: Introduction) Introduction to service-oriented design Objectives of service-oriented design "Design Standards" versus "Industry Standards" The service-oriented design process Prerequisites WSDL-related XML Schema language basics The schema element The element element The complextype and slmpletype elements The import and include elements Other important elements WSDL language basics The def initions element The types element The message and part elements The porttype, interface, and Operation elements The input and output elements (when used with Operation) 462

14 The binding element The input and output elements (when used with binding) The service, port, and endpoint elements The import element The documentation element SOAP language basics The Envelope element The Header element The Body element The Fault element Service interface design tools Auto-generation Design tools Hand coding 473 Service-Oriented Design (Part II: SOA Composition Guidelines) Steps to composing SOA Step 1: Choose service layers Step 2: Position core Standards Step 3: Choose SOA extensions Considerations for choosing service layers Considerations for positioning core SOA Standards Industry Standards and SOA XML and SOA The WS-I Basic Profile WSDL and SOA XML Schema and SOA SOAP and SOA Namespaces and SOA UDDI and SOA Considerations for choosing SOA extensions Choosing SOA characteristics Choosing WS-* specifications WS-BPEL and SOA. 492

15 xxii Contents Service-Oriented Design (Part III: Service Design) Service design overview Design Standards About the process descriptions Prerequisites Entity-centric business service design (a step-by-step process) Process description Application service design (a step-by-step process) Process description Task-centric business service design (a step-by-step process) Process description Service design guidelines Apply naming Standards Apply a suitable ievei of Interface granularity Design service Operations to be inherently extensibte Identify known and potential service requestors Consider using modular WSDL documents Use namespaces carefully Use the SOAP document and literal attribute values Use WS-I Profiles even if WS-I compliance isn't required Document Services with metadata 563 Service-Oriented Design (Part IV: Business Process Design) ses 16.1 WS-BPEL language basics A brief history of BPEL4WS and WS-BPEL Prerequisites The process element The partnerlinks and partnerlink elements ThepartnerLinkType element The variables element The getvariableproperty and getvariabledata functions 572

16 Contents XXÜi The sequence element The invoke element The receive element The reply element The switch, case, and otherwise elements The assign, copy, from, and to elements faulthandlers, catch, and catchall elements Other WS-BPEL elements WS-Coordination overview The CoordinationContext element The identif ier and Expires elements The CoordinationType element The RegistrationService element Designating the WS-BusinessActivity coordination type Designating the WS-AtomicTransaction coordination type Service-oriented business process design (a step-by-step process) Process description 586 Fundamental WS-* Extensions 6i3 You mustunderstand this WS-Addressing language basics The EndpointReference element Message Information header elements WS-Addressing reusability WS-ReliableMessaging language basics The Sequence, MessageNumber, and LastMessage elements The SequenceAcknowledgement and AcknowledgementRange elements The Nack element The AckRequested element Other WS-ReliableMessaging elements WS-Policy language basics The Policy element and common policy assertions The ExactlyOne element 631

17 The All element The Usage attribute The Pref erence attribute The PolicyReference element The PolicyURls attribute The PolicyAttachment element Additional types of poücy assertions WS-MetadataExchange language basics The GetMetadata element The Dialect element The identif ier element The Metadata, MetadataSection, and MetadataReference elements The Get message WS-Security language basics The Security element (WS-Security) The UsernameToken, Username, and Password elements (WS-Security) The BinarySecurityToken element (WS-Security) The SecurityTokenRef erence element (WS-Security) Composing Security element contents (WS-Security) The EncryptedData element (XML-Encryption) The CipherData, CipherValue, and CipherRef erence elements (XML-Encryption) XML-Signature elements 648 '. hri.p:\:r ih SOA Platforms esi 18.1 SOA platform basics Basic platform building blocks Common SOA platform layers Relationship between SOA layers and technologies Fundamental Service technology architecture Vendor platforms SOA Support in J2EE Platform overview Primitive SOA support 681

18 Contents XXV Support for service-orientation principles Contemporary SOA support SOA support in.net Platform overview Primitive SOA support Support for service-orientation principles Contemporary SOA support Integration considerations 703 Case Studies: Conclusion 707 A.1 RaiICo Ltd 708 A.2 Transit Line Systems Ine 711 A.3 The Oasis Car Wash 715 Service Models Reference 717 *-> '::;'. I» ; ' - *-: : r ^,:.,.,,...,i.--, "»5 ;!.y. s!dii= 723 >' -? r ':iii, ^- : "*:t;r & Mit- 725 : J, -, 727

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore 560 100

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore 560 100 PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore 560 100 Department of MCA COURSE INFORMATION SHEET SERVICE ORIENTED ARCHITECTURE(SOA) 13MCA545 1. GENERAL INFORMATION Academic

More information

FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code : CS2115 Course Title : SERVER ORIENTED ARCHITECTURE Semester : III Semester M.Tech.CSE Course Time :

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

SOA CERTIFIED JAVA DEVELOPER (7 Days)

SOA CERTIFIED JAVA DEVELOPER (7 Days) SOA CERTIFIED JAVA DEVELOPER (7 Days) To achieve this certification, the following exams must be completed with a passing grade: Exam S90.01: Fundamental SOA & Service-Oriented Computing Exam S90.02: SOA

More information

Service-Oriented Architecture

Service-Oriented Architecture Erl_FM.qxd 6/30/05 10:53 AM Page v XXXXXXXXXXXXXXXXXXX Sample Chapter 16 from "Service-Oriented Architecture: Concepts, Technology, and Design" by Thomas Erl Service-Oriented Architecture Concepts, Technology,

More information

The Use of Service Oriented Architecture In Tax and Revenue

The Use of Service Oriented Architecture In Tax and Revenue The Use of Service Oriented Architecture In Tax and Revenue Presented by: Bruce Baur & Adam Schaffer Revenue Solutions, Inc. Introduction Adam Schaffer Director, Revenue Administration Practice Line More

More information

FT/GN/68/00/ SRI VENKATESWARA COLLEGE OF ENGINEERING

FT/GN/68/00/ SRI VENKATESWARA COLLEGE OF ENGINEERING COURSE DELIVERY PLAN - THEORY Page 1 of 6 LP: IT2401 Department of Information Technology Rev. No: 00 B.E/B.Tech/M.E/M.Tech : B.Tech Regulation: 2008 PG Specialisation : Sub. Code / Sub. Name : IT2401

More information

SOA CERTIFIED CONSULTANT

SOA CERTIFIED CONSULTANT SOA CERTIFIED CONSULTANT (5 Days) A Certified SOA Consultant is required to obtain proficiency in a cross-section of key SOA topic areas, including both conceptual and technical aspects of service-oriented

More information

SOA Governance. Stephen G. Bennett, Clive Gee, Robert Laird, Co-authored and edited by Thomas Erl. Governing

SOA Governance. Stephen G. Bennett, Clive Gee, Robert Laird, Co-authored and edited by Thomas Erl. Governing SOA Governance Governing Shared Services On-Premise and in the Cloud Co-authored and edited by Thomas Erl Stephen G. Bennett, Clive Gee, Robert Laird, Anne Thomas Manes, Robert Schneider, Leo Shuster,

More information

SOA Principles of Service Design

SOA Principles of Service Design 00_0132344823_FM.qxd 6/13/07 5:11 PM Page ix SOA Principles of Service Design Thomas Erl PRENTICE HALL UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO NEW YORK TORONTO MONTREAL LONDON MUNICH PARIS

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

SOA Architect Certification Self-Study Kit Bundle

SOA Architect Certification Self-Study Kit Bundle SOA Architect Certification Bundle A Certified SOA Architect has demonstrated proficiency in the mechanics of serviceoriented computing through the mastery of patterns, principles, practices, and industry

More information

CT30A8901 Chapter 10 SOA Delivery Strategies

CT30A8901 Chapter 10 SOA Delivery Strategies CT30A8901 Chapter 10 SOA Delivery Strategies Prof. Jari Porras Communications Software Laboratory Contents 10.1 SOA Delivery lifecycle phases 10.2 The top-down strategy 10.3 The bottom-up strategy 10.4

More information

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

2 (18) - SOFTWARE ARCHITECTURE Service Oriented Architecture - Sven Arne Andreasson - Computer Science and Engineering. Service Oriented Architecture Definition (1) Definitions Services Organizational Impact SOA principles Web services A service-oriented architecture is essentially a collection of services. These services

More information

SOA Certified Professional (SOACP) Course Catalog

SOA Certified Professional (SOACP) Course Catalog SOA Certified Professional (SOACP) Course Catalog The SOA Certified Professional (SOACP) program by Arcitura Education Inc. is dedicated to excellence in the field of SOA and service-oriented computing.

More information

SOA GOVERNANCE MODEL

SOA GOVERNANCE MODEL SOA GOVERNANCE MODEL Matjaz B. Juric University of Ljubljana, Slovenia matjaz.juric@fri.uni-lj.si Eva Zupancic University of Ljubljana, Slovenia Abstract: Service Oriented Architecture (SOA) has become

More information

Introduction to Service Oriented Architecture

Introduction to Service 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 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

GRA Reliable Secure Web Services Service Interaction Profile Version 1.2 Table of Contents

GRA Reliable Secure Web Services Service Interaction Profile Version 1.2 Table of Contents Table of Contents Acknowledgements... v Document Conventions... vi 1. Introduction and Purpose...1 1.1. Profile Selection Guidance...1 1.2. Usage...1 1.3. Profiles, Standards, and Recommendations...2 1.4.

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

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

SOA with Java. Realizing Service-Orientation with Java Technologies UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO

SOA with Java. Realizing Service-Orientation with Java Technologies UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO SOA with Java Realizing Service-Orientation with Java Technologies Thomas Erl, Andre Tost, Satadru Roy, and Philip Thomas PRENTICE HALL UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO NEW YORK

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

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

Oracle SOA Reference Architecture

Oracle SOA Reference Architecture http://oraclearchworld.wordpress.com/ Oracle SOA Reference Architecture By Kathiravan Udayakumar Introduction to SOA Service Oriented Architecture is a buzz word in IT industry for few years now. What

More information

Szolgáltatásorientált rendszerintegráció. WS-* standards

Szolgáltatásorientált rendszerintegráció. WS-* standards Szolgáltatásorientált rendszerintegráció WS-* standards Outline Requirements WS-* standards XML digital signature XML encryption 2 Integration requirements 3 Integration within a company SAP.NET? JEE SQL

More information

Service Computing: Basics Monica Scannapieco

Service Computing: Basics Monica Scannapieco Service Computing: Basics Monica Scannapieco Generalities: Defining a Service Services are self-describing, open components that support rapid, low-cost composition of distributed applications. Since services

More information

1.1 Why this guide is important

1.1 Why this guide is important 1 Introduction 1.1 Why this guide is important page 2 1.2 The XML & Web Services Integration Framework (XWIF) page 4 1.3 How this guide is organized page 5 1.4 www.serviceoriented.ws page 13 1.5 Contact

More information

Introduction to Service Oriented Architectures (SOA)

Introduction to Service Oriented Architectures (SOA) Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction

More information

Winning the Hardware-Software Game

Winning the Hardware-Software Game Winning the Hardware-Software Game Using Game Theory to Optimize the Pace of New Technology Adoption Ruth D. Fisher PRENTICE Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal

More information

Service Modeling Process. initial stage that we determine the potential scope of our SOA. Figure 10.1: Common phases of an SOA delivery lifecycle.

Service Modeling Process. initial stage that we determine the potential scope of our SOA. Figure 10.1: Common phases of an SOA delivery lifecycle. Service Modeling Process At this stage, we do not produce services; we create service candidates. Similarly, we do not define service operations; we propose service operation candidates. initial stage

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

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

SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q Number: S90-03A Passing Score: 800 Time Limit: 120 min File Version: 14.5 http://www.gratisexam.com/ Exam Code: S90-03A Exam Name:

More information

Service-Orientation and Next Generation SOA

Service-Orientation and Next Generation SOA Service-Orientation and Next Generation SOA Thomas Erl, SOA Systems Inc. / SOASchool.com Service-Oriented Linguistics Service-Orientation Service Service Composition Service-Oriented Solution Logic Service

More information

Web Services Advanced Topics

Web Services Advanced Topics Web Services Advanced Topics Where things are now and where they are going Version 9 Web Services Advanced Topics WSAdvanced-2 Enterprise Web Services Industry trends and organizations Security and Reliability

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

Delivery. Enterprise Software. Bringing Agility and Efficiency. Global Software Supply Chain. AAddison-Wesley. Alan W. Brown.

Delivery. Enterprise Software. Bringing Agility and Efficiency. Global Software Supply Chain. AAddison-Wesley. Alan W. Brown. Enterprise Software Delivery Bringing Agility and Efficiency Global Software Supply Chain to the Alan W. Brown AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto

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

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

Service Oriented Architecture (SOA) Presented By SureShot Strategies Inc.

Service Oriented Architecture (SOA) Presented By SureShot Strategies Inc. Service Oriented Architecture (SOA) Presented By SureShot Strategies Inc. Agenda What is a Service Oriented Architecture? Web Services Introduction Basic Web Services Web Services versus other Distributed

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

Guiding Principles for Modeling and Designing Reusable Services

Guiding Principles for Modeling and Designing Reusable Services Guiding Principles for Modeling and Designing Reusable Services Max Dolgicer Managing Director International Systems Group, Inc. mdolgicer@isg-inc.com http://www.isg-inc.com Agenda The changing notion

More information

ATHABASCA UNIVERSITY ENTERPRISE ARCHITECTURE FRAMEWORK APPLICATIONS TOWARDS SERVICE ORIENTED ARCHITECTURE COLLIN SMITH

ATHABASCA UNIVERSITY ENTERPRISE ARCHITECTURE FRAMEWORK APPLICATIONS TOWARDS SERVICE ORIENTED ARCHITECTURE COLLIN SMITH ATHABASCA UNIVERSITY ENTERPRISE ARCHITECTURE FRAMEWORK APPLICATIONS TOWARDS SERVICE ORIENTED ARCHITECTURE BY COLLIN SMITH A thesis essay submitted in partial fulfillment Of the requirements for the degree

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

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

D. SERVICE ORIENTED ARCHITECTURE PRINCIPLES

D. SERVICE ORIENTED ARCHITECTURE PRINCIPLES D. SERVICE ORIENTED ARCHITECTURE PRINCIPLES 1. Principles of serviceorientation 2. Service exchange lifecycle 3. Service composition 4. Evolution of SOA 212 D.1 Principles of service-orientation 213 HISTORICAL

More information

The Data Access Handbook

The Data Access Handbook The Data Access Handbook Achieving Optimal Database Application Performance and Scalability John Goodson and Robert A. Steward PRENTICE HALL Upper Saddle River, NJ Boston Indianapolis San Francisco New

More information

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

Service-Oriented Computing and Service-Oriented Architecture

Service-Oriented Computing and Service-Oriented Architecture Service-Oriented Computing and Service-Oriented Architecture Week 3 Lecture 5 M. Ali Babar Lecture Outline Service-Oriented Computing (SOC) Service-Oriented Architecture (SOA) Designing service-based systems

More information

10 Years of Hype Cycles - Do We Forget Knowledge?

10 Years of Hype Cycles - Do We Forget Knowledge? 10 Years of Hype Cycles - Do We Forget Knowledge? Aaron McConnell Research Scientist IU-ATC School of Computing and Information Engineering University of Ulster at Coleraine Northern Ireland Aaron McConnell

More information

000-371. Web Services Development for IBM WebSphere Application Server V7.0. Version: Demo. Page <<1/10>>

000-371. Web Services Development for IBM WebSphere Application Server V7.0. Version: Demo. Page <<1/10>> 000-371 Web Services Development for IBM WebSphere Application Server V7.0 Version: Demo Page 1. Which of the following business scenarios is the LEAST appropriate for Web services? A. Expanding

More information

SOS: Service Oriented Security. OWASP Europe 2005 Security Briefing by Arctec Group (www.arctecgroup.net)

SOS: Service Oriented Security. OWASP Europe 2005 Security Briefing by Arctec Group (www.arctecgroup.net) SOS: Service Oriented Security OWASP Europe 2005 Security Briefing by Arctec Group (www.arctecgroup.net) Risk Management We have no future because our present is too volatile. We have only risk management.

More information

Federated Service Oriented Architecture for Effects-Based Operations

Federated Service Oriented Architecture for Effects-Based Operations Federated Service Oriented Architecture for Effects-Based Operations Intelligence and Information Systems Matt Brown (720) 88-4014 mebrown@raytheon.com Customer Success Is Our Mission is a trademark of

More information

Web Service Contracts in the VA/DoD Federated Enterprise

Web Service Contracts in the VA/DoD Federated Enterprise Web Contracts in the VA/DoD Federated Enterprise September 6, 2013 John Wolf Architecture, Engineering & Integration 1 SESSION OBJECTIVES Define Integration Activities and Roles Define Web Contract Introduction

More information

JOHN KNEILING MAY 19-21, 2008 MAY 22-23, 2008 VISCONTI PALACE HOTEL - VIA FEDERICO CESI, 37 ROME (ITALY)

JOHN KNEILING MAY 19-21, 2008 MAY 22-23, 2008 VISCONTI PALACE HOTEL - VIA FEDERICO CESI, 37 ROME (ITALY) TECHNOLOGY TRANSFER PRESENTS JOHN KNEILING WEB SERVICES AND XML Tools, Technologies, and Architectures SECURITY IN THE WEB SERVICES/XML ENVIRONMENT MAY 19-21, 2008 MAY 22-23, 2008 VISCONTI PALACE HOTEL

More information

Developing Java Web Services

Developing Java Web Services Page 1 of 5 Developing Java Web Services Hands On 35 Hours Online 5 Days In-Classroom A comprehensive look at the state of the art in developing interoperable web services on the Java EE platform. Students

More information

Business Process Execution Language for Web Services

Business Process Execution Language for Web Services Business Process Execution Language for Web Services Second Edition An architect and developer's guide to orchestrating web services using BPEL4WS Matjaz B. Juric With Benny Mathew and Poornachandra Sarang

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

ITS. Java WebService. ITS Data-Solutions Pvt Ltd BENEFITS OF ATTENDANCE:

ITS. Java WebService. ITS Data-Solutions Pvt Ltd BENEFITS OF ATTENDANCE: Java WebService BENEFITS OF ATTENDANCE: PREREQUISITES: Upon completion of this course, students will be able to: Describe the interoperable web services architecture, including the roles of SOAP and WSDL.

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

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 OTM and SOA Mark Hagan Principal Software Engineer Oracle Product Development Content What is SOA? What is Web Services Security? Web Services Security in OTM Futures 3 PARADIGM 4 Content What is SOA?

More information

Introduction to UDDI: Important Features and Functional Concepts

Introduction to UDDI: Important Features and Functional Concepts : October 2004 Organization for the Advancement of Structured Information Standards www.oasis-open.org TABLE OF CONTENTS OVERVIEW... 4 TYPICAL APPLICATIONS OF A UDDI REGISTRY... 4 A BRIEF HISTORY OF UDDI...

More information

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANKULATHUR-603203 DEPARTMENT OF COMPUTER APPLICATIONS SUBJECT : MC7502 SERVICE ORIENTED ARCHITECTURE

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANKULATHUR-603203 DEPARTMENT OF COMPUTER APPLICATIONS SUBJECT : MC7502 SERVICE ORIENTED ARCHITECTURE VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANKULATHUR-603203 DEPARTMENT OF COMPUTER APPLICATIONS QUESTION BANK V SEMESTER MCA SUBJECT : MC7502 SERVICE ORIENTED ARCHITECTURE PART A UNIT I 1. What is

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

The Global Justice Reference Architecture (JRA) Web Services Service Interaction Profile

The Global Justice Reference Architecture (JRA) Web Services Service Interaction Profile The Global Justice Reference Architecture (JRA) Web Services Service Interaction Profile V 1.1 by The Global Infrastructure/Standards Working Group August 1, 2007 Table of Contents Acknowledgements...

More information

Table of Contents. 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8

Table of Contents. 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8 Table of Contents 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8 3 SOA in Verizon The IT Workbench Platform... 10 3.1 Technology... 10 3.2 Processes

More information

ITU-T Kaleidoscope Conference Innovations in NGN. Managing NGN using the SOA Philosophy. Y. Fun Hu University of Bradford y.f.hu@bradford.ac.

ITU-T Kaleidoscope Conference Innovations in NGN. Managing NGN using the SOA Philosophy. Y. Fun Hu University of Bradford y.f.hu@bradford.ac. ITU-T Kaleidoscope Conference Innovations in NGN Managing NGN using the SOA Philosophy Y. Fun Hu University of Bradford y.f.hu@bradford.ac.uk Next Generation Network (NGN) A IP/IMS based network Provide

More information

Di 6.1a. Warum naive SOA scheitert Ein Erfahrungsbericht. Adam Bien. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich

Di 6.1a. Warum naive SOA scheitert Ein Erfahrungsbericht. Adam Bien. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich Di 6.1a January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich Warum naive SOA scheitert Ein Erfahrungsbericht Adam Bien How To Kill a SOA Project Early? [Warum naive SOA scheitert]

More information

Web Services Infrastructure: What Constitutes a Service Fabric? An Oracle White Paper October 2006

Web Services Infrastructure: What Constitutes a Service Fabric? An Oracle White Paper October 2006 Web Services Infrastructure: What Constitutes a Service Fabric? An Oracle White Paper October 2006 Web Services Infrastructure: What Constitutes a Service Fabric? INTRODUCTION Today, developers are faced

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

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

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

UDDI Executive Overview: Enabling Service-Oriented Architecture

UDDI Executive Overview: Enabling Service-Oriented Architecture : October 2004 Organization for the Advancement of Structured Information Standards www.oasis-open.org TABLE OF CONTENTS EXECUTIVE SUMMARY... 3 THE SERVICE-ORIENTED IMPERATIVE... 4 A STANDARDS-BASED WEB

More information

Lecture Notes course 02267 Software Development of Web Services

Lecture Notes course 02267 Software Development of Web Services Lecture Notes course 02267 Software Development of Web Services Hubert Baumeister huba@dtu.dk Fall 2014 Contents 1 Web Service Coordination 1 1.1 What is Coordination.........................................

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

000_0136135161_FM.qxd 11/24/08 4:43 PM Page vii. SOA Design Patterns

000_0136135161_FM.qxd 11/24/08 4:43 PM Page vii. SOA Design Patterns 000_0136135161_FM.qxd 11/24/08 4:43 PM Page vii SOA Design Patterns 000_0136135161_FM.qxd 11/24/08 4:43 PM Page viii The Prentice Hall Service-Oriented Computing Series from Thomas Erl aims to provide

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

Distributed systems. Distributed Systems Architectures

Distributed systems. Distributed Systems Architectures Distributed systems Distributed Systems Architectures Virtually all large computer-based systems are now distributed systems. Information processing is distributed over several computers rather than confined

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

Service and Object Orientation: Synergy in Information Systems Development

Service and Object Orientation: Synergy in Information Systems Development Nebojša Taušan Pere Tumbas Predrag Matković Service and Object Orientation: Synergy in Information Systems Development Article Info:, Vol. 4 (2009), No. 2, pp. 019-027 Received 12 Jun 2008 Accepted 24

More information

Java Web Services Training

Java Web Services Training Java Web Services Training Duration: 5 days Class Overview A comprehensive look at the state of the art in developing interoperable web services on the Java EE 6 platform. Students learn the key standards

More information

A SOA based approach to the Next Generation Networks management

A SOA based approach to the Next Generation Networks management Ph.D. in Electronic and Computer Engineering Dept. of Electrical and Electronic Engineering University of Cagliari A SOA based approach to the Next Generation Networks management Ing. Paolo Anedda Advisor:

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

An Open Policy Framework for Cross-vendor Integrated Governance

An Open Policy Framework for Cross-vendor Integrated Governance An Open Policy Framework for Cross-vendor Integrated Governance White Paper Intel SOA Expressway An Open Policy Framework for Cross-vendor Integrated Governance Intel SOA Expressway delivers a pluggable

More information

JVA-561. Developing SOAP Web Services in Java

JVA-561. Developing SOAP Web Services in Java JVA-561. Developing SOAP Web Services in Java Version 2.2 A comprehensive look at the state of the art in developing interoperable web services on the Java EE 6 platform. Students learn the key standards

More information

Definition of SOA. Capgemini University Technology Services School. 2006 Capgemini - All rights reserved November 2006 SOA for Software Architects/ 2

Definition of SOA. Capgemini University Technology Services School. 2006 Capgemini - All rights reserved November 2006 SOA for Software Architects/ 2 Gastcollege BPM Definition of SOA Services architecture is a specific approach of organizing the business and its IT support to reduce cost, deliver faster & better and leverage the value of IT. November

More information

Applying SOA to OSS. for Telecommunications. IBM Software Group

Applying SOA to OSS. for Telecommunications. IBM Software Group IBM Software Group Applying SOA to OSS for Telecommunications Kevin Twardus Manager of Industry Architecture and Standards IBM Software Group Communications Sector IBM Corporation The Details of SOA depends

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

Understanding Service-Orientation Part II: The Principles

Understanding Service-Orientation Part II: The Principles by Raj Balasubramanian, Enterprise IT Architect for IBM Software Group, Benjamin Carlyle, Architect in the Rail industry, Cesare Pautasso Assistant professor in the new Faculty of Informatics at the University

More information

SOA Governance & Security How BPM Can Help Philip Larson, Director of Product Management, Appian Corporation

SOA Governance & Security How BPM Can Help Philip Larson, Director of Product Management, Appian Corporation SOA Governance & Security How BPM Can Help Philip Larson, Director of Product Management, Appian Corporation Copyright 2006 Appian Corporation. All rights reserved. Agenda! SOA Intro! How BPM And SOA Fit

More information

This project was supported by Grant No. 2009-DB-BX-K105 awarded by the Bureau of Justice, Office of Justice Programs in collaboration with the U.S.

This project was supported by Grant No. 2009-DB-BX-K105 awarded by the Bureau of Justice, Office of Justice Programs in collaboration with the U.S. This project was supported by Grant No. 2009-DB-BX-K105 awarded by the Bureau of Justice, Office of Justice Programs in collaboration with the U.S. Department of Justice s Global Justice Information Sharing

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

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

1.264 Lecture 24. Service Oriented Architecture Electronic Data Interchange (EDI) Next class: Anderson chapter 1, 2. Exercise due before class

1.264 Lecture 24. Service Oriented Architecture Electronic Data Interchange (EDI) Next class: Anderson chapter 1, 2. Exercise due before class 1.264 Lecture 24 Service Oriented Architecture Electronic Data Interchange (EDI) Next class: Anderson chapter 1, 2. Exercise due before class 1 B-to-B DB svr Web svr Solution- case study Customer anufacturer,

More information

Christoph Bussler. B2B Integration. Concepts and Architecture. With 165 Figures and 4 Tables. IIIBibliothek. Springer

Christoph Bussler. B2B Integration. Concepts and Architecture. With 165 Figures and 4 Tables. IIIBibliothek. Springer Christoph Bussler B2B Integration Concepts and Architecture With 165 Figures and 4 Tables IIIBibliothek Springer Contents Part I Introduction to Business-to-Business Integration.... 1 1 History 3 1.1 Why

More information

Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware

Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware R. Goranova University of Sofia St. Kliment Ohridski,

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

Service Design Essentials

Service Design Essentials Srikanth Inaganti and Srini Chintala Enterprise level SOA transformation involves collaboration and integration across many projects that are critical to a business, with the iterative development of services

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

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