Professional Documents
Culture Documents
Case of System Integrition
Case of System Integrition
He Ju @2011
Cloud . SaaS
2 3 4
WTX
HTTP
JCA
Database WS SOAP
Adapter
MQ SWIFT FTP Service
MOM
Application
DB
Why Adapters?
Adapters provide transparent connection to external channel.
Messages are routed though the bus controlled by the process management.
ESB also provide various checks, validations, conversions.
Control Event and Bulk Data are transferred over segregated channel.
Rendezvous Rendezvous
Client Client Client - Ta
Applic Applic
ation 1 ation 2
RV Daemon
Rendezvous Rendezvous
Rendezvous Rendezvous
Client Client Sb
In Out Client - Sa Router
LAN/Rou
ter/Gate
Way
Rendezvous
Router
Rendezvous Rendezvous Rendezvous
Client Client Tb Client
Rendezvous
Rendezvous
Client
Router
TIBCO Rendezvous provides decentralized and distributive notification service. There are no central
repositories for message storage.
Rendezvous client/daemon will connect to each others with auto-discovery when new client/daemon join the
network. When sender talks to recipient beyond the same network, the messages are passed through the
Rendezvous routers, and reach the destination.
Router finds the least cost path to relay the messages. RV using Subject-Based addressing for messaging
sending and receiving.
BPM – Business Process Management
The business workflow compose the orchestration layer on ESB
Knowledge of business application model usually resides with business
analysts. Business requirements and definitions are owned by business
analysts.
Business applications are composite of services. SOA abstract the interface
layer, which allow business stakeholder directly involved in workflow design
without bothered on detailed technology.
1
2 3 4
???MSA ?INT …
??DI ??-ebills ??DC
5
MQ MQ
? WS
Bus
???
ESB
MQ
MQ DB DB FTP ?
Inference Engine
Rule Agenda
RV Channel
IN
Filter
Routing ESB
Transform
Business Process
BPM can be an event producer, generating events that represents situations of the business process.
BPM can be an event consumer, reacting to the derived events generated by event processing system.
Event processing node (Agent ) can be composited as types of service components in event processing
network.
EP Agent
Event
Event Consumer
Producer EP Agent
EP Agent
Filter
Routing
Transform ESB
Business Process
Event Processing Agent is the node where events are digested, transformed, translated, enriched. It also acts
as producer to emit derived events.
Elements: Event Producer, Event Consumer, Event Processing Agent, Event Type, Event Context, Event State
The event processing agent can composite sub-event processing network inside.
Mission to on boarding spacecraft
Wigbert Fehse, “Automated Rendezvous and Docking of Spacecrafts”, published by the Press of the University of Cambridge , 2003