9
Service Oriented Integr ation He Ju @2011

Case of System Integrition

Embed Size (px)

Citation preview

Page 1: Case of System Integrition

8/7/2019 Case of System Integrition

http://slidepdf.com/reader/full/case-of-system-integrition 1/9

Service Oriented Integration

He Ju @2011

Page 2: Case of System Integrition

8/7/2019 Case of System Integrition

http://slidepdf.com/reader/full/case-of-system-integrition 2/9

WebMethod

MQ Series

ETL to/fromdatabase

Tangosol Coherence

Tibco Rendezvous

Service Registry

Cloud . SaaS

Page 3: Case of System Integrition

8/7/2019 Case of System Integrition

http://slidepdf.com/reader/full/case-of-system-integrition 3/9

FTP

MOM

MQ SWIFT

DatabaseService

WTX

Enterprise Service Bus 

DB

JCA

Adapter

Ap

plication

SOAP

HTTP

WS

1

5

42 3

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.

Page 4: Case of System Integrition

8/7/2019 Case of System Integrition

http://slidepdf.com/reader/full/case-of-system-integrition 4/9

TIBCO Rendezvous provides decentralized and distributive notification service. There are no centralrepositories for message storage.

Rendezvous client/daemon will connect to each others with auto-discovery when new client/daemon join thenetwork. When sender talks to recipient beyond the same network, the messages are passed through theRendezvous routers, and reach the destination.

Router finds the least cost path to relay the messages. RV using Subject-Based addressing for messagingsending and receiving.

Client

RV Daemon

Application 1

In Out

Application 2

RendezvousClient - Sa

RendezvousRouter

RendezvousRouter

RendezvousClient

RendezvousClient - Ta

RendezvousClient

RendezvousClient Sb

RendezvousRouter

RendezvousClient

RendezvousClient Tb

RendezvousClient

RendezvousClient

LAN/Router/Gate

Way

Page 5: Case of System Integrition

8/7/2019 Case of System Integrition

http://slidepdf.com/reader/full/case-of-system-integrition 5/9

BPM – Business Process ManagementThe business workflow compose the orchestration layer on ESB

Knowledge of business application model usually resides with businessanalysts. Business requirements and definitions are owned by businessanalysts.

Business applications are composite of services. SOA abstract the interfacelayer, which allow business stakeholder directly involved in workflow designwithout bothered on detailed technology.

Page 6: Case of System Integrition

8/7/2019 Case of System Integrition

http://slidepdf.com/reader/full/case-of-system-integrition 6/9

E S B

1

5

42 3

WTX Engine

??MBE

?MS(?EFT)

??-ebills ??DC??DI

?rnet( Tandem)

?Checque ?Collect

???

Bus

???MSA ?INT …

DBMQ DB FTP ?

?

MQ MQ

MQ

WS

Page 7: Case of System Integrition

8/7/2019 Case of System Integrition

http://slidepdf.com/reader/full/case-of-system-integrition 7/9

Event Processing Node

Work MemoryEvent Producer

Event Consumer

Application

Business Process

Application

Business Process

ESBTransform

FilterRouting

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 processingnetwork.

RV ChannelIN

RV ChannelOUT

EO

Rule Agenda

Inference Engine

E

Page 8: Case of System Integrition

8/7/2019 Case of System Integrition

http://slidepdf.com/reader/full/case-of-system-integrition 8/9

ESBTransform

FilterRouting

Business Process

Event Processing Agent is the node where events are digested, transformed, translated, enriched. It also actsas 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.

EventProducer

EventProducer

EventConsumer

EventConsumer

EP Agent EP Agent

EP Agent

EP Agent

EP Agentnested EPN

EP Agent

Page 9: Case of System Integrition

8/7/2019 Case of System Integrition

http://slidepdf.com/reader/full/case-of-system-integrition 9/9

Mission to on boarding spacecraft

Challenging in Rendezvous MissionComplexities: Activity control and eventsare operated in dimensions of time andspace, factors including position,velocity, attitude, angular rates

Security: Access Control, collisionavoidance

Synchronization with work/rest cycle in

the timeline; Communication betweenamong space and ground has linkconstraints , delay caused by satelliterelay.

Fault tolerance and thrust errorshandling

Test: Verification and validation withinonly simulating environment. Production

environment is critically available onmission execution. It is disaster whenmission failed

Wigbert Fehse, “Automated Rendezvous and Docking of Spacecrafts”, published by the Press of the University of Cambridge , 2003