Common Messaging endpoints
From Gcube Wiki
Revision as of 12:28, 18 April 2013 by Andrea.manzi (Talk | contribs)
The Messagin Endpoints Lirbary is a simple library that has been developed in order to harvest and make available the Message broker instances addresses that are published on the gCube Information System
The library expects each Message Broker instance to be published on the IS as a gCube Runtime Resource having the following model:
<ID></ID> <Type>RuntimeResource</Type> <Scopes> <Scope>/xxx/xxxxx</Scope> </Scopes> <Profile> <Category>Service</Category> <Name>MessageBroker</Name> <Description /> <Platform> <Name>ActiveMQ</Name> <Version>5</Version> <MinorVersion>5</MinorVersion> <RevisionVersion>1</RevisionVersion> <BuildVersion>1</BuildVersion> </Platform> <RunTime> <HostedOn>hostname</HostedOn> <GHN UniqueID="" /> <Status>READY</Status> </RunTime> <AccessPoint> <Description>openwire interface</Description> <Interface> <Endpoint EntryName="openwire">tcp://hostname:port</Endpoint> </Interface> <AccessData> <Username /> <Password /> </AccessData> </AccessPoint> </Profile>