• No results found

IBM Software Group. IBM WebSphere Process Integration Technical Overview

N/A
N/A
Protected

Academic year: 2021

Share "IBM Software Group. IBM WebSphere Process Integration Technical Overview"

Copied!
26
0
0

Loading.... (view fulltext now)

Full text

(1)

IBM Software Group

IBM WebSphere Process Integration

Technical Overview

(2)

Business Flexibility Depends on IT Flexibility

“Today’s IT architectures, arcane as they may be,

are the

biggest roadblocks

most companies face

when making

strategic moves

.”

–McKinsey

“Flexible IT, Better Strategy

Flexible IT requires advanced

IT infrastructures, including

Process Integration

Software

from IBM.

(3)

WebSphere for Process Integration

What’s new

ƒ

IBM WebSphere

Business Modeler

ƒ

IBM WebSphere

Integration Developer

ƒ

IBM WebSphere

Process Server

ƒ

IBM WebSphere

Business Monitor

Process Integration which changes the competitive landscape

WebSphere for Process Integration

ƒ Best In Class Business Modeling and Simulation

ƒ Simplified Integration – Easy To Learn And Use

ƒ Revolutionizes Business Flexibility

ƒ Broadest Reaching Integration

ƒ Real Time Visibility into Business Performance

(4)

IBM’s WebSphere Integration Reference Architecture

A comprehensive, modular integration middleware platform providing the

development and operating environments for SOA-based solutions

IT Services Management Business Application Services Process Services Information Services Development Services Interaction Services Partner Services Connectivity Services

Business Innovation and Optimization Services

Application and Information Assets

What’s new

ƒ

IBM WebSphere

Business Modeler

ƒ

IBM WebSphere

Integration Developer

ƒ

IBM WebSphere

Process Server

ƒ

IBM WebSphere

Business Monitor

(5)

Model

Deploy

Monitor

Analyze

Act

Capture, simulate, analyze, and optimize business models to reduce risk and increase flexibility

Direct deployment of models and policies to realize business intent

Correlate metrics and alerts in real-time from internal and external sources to gain visibility into the business performance

Gaining insight into business metrics and information for contextual based decision making

Respond at the right time to insights through collaboration, optimization, and automation to excel

The power of IBM’s methodology is derived from each activity performed individually …

… and in combination to enable continuous improvement and innovation

(6)

IBM WebSphere Business Modeler

ƒ

Simple to use business modeling tool



Allow the people who know the business to model the

business



Attach resource, roles and costs to each activity

ƒ

Sophisticated simulation and analysis



Understand your business models and make informed

decisions before deployment



Compare simulations against historical actuals

ƒ

Collaborative modeling



Enable communication and participation across your

enterprise via web based collaboration

ƒ

Clean hand-off to I/T



Rapid and accurate deployment of your solutions



Business modeling is the starting point for I/T

deployment

IBM WebSphere Business Modeler

(7)

Model

Monitor

Analyze

Act

Capture, simulate, analyze, and optimize business models to reduce risk and increase flexibility

Correlate metrics and alerts in real-time from internal and external sources to gain visibility into the business performance

Gaining insight into business metrics and information for contextual based decision making

Respond at the right time to insights through collaboration, optimization, and automation to excel

The power of IBM’s methodology is derived from each activity performed individually …

… and in combination to enable continuous improvement and innovation

IBM Business Innovation and Optimization Methodology

Direct deployment of models and policies to realize business intent

(8)

WebSphere Process Server

ƒ

Based on WebSphere Application Server



Clustering, failover, high availability and robust platform



Single administration environment



Common Event Infrastructure – Process Management

ƒ

Service Oriented Architecture platform



A uniform invocation programming model (SCA)



A uniform data representation model (Business Objects)



Powerful tools to build and reuse standard components

ƒ

Powerful Staff Components



Participating / Originating / Ad-Hoc Tasks



Multi-level escalation



Client components out-of-the box (JSF)

ƒ

Business Processes



WS-BPEL standard

ƒ

Business State Machines, Business Rules &

Transformations



Advanced services to build integration solutions

ƒ

A single Process Integration platform

(9)

WebSphere Integration Developer

‰

Reduce cost of skills

9

Default = Little to no Java

9

Roles / progressive disclosure

‰

Accelerate skills

9

Doc restructure into tutorials

9

Out of Box Experience

9

Samples / extended samples

‰

Reduce time-to-deployment

9

Business Objects, Relationships

9

Wiring / components

9

End-to-end test framework

‰

Simplify the authoring metaphor

9

Interface / Data transformation

9

Business Rules

9

State Machines

9

Business Events

(10)

WebSphere Process Server – Components

Process Services

Human

Tasks

Human

Tasks

Business

State

Machines

Business

State

Machines

Business

Rules

Business

Rules

Business

Processes

Business

Processes

Service

Components

WebSphere Application Server, Version 6

Supporting

Services

Interface

Maps

Business

Object Maps

Relationships

Selectors

Selectors

SOA Core

Service Component

Architecture

Business

Objects

Common Event

Infrastructure

(11)

The Common Invocation Model: Service Components

Component

Uniform

Representation of

Encapsulated

Implementation

Interface:

How to call this component

Reference:

What this components calls Java Interface WSDL Port Type Java Interface WSDL Port Type Business Process Business State Machine Business Rule Human Task Interface

(12)

Module: Order

Assembling Components into Modules

ƒ

Encapsulate Functionality into Modules for Reuse

ƒ

Components may be wired together

ƒ

Business Objects are the data flowing on wires between Components

Business Rule: Customer Status Human Task: Approve Order Process: doOrder Import: Credit Check Export: doOrder

Web

Web

BO BO BO BO BO BO Other Applications and Modules Other Applications and Modules Interface Reference Component

(13)

Component Assembly Development

Import Reference Export Module Interface

(14)

Component Test/Debug – Integration Test Client

Launch Integration Test Client

Select Module, Operation

Enter Input Data &

Launch Operation

Examine, Event Trace & Output

(15)

Model

Act

Capture, simulate, analyze, and optimize business models to reduce risk and increase flexibility

Respond at the right time to insights through collaboration, optimization, and automation to excel

The power of IBM’s methodology is derived from each activity performed individually …

… and in combination to enable continuous improvement and innovation

IBM Business Innovation and Optimization Methodology

Direct deployment of models and policies to realize business intent

Deploy

Correlate metrics and alerts in real-time from internal and external sources to gain visibility into the business performance

Monitor

Gaining insight into business metrics and

information for contextual based decision making

(16)

WebSphere Business Monitor V6 Themes

ƒ

Business monitoring



Manage responses to business situations



Business Dashboards

ƒ

Monitor more environments

ƒ

Open event infrastructure

ƒ

Focus on performance and throughput

(17)

Real Time Business Performance Visibility

ƒ

View your business real time

See how your business is performing

before issues arise

Monitor the pieces of your business

that matter in terms you understand

View business measures and key

performance indicators specific to your

business processes

ƒ

Make proactive changes on the fly

Respond quicker

Ability to intervene and change the

course of your business based on events

and trends as they emerge

Adaptive action manager

ƒ

Business Innovation and Optimization

Improve your business through insight

WebSphere Business Monitor – your

first step in true business performance

management

(18)

Business monitoring goals

ƒ

Report on business performance

measured against targets (scorecard)

Share growth and new product revenue

ƒ

Track business process flow

Status of particular insurance claim

Bottlenecks due to human tasks

ƒ

Monitor business process metrics

Duration, cost, branch ratios

ƒ

Business Analysis through

aggregation and multidimensional

reporting

Total monthly revenue by customer

ƒ

Detect and alert of anomalous

situations

Gold customer order with no inventory and supplier decommitted

(19)

WebSphere Business Monitor Conceptual View

IT Observation

Supporting Infrastructure

WebSphere Process Server, CEI, Event Store

Business Observation

Metadata Flow

Transformation

(20)

WebSphere Process Server and the ESB

ƒ Data Format: XML, CSV, Cobol Copybook, Custom, …

ƒ Transport: WebSphere MQ, JMS, SCADA, HTTP, …

ƒ API: JMS, MQI

ƒ Clients: Any WMQ / JMS Application

ƒ Data Format: XML

ƒ Transport: WebSphere messaging resources

ƒ API: JMS (Destinations, Topics)

ƒ Clients: J2EE Applications

Message Flow WMQ based Application Mainframe Application Content based Pub/Sub WBI Adapter J2C Adapter SCA Imports / Exports J2EE Applications (JMS)

WebSphere ESB

WebSphere MQ

MQ Lin k

WebSphere

Message

Broker

J2EE Applications (WMQ) JMS Client

(21)

Increase in scalability, protocols, data transformations, and message processing -- much more extensive than the competition.

ESB Advanced: Extreme integration and performance. Universal connectivity, any to any

transformation, and high-end scalability -- complementing the ESB core.

Core and Advanced ESB Products

1. Protocol switching: SOAP, JMS, MQ, Adapters 2. Payload transformation: XML

3. Messaging processing: XSLT Mapping, Message Logger, Table Driven Filter, CEI Emitter, Fault, Stop, Property Setter, Custom (Java only)

1. Protocol switching: SOAP, JMS, MQ, Adapters, Files, Telemetry (SCADA), Mobile (MQe), Real Time, Multicast, RV

2. Payload transformation: XML, SWIFT, HL7, HIPAA, EDI-X.12, EDIFact, FIX, ACORD / AL3, TLOG, C structures, COBOL copybook, CICS, VSAM, DB2, IMS, MIME, Base64 (DSTX), GZIP/ZLIB (DSTX), TAR (DSTX)

3. Messaging processing: Compute, extract, reset content descriptors, XML transform, mapping, check, route to label, label, throw, try catch, flow order, filter, trace, complex event processing, aggregate request, aggregate reply, aggregate control, database, data insert, data delete, data update, warehouse, CICS program call, VSAM file access, custom, C++, Java

WebSphere

ESB

ESB Core: Web services connectivity and service oriented integration.

WebSphere Message

Broker

(22)

Connecting to Enterprise Applications

WebSphere Business Integration Adapters

ƒ

WebSphere Business Integration Adapters



Consist of a collection of software, Application Programming Interfaces, and tools to enable

applications to exchange business data through IBM’s Enterprise Service Bus



Each business application requires its own application-specific adapter to participate in the

business integration process

ƒ

WebSphere for Process Integration continues to support the portfolio of existing

WebSphere Business Integration Adapters



Allows for leverage of customer and business partner investments in the Adapter Framework

(23)

Providing the Way for B2B Gateway Consolidation

Ensure consistent security and service-levels applied to all external interactions

Customers Distributors Warehouses Customers Suppliers Distributors Warehouses OEMs

VAN EDI

VAN EDI

Internet

Internet

Private

Private

Enterprise

WPG

WPG

• Management

• Transport

• Packaging

• Documents

• Routing

+ Integration

One View

(24)

IBM’s WebSphere Integration Reference Architecture

A comprehensive, modular integration middleware platform providing the

development and operating environments for SOA-based solutions

IT Services Management Business Application Services Process Services Information Services Development Services Interaction Services Partner Services Connectivity Services

Business Innovation and Optimization Services

Application and Information Assets

What’s new

ƒ

IBM WebSphere

Business Modeler

ƒ

IBM WebSphere

Integration Developer

ƒ

IBM WebSphere

Process Server

ƒ

IBM WebSphere

Business Monitor

ƒ

IBM WebSphere

Adapters

ƒ

WebSphere Partner

Gateway

(25)

WebSphere for Process Integration

What’s new

ƒ

IBM WebSphere

Business Modeler

ƒ

IBM WebSphere

Integration Developer

ƒ

IBM WebSphere

Process Server

ƒ

IBM WebSphere

Business Monitor

Process Integration which changes the competitive landscape

ƒ Best In Class Business Modeling and Simulation

ƒ Simplified Integration – Easy To Learn And Use

ƒ Revolutionizes Business Flexibility

ƒ Broadest Reaching Integration

ƒ Real Time Visibility into Business Performance

(26)

References

Related documents

process integration through both BPEL and a workflow engine. WBI Server Foundation is based on IBM’s WebSphere application server and J2EE and Eclipse. Platforms Most IBM

WPS = WebSphere Process Server WDI = WebSphere Data Interchange WPG = WebSphere Partner Gateway VAN = Value Added Network BES = IBM Business Exchange Service.. VAN

Click on Install IBM WebSphere Integration Developer V6.2 The Install Packages page will

� Assertion consumer service (ACS) in WebSphere SAML service provider: Any business service that implements the POST method can act as an ACS.. � Multiple security domain support:

Designed to meet UCCnet standards, IBM WebSphere Business Integration Express for Item Synchronization and IBM WebSphere Business Integration Express Plus for Item

Before you can configure how to control the routing of outbound messages, you need to define all of the outbound interfaces that you are using on each SIP proxy by defining the

WB Modeler and WebSphere Process Server both support business rules (with the majority of rules development taking place in WebSphere Integration Developer).. IBM’s BPM Engine

• IBM MQSeries for Windows, Version 5.2 client (included with the product) • IBM MQSeries for Windows, Version 5.1 client with CSD number 5 • To develop programs using the