Business Process Management Design and Integration Overview



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

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

Enterprise Integration Architectures for the Financial Services and Insurance Industries

Introduction to Service-Oriented Architecture for Business Analysts

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

SNUG June 16, 2006 The Future of PeopleSoft Integration

Enterprise Application Integration

Integrating Siebel CRM 8 with Oracle Applications

Service Oriented Architecture (SOA) An Introduction

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

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

Pervasive Software + NetSuite = Seamless Cloud Business Processes

3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19

Research on the Model of Enterprise Application Integration with Web Services

An Oracle White Paper November Oracle Primavera P6 EPPM Integrations with Web Services and Events

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

A standards-based approach to application integration

Oracle SOA Suite Then and Now:

Themabijeenkomst 17 april 2003

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

Service-Oriented Architecture and Software Engineering

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden?

The Application of BizTalk in Public Sector

Methods and Technologies for Business Process Monitoring

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur

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

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

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

SCA-based Enterprise Service Bus WebSphere ESB

The Enterprise Service Bus

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

Service Oriented Architecture 1 COMPILED BY BJ

AquaLogic Service Bus

Service Oriented Architecture: An Overview Discussion. Jeff Simpson Principle SOA Architect

Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach

The Way to SOA Concept, Architectural Components and Organization

How Can Agile Customers Benefit from Oracle Fusion Middleware Today?

ESB solutions Title. BWUG & GSE Subtitle guy.crets@i8c.be. xx.yy@i8c.be

Oracle Business Activity Monitoring 11g New Features

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

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

Enterprise IT Architectures SOA Part 2

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

Oracle Service Bus: - When to use, where to use and when not to use

AquaLogic ESB Design and Integration (3 Days)

Roadmap from On-Premise to Cloud based Integration solutions from SAP

ORACLE SOA SUITE. Product Overview

The Evolution from EAI to ESB

Who am I? Why use EAI? A little history. Today s Lecture. A little history. Enterprise Application Integration Techniques

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

Part 2: The Neuron ESB

Closer Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division

Tier Architectures. Kathleen Durant CS 3200

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment

SONIC ESB: AN ARCHITECTURE AND LIFECYCLE DEFINITION

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

Movex vs Integration. Integration demands. Integration demands. Programvarurådet Agenda. Välkommen till Programvarurådets Seminaruim:

IBM WebSphere ESB V6.0.1 Technical Product Overview

SOA Myth or Reality??

How To Write A Microsoft.Net Event Management System (Mnet)

Architectuur hulpmiddelen TechnoVision & CORA. Maarten Engels Nieuwegein, 9 februari 2012

Integration using IBM Solutions

WHITE PAPER. Enabling predictive analysis in service oriented BPM solutions.

Middleware: Past and Present a Comparison

WELCOME TO Open Source Enterprise Architecture

Ariba Integration Platform

What is the NXTware Evolution Server Peter Marquez, Product Marketing ecube Systems

Service Oriented Data Management

CHAPTER 1 INTRODUCTION

WELCOME. Where and When should I use the Oracle Service Bus (OSB) Guido Schmutz. UKOUG Conference

Overview: Siebel Enterprise Application Integration. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013

Jitterbit Technical Overview : Microsoft Dynamics CRM

Enterprise Service Bus: Five Keys for Taking a Ride

Monitoring Patterns in BMC Middleware Management

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

EBS - SOA Integration Options

An Introduction to the Enterprise Service Bus

Government's Adoption of SOA and SOA Examples

How To Develop A Web Service In A Microsoft J2Ee (Java) 2.5 (Oracle) 2-Year Old (Orcient) 2Dj (Oracles) 2E (Orca) 2Gj (J

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

for Java Applications solution WHITEPAPER

ebxml Web Services & EDI

Enterprise Application Designs In Relation to ERP and SOA

BUILDING FLEXIBLE ENTERPRISE PROCESSES USING ORACLE BUSINESS RULES AND BPEL PROCESS MANAGER. An Oracle White Paper Jan 2005

SOA REFERENCE ARCHITECTURE: SERVICE TIER

Prof. Dr. Lutz Heuser SAP Research

LinuxWorld Conference & Expo Server Farms and XML Web Services

WSO2 Message Broker. Scalable persistent Messaging System

Cronacle. Introduction

Service-Oriented Integration: Managed File Transfer within an SOA (Service- Oriented Architecture)

Transcription:

Bill Martorano Chief Architect-EIA Hewlett-Packard HP Services August 2001 HP World Page 2

What is EIA? What is EIA s Integration Broker? Presentation Agenda Definition of Business Process. What is a Business Process Manager? Case study: Integrating H P Process Manager (HPPM) with BEA elink (Tuxedo).

Enterprise Infor mation Architecture What is EIA? Projectto build internal infrastructure to support A2A (internal eai) and fra me w ork for B2B services. Major components are; Integration Broker Business Process Manager Application Server Platform

EIA Architectural Fra m e work Business Process Manager Interface Technology (A) Interface Technology (B) Interface Technology (A) Interface Technology (A) E-Service Platform Interface Technology (B) Interface Technology (B) Integration Broker Service Interface Technology (D) Interface Technology (C) Application Application Application Application 29 June 2001 Page 5

Enterprise Application Integration (eai( eai) Benefits: One single, common integration platform (better manageability) As soon as a component is connected to the bus, it is directly accessible for any present and future other component. Without EAI With EAI A B C A B C Bus D E F D E F N Applications N.(N-1) / 2 Connections N Applications Only N Connections 29 June 2001 Page 6

Enterprise Application Integration Benefits: Control and monitoring of data flow (security, auditing, postmortem analysis) Make physical network infrastructure transparent for applications Advanced data distribution schemes (eg. publish/subscribe) Guaranteed data delivery Allows development of new cross-application functionality Integrated applications can be easily replaced without affecting the whole infrastructure (adapters isolate the bus of the application specific interface). Provides an efficient back-office connectivity for ebusiness Reduced maintenance and development cost 29 June 2001 Page 7

Technical case for an Integration Broker Existing situation Integration Broker Business Process Manager Incoherent Data! Application A Application B DB Service Design? Difficult! DB Application C Application D 29 June 2001 Page 8

Software focused on enabling integration between multiple applications and services. What is EIA s Integration Broker? Asynchronous (loose-coupling) imple mentation acco mplished by use of a Message-Oriented (MO M) Integration Broker technology. Synchronous (tight-coupling) imple mentation acco mplished by use of CORBA technology. Dedicated to enabling highly available environ m e nt.

EIA Architectural Fra m e work Integration Broker Component Tuxedo CORBA J2EE Integration Broker Services Application Application Application Application 29 June 2001 Page 10

The Role of the Integration Broker Existing situation Integration Broker Business Process Manager Service A Connector Application A Connector Application B Connector Integration Broker (Req/Reply, Pub/Sub, Highly Available) Connector Service B Connector Application C Connector Application D 29 June 2001 Page 11

Integration Broker Benefits One single, co m m on integration platform (better manageability) Simplified, scalable inter-application com munication channel: Without EAI With EAI A B C A B C Integration Broker D E F D E F 29 June 2001 Page 12

Start Conditional Task End process What is a Business Process? A series oftask,thatfulfilsome functionality Each task isperformed by a software application or person. Work is granular and atomic. Processes can be... Bounded by the enterprise (A2A) Across the internet (B2B) Intersected with WebServices

Software focused on defining and controlling w orkflow betw een multiple applications and/or services. What is a Business Process Manager? M aintains state of a process through the fullend-to-end lifecycle. Platform for defining fail-over and error recovery mechanism s. The Guardian Angel of application/service integration.

R ole of BP M and the Integration Broker Existing situation Integration Broker Business Process Manager Control of composite processes! Application A Connector Application B Connector Service A Connector Business Process Management Tool Enterprise Message Bus Connector Web Service Connector Application C Connector Application D 29 June 2001 Page 15

EIA Architectural Fra m e work Business Process Manager Co mponent J2EE HP Process Manager CE Integrator Tuxedo CORBA J2EE Integration Broker Services Application Application Application Application 29 June 2001 Page 16

Business Process intersection with the Integration Broker End Process Engine Start Integration Broker Integration Broker BPM HR Legacy Integration Broker B2B Gateway CRM Security ERP Applications

Lets examine execution of a particular task. BPM Integration Broker Applications HR Integration Broker Legacy

Step 1: A pplication Event occurs,w orkflow engine triggers interaction with Legacy Syste m. Task 1 BPM Integration Broker Applications HR Integration Broker Legacy

Step 2: W orkflow engine connects with Integration Broker. BPM Integration Broker Applications HR 2 Integration Broker Legacy

Step 3: Integration Broker connects to legacy system. BPM Integration Broker Integration Broker 3 Legacy HR Applications

Step 4: Legacy syste m performs task, returns results to Integration Broker. BPM Integration Broker Applications HR Integration Broker 4 Legacy

Step 5: Integration Broker passes results (resources) to Workflow Engine. BPM 5 Integration Broker Integration Broker Applications HR Legacy

Now, let s look at the internal design.. 29 June 2001 Page 24

HP Process Manager s View of the Integration Broker Process Definition Audit Logging Processing Monitoring Process Execution Resource Management Adapter Integration Broker Clients 29 June 2001 Page 25

Business Process Manager /Integration Broker Adapter architecture HP Process Manager BEA elink (Tuxedo) Polling htaskagent Server WorkList Server Transactions hprocstarter Server Asynchronous Tuxedo Svc hprocrunner Server Synchronous Tuxedo Svc 29 June 2001 Page 26

HP Process Manager /Tuxedo Adapter Asynchronous process example HP Process Manager BEA elink htaskagent invokes Enqueue Service Payload Forwarded to Subscriber Queue Worklist updated. Routing logic invoked. WorkList Server Transactions Polling htaskagent Server hprocstarter Server Enqueue Service Any /Q TMQFORWARD elink TMQFORWARD service is Invoked Process started. HP PM now controls process. hprocrunner Server Any /Q hprocstarter invokes HP Process Manager. Asynchronous event occurs when a message is deposited into Tuxedo Queue 29 June 2001 Page 27

EIA Wave #2 Asynchronous Architecture CIDB System Table Staging Table Oracle C R M P erfview (OpenView) ITO (OpenView) DBTools ITRC Interface ITRC Custom Adapter/ Tuxedo WS Oracle C R M Interface Oracle C R M Adapter Measure Ware (OpenView) Operational Monitor NodeMgr (OpenView) Error Handling Agent ITO Agent Test Subscriber AP_ ITRC /Q AM_ ITRC /Q EU_ ITRC /Q Oracle EU /Q BEA Manager AM/EU/AP ERROR UserLog Payload File Test Publisher Any /Q Asynch Route_Q Service SAP W F Agent tmqueforward HP Process Manager Worklist Server TaskAgent (CE Integraor) HProcRunner (CE Integrator) HProcStarter (CE Integrator) Error Agent Lock File Service ODY W F Agent AM_ODY /Q AM/EU/AP SAP /Q IDOC Client ALEOUT R3 SVR (RFCIN) Legend: * Vendor/External Components * Partner Developed Components * Asynchronous Internal Componets * Synchrnous Internal Components * Pub/Sub Error Process * EIA Developed Components * Partner Applications Odyssey EUR Tuxedo/WS Client (Interface) Visual C++ Interface (NT) Informatica Odyssey AP/LAR IBS SPORTS (Odyssey Extract) R3 Adapter RFC/IDOC App App Svr Svr Interface Logic SAP

The propertechnical architecture willenable cross-enterprise and B2B business process integration. Enterprise A Process Engine Message Broker Tight Coupling Service Discovery Enterprise B Process Engine Message Broker Application/Service Connectors Application/Service Connectors Legacy Applications/Services Legacy Applications/Services Enterprise Integration B-B Integration Enterprise Integration 29 June 2001 Page 29

EIA Architectural Fra m e work Implementation (Current-State) Business Process Manager J2EE J2EE HP Bluestone J2EE SOAP HTTP(S) B2C, B2B XML CE Integrator Tuxedo CORBA J2EE Integration Broker Services A2A XML Application Application Application Application 29 June 2001 Page 30

Business Process Manage ment CAN controlworkflow/routing within the Integration Broker! Case Study Conclusions? Needs interface to the J2E E platform, to extend BP M control over B2B, eco m merce and Web Services. Very useful Guardian Angel w hen implem ented in a co m plex and/or stateful application environ ment.