Business Process Management (BPM)
|
|
|
- Avice Davidson
- 10 years ago
- Views:
Transcription
1 Application Servers G Session 7 Main Theme Business Process Management and Related Standards Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences 1 Part I Business Process Management (BPM) 2
2 The little story of BPM 3 My grand-father the workflow Starts in the late 70s Theoritical foundation Petri nets Dedicated to document management Principle Manage the lifecycle of resources in a distributed environment and the state changes that happen over long periods of time (> a user session) 4
3 My first steps Born around in the rage of B2B I am an «adaptor» between real-time B2B transactions and slower, often batch oriented enterprise systems The fundamental principle is the same, «documents» become XML documents Standardization in August 2000: BPML Dozens of startups are rushing to the gold New theoretical foundation Invented in the late 80s by Robin Milner Pi-calculus 5 My teenage crises Re-org: wander in the land of EAI after the B2B bubble burst Disappearance of my prefered standard: BPML, for a glass of CI and a plate of BPEL Isolation My barrier of entry is too high (Big Bang effect) Impossible or almost impossible to get into a JEE or.net architecture Controlled by the big guys for the better or the worst Microsoft, IBM, 6
4 Grown-up Who am I? Wheream I going? Whatam I doing? :-( after 10+ years of efforts we cannot talk about success )-: 7 But, Where is the Software Industry Going? 8
5 What s happening today Verticalization of the application architecture The big five: IBM, MS, OpenSource, Oracle, SAP «full-stack» Aggregation of all architecture concepts B2B, EAI, SOI (webmethod only independent vendor left) BPM Portals Transformation of business applications We just finished writing these applications and we now need to change the infrastructure Take advantage of the web More federation But also cost of infrastructure software (Open Source or home grown) 9 Software Industry is in transition Technologically, we are at the end of the «web-based» and << web service-based>> lifecycle An HTML browser is not a viable client It is an auxilliary client for very specific purposes We are inventing the «rich client» which brings together the advantages of the browser and native client Zero administration Federated UI (can hit multiple «servers») UI is interpreted not compiled The JEE vendors start to spread their offer, in complete anarchy to differentiate from each other and respond to the pressure of.net which start to go beyond «web-based» 10
6 Software Industry is in transition Architecturally, the complexity is such that: We cannot fit all the information for a given role in a single system The borders of application disappear IT cannot absorb new technologies How would you go about changing all the plumbing and electricity of a skyscrapper? Go wireless? Users do not use Business application It is now sometimes more productive to work by hand when dealing with so many systems which are incompatible and not integrated, let alone cannot capture or report on the information that they need It is harder and harder to maintain and evolve business applications Every changes has global impact and a high cost, often generating negative ROI and terrible delays 11 At the same time, technology convergence has accelerated Internet LAN Web XML EDI Mainframe Office Workflow EAI BPM Business B2B Integration Client / Server Web/Portal J2EE.NET? 12
7 And the Customer Needs Have Never Been so Complex Fundamental changes in the enterprise Specialist => Generalists «without borders» Commercial Success of the model «built-to-order» or «engineer-to-order» Cycles: shorter and shorter Geographical Distribution: increasing way beyond manufacturing Budgets: as low as they can be Re-engineering: constant for production facilities, information systems and organization 13 And the Customer Needs Have Never Been so Complex «Real-time» Enterprise All possible «touch points» must be available securely information and execution Internal and external Human and systems Complexity of the tasks Deal with a much larger volume of data, information and knowledge Embedded in complex processes (task coordination) Resource access is «highly distributed» 14
8 And the Customer Needs Have Never Been so Complex Decrease of Product Lifecycles Establish processes for Design Production Logistic Support Maintenance Global Collaboration via virtual organisations «Network engineering and manufacturing» Supply chain optimization Demand chain optimization 15 All this results in a globalization of the information and processes Internet LAN Web XML LAN WAN Web Information Business Processes Local Global 16
9 We just reached the stage of «massively connected systems» led to a turning point for business application and their architectures Everything that could be networked had been networked We are going to spend the next 10 years exploiting this connectivity bounty B2B Real-time 17 This is going to be supported by the «Web-centric» model Internet LAN Web XML SOA 2010 Workflow EDI EAI BPM B2B Business Integration? Web-centric Mainframe Client / Server J2EE.NET Web/Portal 18
10 All our beliefs have been swept away, we are at the maximum confusion point Continuum Business object Document Consumer oriented (no more producer contracts ) Messages and Services No more «distributed objects» Service grids Asynchronous communications Federation and Collaboration As opposed to «Integration» Business application borders are disappearing Langage(s) Semantic (syntactic) Declarative (Procedural) Improving the productivity going from functional specification directly to execution We are reaching the concept of Loose Coupling 19 Fortunately the first web-centric «bricks» have been laid out XML «peer-to-peer» asynchronous communications The remaining problem in a massively connected architecture Managing state changes and in particular the alignment of these changes between all the entities In complete security!! 20
11 BPM in Application Architecture 21 A roadmap so we don t get lost BPM and UI BPM and business logic Web Services Service Oriented Architecture BPM and EAI BPM and B2B 22
12 User Activities in a Business Application are Asymetric This is critical to realize that to understand the role of BPM in an application architecture Queries to «pull» business objects Tasks such as Create/Delete business objects Change their state Establish relationships between business objects The link between BPM and the user interface happens at the task level BPM is not a «tier» of the architecture, it is rather a brick 23 The Tasks are the Touchpoints Between Users and Business Processes Architecturaly, we cannot separate the two aspects of the user interface A Business Process Engine is then by definition «embedded» completely separated from the user interface (tasks and queries). A user becomes a «service» like any other which exchanges messages with the business process engine Inbox concept to keep the system asynchronous This approach allows for decoupling the «user session» (short lived) from the lifecycle of business objects (long lived) A purchase order is going to go through various states: created, approved, ordered, received, paid, archived These state changes happen upon events (B2B, user, legal ) 24
13 The Model-View-Controller pattern revisited SelectView Query Model View Model Changed Task Request UI Controller Task Engine ChangeState Model Changed SelectTask Service Request Controller Business Process Controller 25 We are going to reach the point of a complete separation of the business logic and UI View UI Controller Query Engine Task Engine Service Request Business Process Controller ERP PLM CRM 26
14 But what about the concept of a «central» process engine? Enterprise-wide and omnipotent Well This notion has been introduced for the B2B where it is acceptable and accepted Does not completely work for EAI integration scenarios Does not fit at all the application architecture This concept is slowing down the development of BPM technologies 27 A business process does not have a center Load Payable Accounts Receivable Sync Party Human Resources Accounts Payable Load Receivable Update SalesOrder Sync Employee Work Schedule Sync Personnel Order Management Sync SalesOrder Add SalesOrder Customer Service Receiving Sync ItemMaster Get PickList Show PickList Update PickList Inventory Sync ItemMaster IssueInventoryMovement ReceiveInventoryMovement Create ProductionOrder Production Post JournalEntry Sync ChartOfAccounts Sync ExchangeRate General Ledger OAGIS 8.0 Scenario 41 28
15 IT is de facto peer-to-peer Sync ItemMaster Sync ProductionOrder Sync Routing Sync BillOfMaterial Manufacturing Capacity Analysis Sync ItemMaster Sync ProductionOrder Manufacturing/ Production Planning Sync Routing Sync BillOfMaterial Sync DispatchList Get DispatchList ERP Confirm InventoryIssue Update WIPConfirm Sync BOM Sync Routing Sync Prodorder Sync Item Manufacturing Execution (MES) Update WIPConfirm Confirm InventoryIssue Show DispatchList OAGIS 8.x Scenario But what about the web service vision? Web Services Provider Request Internet Response Web Services Provider This is not the right view For BPM, We must think peer-topeer J2EE AppServer SOAP Messages.NET 30
16 One Must also Differentiate between Orchestration and Choreography Buyer PO Map Route Seller PO Approve Task PO PO Order Orchestration Entry Sales Order Orchestration Billing PO Sales Order 31 Orchestration Provide the Perfect Model for Long Running Business Logic of Services Order Entry Orchestration Definition Transition Message flow PO Approved yes NAck sendnack updatedb sendso Sales Order Ack sendack 32
17 This is exactly what «BPEL Java embedding» is doing mix code and Orchestration Source: Collaxa This This is is the the first first brick brick of of BPM, BPM, perfectly perfectly integrated integrated with with an an application application architecture architecture (e.g. (e.g. J2EE) J2EE) In In an an SOA, SOA, this this brick brick enables enables you you to to create create directly directly and and naturally naturally the the services services relative relative to to business business object object lifecycle lifecycle 33 On the other hand Choreography Manages the Links between the Long Running Business Logic in a SOA However, loose coupling can only be reached if we provide Mapping Routing Orchestration J2EE,.NET Choreography EAI, B2B SOA PO Map Route PO This This ««brick brick»» does does not not exist exist yet yet It It can can be be simulated simulated via via orchestration orchestration We We need need to to wait wait until until SOA SOA takes takes off off PO Order Entry PO Seller Approve Task Sales Order Billing 34
18 So Orchestration «is an emerging [concept] that would give programmers a way to formally describe processes underlying business applications so that they can be exposed and linked to processes in other applications» Choreography Is a concept that specifies how these processes are linked together across the enterprise Choreography can be «active» when mapping and routing are necessary 35 And what about Collaboration? The inter-enterprise message exchange is sufficiently specific to justify the use of protocols for: Business transactions Business state alignment Business object state synchronization A choreography specifies the message exchange, a collaboration and associated protocols specifies the meaning of these message Signal Notification Contract Sending a shared business object 36
19 Putting it all together: Concepts and Standards BPM Collaboration BPSS -transaction Protocols BPSS BTP Orchestration Composition Choreography Coordination BPEL -CHOR -CAF 37 BPM = protocol://collaboration(choreography) + (Orchestration*) + (Task*) View Task Engine Business Process Execution Is Distributed and Not Centralized Integration Server (Decoupling for B2B and EAI) Registry Orchestration Engine ERP PLM CRM Orchestration Engine Orchestration Engine 38
20 Using BPM technologies today Not a science fiction anymore You can definitely get started today Design and use (web) services that will potentially fit in business processes later Deploy embedded engines (commercial or open source) to manage the lifecycle of business objects Of course, can do some EAI and B2B today 39 The ultimate BPM standard 40
21 «Standards», who said «standard»? OASIS UDDI ws-bpel ebbp ebcpp/a ebxml ebms ebrr W3C ws-chor ws-dl XMLP (SOAP) Others «proprietary» OAGIS -I ws-security ws-addressing BPMN ebcc 41 Service Fabric Business integration Integration «Le Stack» Business Agreements Languages Choreography Languages SOA Service Services in a SOA Application Discovery Quality of service Management Security Interaction Languages Orchestration Languages UDDI Transaction Coordination -DL Context Semantic Web (RDF, OWL) Accessibility, I18N, P3P, Description Reliable Messaging Message ebpml.org, 2003 Messaging Content Transport Routing, Addressing XMLP (SOAP) Packaging HTTP, SMTP, IIOP, Runtime XML (XML 1.0, XML Schema, ), URI Design time 42
22 Conclusion Business application architecture is undergoing major mutation Chopping off the user interface Integration capabilities are now THE value of these applications BPM is the third fundamental brick of web-centric SOA architectures after XML and peer-to-peer Web Services BPM technology still need to evolve dramatically Orchestration, Choreography, Protocols and Collaboration Powerful tools Distributed engine as opposed to centralized You can start today applying these architecture principles, no need for Big Bang. The future will belong to whom can master massively connected systems (SOA, Grids) 43 References
23 Part II Business Process Modeling Notation (BPMN) and BPML / BPEL4 See also: (BPMN standards) (BPMN tools) Procedural Knowledge Road Map Type of knowledge/ Levels Conceptual model Deployment methodology Interoperability Process Instance level Process instance concept BPMN+ Wf-XML Process definition level Process definition concept WfMC meta-model+ BPMN XPDL+ BPMN - Business Process Modelling Notation, BPMI, XPDL - XML Process Definition Language, WfMC, Wf-XML - Workflow Interoperability Binding, WfMC,
24 ICONS conceptual models Process definition concepts - WfMC s workflow meta-model extended with time modeling flexible Workflow Participant Assignment [Momotko2002] Process instance concepts advanced process instance and activity instance behavioural models (timing and criticality behavior) advanced time management 47 BPMN and XPDL extensions BPMN extension (BPMN+) idea - standard well-known notation for both process definition adjusted to the needs for process instance ICONS approach - a BPMN extension to visualise process execution XPDL extension (XPDL+) performer relationships (WPA) pre & post conditions 48
25 Process definition - an example 49 Possible process execution 50
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...
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)
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
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
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
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
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
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
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
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:
WHAT IS BPEL AND WHY IS IT SO IMPORTANT TO MY BUSINESS?
WHAT IS BPEL AND WHY IS IT SO IMPORTANT TO MY BUSINESS? PUBLISHED FEBRUARY 2012 Written by M.W. Cobban Director Operations and Support SoftCare HealthCare Solutions 1-888-SoftCare (1-888-763-8227) www.softcare.com
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)
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
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203.
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : II / III Section : CSE Subject Code : CP7028 Subject Name : ENTERPRISE
SOA 기반 Business Process Management (BPM) Accenture, SI&T Technology Architecture Jeong-Wook, Lee
SOA 기반 Business Process Management (BPM) Accenture, SI&T Technology Architecture Jeong-Wook, Lee May 17, 2007 Contents Why Business Process Management BPM & SOA Introducing BPM today 2 What is Business
A process model is a description of a process. Process models are often associated with business processes.
Process modeling A process model is a description of a process. Process models are often associated with business processes. A business process is a collection of related, structured activities that produce
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...
Business Process Modelling Languages
Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Business Process Modelling Languages Paola Turci AOT Lab - DII - Università di Parma Business
Architectural Requirements for an SOA Based on Web Services. Jim Bole VP, Engineering Infravio, Inc. April 23, 2003
Architectural Requirements for an SOA Based on Web s Jim Bole VP, Engineering Infravio, Inc. April 23, 2003 Agenda! Web s is an integration technology! Web s role in an SOA! Unique Features and Challenges
Workflow and Service Oriented Architecture (SOA)
White Paper Workflow and Service Oriented Architecture (SOA) Executive Summary The following white paper offers a pragmatical approach to SOA vs Workflow automation and addresses real life issues about
Service-Oriented Architecture: Analysis, the Keys to Success!
Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. [email protected] www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem
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 [email protected] www.pramaan.com
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
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
An Oracle White Paper November 2009. Oracle Primavera P6 EPPM Integrations with Web Services and Events
An Oracle White Paper November 2009 Oracle Primavera P6 EPPM Integrations with Web Services and Events 1 INTRODUCTION Primavera Web Services is an integration technology that extends P6 functionality and
Research on the Model of Enterprise Application Integration with Web Services
Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business
SOA Best Practices (from monolithic to service-oriented)
SOA Best Practices (from monolithic to service-oriented) Clemens Utschig - Utschig Consulting Product Manager, Oracle SOA Suite & Integration [email protected] The following
Business Process Management (BPM)
Business Process Management (BPM) What is BPM? Business Process Management is primarily a business philosophy About people The way they work together (their business processes) The performance objectives
Enterprise Federation through Web Services based Contracts Architecture
Enterprise Federation through Web Services based Contracts Architecture S. Kulkarni, Z. Milosevic, {sachink, zoran}@dstc.edu.au 2002 DSTC Pty Ltd Overview Contracts in e-commerce Support for automated
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
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
EBXML FEATURE SOAP WSDL. written by Una Kearns UDDI. Content Management & Web Services. 6 November 2001 www.wsj2.com
WS J FEATURE SOAP EBXML written by Una Kearns UDDI WSDL Content Management & Web Services 6 November 2001 econtent Services the services behind Web Services Una Kearns, XML architect at Documentum, leads
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
Getting Started with Service- Oriented Architecture (SOA) Terminology
Getting Started with - Oriented Architecture (SOA) Terminology Grace Lewis September 2010 -Oriented Architecture (SOA) is a way of designing, developing, deploying, and managing systems it is neither a
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
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
<Insert Picture Here> Integrating Oracle Forms and a Service Oriented Architecture
Integrating Oracle Forms and a Service Oriented Architecture Grant Ronald Group Product Manager The following is intended to outline our general product direction. It is intended
SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, 2006. A PeopleTools and Fusion perspective
"This presentation is for informational purposes only and may not be incorporated into a contract or agreement." SOA and Web Services A PeopleTools and Fusion perspective Larry Kramer Principal Applied
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,
Service Oriented Architectures
8 Service Oriented Architectures Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) [email protected] http://www.iks.inf.ethz.ch/ The context for SOA A bit of history
Service Oriented Architecture
Service Oriented Architecture Situation The idea of Service Oriented Architecture (SOA) as well as the concepts behind it are often confusing to both Java developers and WebLogic administrators. Vendors
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
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
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
Service Mediation. The Role of an Enterprise Service Bus in an SOA
Service Mediation The Role of an Enterprise Service Bus in an SOA 2 TABLE OF CONTENTS 1 The Road to Web Services and ESBs...4 2 Enterprise-Class Requirements for an ESB...5 3 Additional Evaluation Criteria...7
Prerequisites for Successful SOA Adoption
George Feuerlicht University of Technology, Sydney [email protected] 1. INTRODUCTION The adoption of SOA (Service Oriented Architecture) has gained momentum in the past two years, and the predictions
Web Services and Service Oriented Architectures. Thomas Soddemann, RZG
Web Services and Service Oriented Architectures, RZG Delaman Workshop 2004 Overview The Garching Supercomputing Center - RZG Diving into the world of Web Services Service Oriented Architectures And beyond
The Application of BizTalk in Public Sector
The Application of BizTalk in Public Sector with BizTalk Server 2006 Chris Axton Application Platform Specialist NSW Public Sector Rahul Garg National BizTalk Specialist Microsoft Australia Public Sector
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
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
Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A
Presentation Outline Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A Key Business Imperatives Increased Competition Requires
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
XIII. Service Oriented Computing. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini
XIII. Service Oriented Computing Laurea Triennale in Informatica Corso di Outline Enterprise Application Integration (EAI) and B2B applications Service Oriented Architecture Web Services WS technologies
Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures
Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable
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
ESB solutions Title. BWUG & GSE Subtitle 2013-03-28. [email protected]. [email protected]
ESB solutions Title BWUG & GSE Subtitle 2013-03-28 [email protected] [email protected] 1 I8C part of Cronos Integration consultancy ESB, SOA, BPMS, B2B, EAI, Composite Apps Vendor independent 40+ consultants
A Categorization of Collaborative Business Process Modeling Techniques
A Categorization of Collaborative Business Process Modeling Techniques Stephan Roser, Bernhard Bauer Programming Distributed Systems Lab Institute of Computer Science, University of Augsburg, Germany [roser,
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
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?
Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices
Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Give Your Business the Competitive Edge IT managers have been under increasing pressure to migrate a portfolio of
Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery
Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University
What BPMI.org Means for the Enterprise
What BPMI.org Means for the Enterprise Jeanne Baker, Sterling Commerce Ismaël Ghalimi, Intalio Delphi Group BPM Summit '01 San Diego - November 3, 2001 Business Process Management Initiative Laying the
Web Services, CORBA and other Middleware
Web Services, CORBA and other Middleware Dr. Seán Baker IONA Technologies Web Services For The Integrated Enterprise, OMG Workshop, Munich Feb 2003 Overview There a number of different types of middleware
What is it? What does it do? Benefits
JBoss Enterprise SOA Platform What is it? The JBoss Enterprise SOA Platform includes serviceoriented architecture (SOA) open source middleware such as JBoss Enterprise Service Bus (ESB), JBoss jbpm, JBoss
How To Write A Microsoft.Net Event Management System (Mnet)
BUSINESS PROCESS MANAGEMENT SYSTEMS Strategy and Implementation James F. Chang A Auerbach Publications Taylor & Francis Group Boca Raton New York Table of Contents Acknowledgments About the Author 1 Theories
Business Process Management in the Finance Sector
Business Process Management in the Finance Sector Leveraging the power of processes for profit oracle.com Introduction It is vital for financial services companies to ensure the rapid implementation of
Challenges and Opportunities for formal specifications in Service Oriented Architectures
ACSD ATPN Xi an China June 2008 Challenges and Opportunities for formal specifications in Service Oriented Architectures Gustavo Alonso Systems Group Department of Computer Science Swiss Federal Institute
Business Process Modeling and Standardization
Business Modeling and Standardization Antoine Lonjon Chief Architect MEGA Content Introduction Business : One Word, Multiple Arenas of Application Criteria for a Business Modeling Standard State of the
SOA REFERENCE ARCHITECTURE
SOA REFERENCE ARCHITECTURE August 15, 2007 Prepared by Robert Woolley, Chief Technologist and Strategic Planner INTRODUCTION This document is a derivative work of current documentation and presentations
SNUG June 16, 2006 The Future of PeopleSoft Integration
SNUG June 16, 2006 The Future of PeopleSoft Integration Reasons to Use Your Free PeopleSoft and Fusion Middleware Integration Tools 1 Aims and Ambitions Web Services and Process Orchestration Primer Understand
Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices
Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Give Your Business the Competitive Edge IT managers have been under increasing pressure to migrate a portfolio of
Introduction to Web services architecture
Introduction to Web services architecture by K. Gottschalk S. Graham H. Kreger J. Snell This paper introduces the major components of, and standards associated with, the Web services architecture. The
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
Business Process Standards and Modeling
Business Process Standards and Modeling Janne J. Korhonen Helsinki University of Technology STANDARDS Standards Organizations Object Management Group (www.omg.org) Business Process Modeling Notation (BPMN)
Enterprise Application Integration (Middleware)
Enterprise Application Integration (Middleware) Cesare Pautasso Computer Science Department Swiss Federal Institute of Technology (ETHZ) [email protected] http://www.iks.inf.ethz.ch/ EAI Course Administration
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 [email protected] Copyright IBM Corporation 2005. All rights
Integrating Siebel CRM 8 with Oracle Applications
Integrating Siebel CRM 8 with Oracle Applications Agenda Corporate Overview Siebel 8.0 New Features Siebel Integration Approaches Integration with Oracle Applications Option 1 Option 2 Pros and Cons Evaluation
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
BPMN Fundamentals. BPMI Meeting #12. London, United Kingdom May 13-14, 2004. Stephen A. White, IBM Notation Working Group Chair
BPMN Fundamentals Stephen A. White, IBM Notation Working Group Chair BPMI Meeting #12 London, United Kingdom May 13-14, 2004 Topics Background Relationship to other BPM Notations/ Languages and to Standards
Business Process Management Systems ITEC 4030 Winter 2011 Peter Khaiter Lecture 9 Enabling Business (IT) Integration Feb 7
Business Process Management Systems ITEC 4030 Winter 2011 Peter Khaiter Lecture 9 Enabling Business (IT) Integration Feb 7 Business Integration: Goals and Approaches - Review: BI is the exchange of business-critical
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.
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...
Raghu R Kodali Consulting Product Manager, & Evangelist Oracle Fusion Middleware Oracle USA Author Beginning EJB 3 Application Development (Apress)
Integrating BPEL, Workflow & Business Rules Raghu R Kodali Consulting Product Manager, & Evangelist Oracle Fusion Middleware Oracle USA Author Beginning EJB 3 Application Development (Apress) Agenda Why
Web Services Strategy
Web Services Strategy Agenda What What are are Web Web Services? Services? Web Web Services Services --The The Technologies Technologies Web Web Services Services Compliments Compliments Overall Overall
Model Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform
Driven and Oriented Integration---The Method, Framework and Platform Shuangxi Huang, Yushun Fan Department of Automation, Tsinghua University, 100084 Beijing, P.R. China {huangsx, fanyus}@tsinghua.edu.cn
Building the European Biodiversity. Observation Network (EU BON)
Enterprise Application Integration Building the European Biodiversity through Service-Oriented Architecture Observation Network (EU BON) EU BON Project Building the European Biodiversity Network Presentation
Enterprise Integration Architectures for the Financial Services and Insurance Industries
George Kosmides Dennis Pagano Noospherics Technologies, Inc. [email protected] Enterprise Integration Architectures for the Financial Services and Insurance Industries Overview Financial Services
CHAPTER 1 INTRODUCTION
1 CHAPTER 1 INTRODUCTION Internet has revolutionized the world. There seems to be no limit to the imagination of how computers can be used to help mankind. Enterprises are typically comprised of hundreds
INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES
INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES ABSTRACT Enterprise Application Integration technologies have been in the market for approx 10 years. Companies deploying EAI solutions have now started
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 [email protected] 2 Computer
MDM and Data Warehousing Complement Each Other
Master Management MDM and Warehousing Complement Each Other Greater business value from both 2011 IBM Corporation Executive Summary Master Management (MDM) and Warehousing (DW) complement each other There
How To Compare The Cost Of Business Process Management (Bpm) To Open Source Software (Bmp)
Open Source Business Process Management Suites Trends and Advantages Executive Summary This paper explains open source BPM and its benefits. Focused and in-depth description of two major open source BPM
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
Service Integration. Dr. Gopala Krishna Behara
Service Integration Dr. Gopala Krishna Behara Introduction Integration is reuse of data and functionality across applications, services and enterprises. The enterprise uses different applications for running
