How LCDS works

Preview:

DESCRIPTION

Slide by slide description of how LCDS works. Created during a training session. Came out well so uploading it as it is

Citation preview

LCDS 3.1- how it works

Yash ModyCTO | Tekno Point

yash@teknopoint.us

SWF Client<mx:RemoteObject/><mx:DataService/>

<mx:Producer/><mx:Consumer/>

Message(IMessage)

SWF Client<mx:RemoteObject/><mx:DataService/>

<mx:Producer/><mx:Consumer/>

ChannelMessage

(IMessage)SWF Client<mx:RemoteObject/><mx:DataService/>

<mx:Producer/><mx:Consumer/>

END Point

ChannelMessage(IMessage)SWF Client

<mx:RemoteObject/><mx:DataService/>

<mx:Producer/><mx:Consumer/>

ChannelMessage(IMessage)SWF Client

<mx:RemoteObject/><mx:DataService/>

<mx:Producer/><mx:Consumer/>

END Point

MessgaeBrokerServletORNIO/RTMP Socket

ChannelMessage(IMessage)SWF Client

<mx:RemoteObject/><mx:DataService/>

<mx:Producer/><mx:Consumer/>

END Point

MessgaeBrokerServletORNIO/RTMP Socket

MessageB

roker

Security constraintsare handled here.Responsible forAuthentication

ChannelMessage(IMessage).. Client END Point

MessgaeBrokerServletORNIO/RTMP Socket

MessageB

roker

Invoke Service•RemotingService•HTTPProxyService•MessagingService•DataService

Security constraintsare handled here.Responsible forAuthentication

ChannelMessage(IMessage).. Client END Point

MessageB

roker

Invoke Service

Destination

MessgaeBrokerServletORNIO/RTMP Socket

Security constraintsare handled here.Responsible forAuthentication

Destination islike an instanceof a service

ChannelMessage(IMessage).. Client END Point

MessageB

roker

Invoke Service

Destination

MessgaeBrokerServletORNIO/RTMP Socket

Security constraintsare handled here.Responsible forAuthentication

Destination islike an instanceof a service

Adapter/Assemblers

Serves request locally (invokesa class) or connects to a back-end(Hibernate/Assembler) orconnects to a remote server(JMS)

Thank You