11

Click here to load reader

How LCDS works

Embed Size (px)

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

Page 1: How LCDS works

LCDS 3.1- how it works

Yash ModyCTO | Tekno Point

[email protected]

Page 2: How LCDS works

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

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

Page 3: How LCDS works

Message(IMessage)

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

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

Page 4: How LCDS works

ChannelMessage

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

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

Page 5: How LCDS works

END Point

ChannelMessage(IMessage)SWF Client

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

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

Page 6: How LCDS works

ChannelMessage(IMessage)SWF Client

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

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

END Point

MessgaeBrokerServletORNIO/RTMP Socket

Page 7: How LCDS works

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

Page 8: How LCDS works

ChannelMessage(IMessage).. Client END Point

MessgaeBrokerServletORNIO/RTMP Socket

MessageB

roker

Invoke Service•RemotingService•HTTPProxyService•MessagingService•DataService

Security constraintsare handled here.Responsible forAuthentication

Page 9: How LCDS works

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

Page 10: How LCDS works

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)

Page 11: How LCDS works

Thank You