Академический Документы
Профессиональный Документы
Культура Документы
Introduction to
WebSphere® Message Broker Basics
Agenda
What is ESB and Why is it required
Message Broker Concepts
Message Flows
Message Nodes
The Logical Message Model
Message Broker Components
Message Broker Toolkit
IBM Software Group | WebSphere software
Messaging
IBM Software Group | WebSphere software
A B
Fred Smith,
C
Graphics Card, 32,
1.50, 07/11/06
<order>
[Customer, Order, <name>Mr. Smith</name>
<item>Graphics Card</item>
Quantity, Price, <quantity>32</quantity>
Date] <price>1.05</price>
<date>11/07/06</date>
</order>
IBM Software Group | WebSphere software
Depository
Banks
A
Vendor Setup
Vendor
Process Servers Customer Perceived
Budget Maintenance VAN Universal Account
(Imaging) NEW Soundscan In-Stock
Analysis Tool Mesa Data Shows Reconcilliation
Printer S20-Sales
Maintenance Polling Auto
Hand Scan
Customer Replenishment Apps
Printer PO Order
Insertions Sales
Reports Orders
Calendar Corrections
D
Filter Interface PO
Smart Plus
Smart Plus Millennuim 3.0
Launcher Sales Posting
Cell
Tally Sheet Phones Return to
Mill. Post Load Vendor Credit App
Billing
Equifax
Stock Options
Employee Solution
B
Change Notice Software Satellite
Resource
A04 - Cust System
Scheduling -Promo
Refund Chks
1
DFK Analysis
On-line New
Hire Entry
AAS Price
Resumix P01- Marketing
Employee
Support
Masterfile Bus Systems
P09 - P17
Cobra ABC - ISP
Cyb. website
CTS Co Cycle Physical Tracking
Home Inventory
ACH Deliveries
V04-Sign
Prodigy
System CTO
Banks - ACH and Pos to POS -
Pay Transfers
Host to AS400
Communication
Plan Administrators
(401K, PCS, Life) Spec Source Stock
SKU Tracking Status Price
Counts Testing Supplier
Intercept Sales Compliance
Employee Tax Scanning Layaways
Purchase
Spec
PO
Source SKU
Receiving
E
Scorecard
Performance
Mkt
Reactions
Polling Coop
Price Management SKU Selection
Bonus/HR
System Inventory Info Tool
DRK
ABBX Customer Repair Planning
I35 Early Warning
Tracking
System
Rebate SKU Rep
Transfer
SKU
Purchase
Store Information Order Ad Expense
Monitor
PowerSuite General
C
Ledger
Store
Scorecard
Tex A Sign
System
N. Count Corrections Store Budget
Reporting
Media
Merchandise
Tx
Writer Analysis BMP - Bus
Workspace performance Mngt
EDI
Coordinator
Mngr Approval
Batch Forcasting AIMS Journal Entry Tool Kit
Ad Measurement AP
Op. Recon
PSP File
Capital
Projects Connect 3 Credit
SS
In-Home
Data Warehouse Repair Connect 3 Connect 3
PDF Transfe Reports Cash Receipts/Credit
Fixed
Warranty Assets Misc Accounting/Finance Apps - PC/NT
Billing Repair
System Cash Over/
Short
IBM Software Group | WebSphere software
Application
Service Application
Service Service
Application Service
Application
Java C++ .NET CICS
CONVERTS
between different transport protocols
TRANSFORMS
between different data formats
An ESB…..
Optimized for high-volume processing with a robust set of pre-built mediation function
IBM Software Group | WebSphere software
Connectivity,
mediation & Connectivity logic
custom
adaptation logic Connectivity and
Mediation & mediation logic
custom Connectivity,
adaptation logic Custom adaptation mediation & custom
logic adaptation logic
WebSphere MQ Multicast
(Reliable Multicast Messaging (RMM)) SMTP
(Very low latency for LANs) CICS
SAP JDEdwards Custom
Oracle Siebel
Peoplesoft
Enterprise Applications
IBM Software Group | WebSphere software
Message Flows
.
Provides the processing sequence required
to connect applications together
Nodes
Performs a different (input, output
or processing) action
IBM Software Group | WebSphere software
Message Nodes
output
node connectors
input
connector
Action
input
input terminal
message
tree output
terminals output
message
trees
IBM Software Group | WebSphere software
Node Types
Input Protocol-specific
Transformation
Output
Logical construct
Processing
Examples:
Built-in Nodes
MQReply
MQGet
Extract Warehouse
Label
RouteToLabel Check/Validate
Reset
Flow Order Content
New Era
Descriptor
Filter
User/Third Party
Shaded items also in Event
Broker
IBM Software Group | WebSphere software
CustomerOrderMessage SupplySystemMessage
First Last
InputRoot.Body.CustomerOrderMessage.Person.Age
Examples:
Update NAMESDB with the value of InputRoot.Body.CustomerOrderMessage.Person.name.last
Set the output message OutputRoot.Body.SupplySystemMessage.DespatchTo field to be the value of
the input message InputRoot.Body.CustomerOrderMessage.Address
IBM Software Group | WebSphere software
DataInsert
Compute
Mappin
g
IBM Software Group | WebSphere software
Product Architecture
Broker
Configuration Broker
Message Manager
Broker
Broker
Toolkit
MsgFlowProject
Deploy
.bar Config Broker
Manager
file
IBM Software Group | WebSphere software