[occi-wg] Message Queue on OCCI

Alexis Richardson alexis at rabbitmq.com
Wed Aug 29 05:50:45 EDT 2012


Maik,

I like this idea, but why not go further and wrap the AMQP messages
into a general HTTP format?

alexis


On Tue, Aug 28, 2012 at 4:37 PM, Srba, Maik <maik.srba at gwdg.de> wrote:
>  Hi,
>
>
>  after few weeks of discussion we have an idea how we can combined our
> services, message system and occi.
>
>
>  The idea is, that we extend the OCCI interface with AMQP besides HTTP.
> Then we can connect OCCI with an message bus. Table 1 shows what i mean
> with extension. The different interfaces can combined with different OCCI
> Dataformats.
>
>
>  Picture 2 shows connection of OCCI, Service and Message Bus. Here we can
> exchange AMQP/OCCI messages between the services.
>
>
>  After i read the new OCCI JSON rendering document writen by Florian
> Feldhaus and Ralf Nyren, i see the new changes about Actions. Actions are
> now defined in action_category and instantiated in action. Thats a good
> thing because now we can uses this action instance as messages and send
> them via AMQP.
>
>
>  In combination with OCCI Mixins we can create a service specific
> eventsystem were we can exchange messages between different services. In
> this case the service provider can characterize there own service
> interfaces as OCCI Mixin. He delivers the characterization with the
> service to the platform. Both service and client use OCCI. The service
> client can discover or use the interface and the service adapter
> interprets the OCCI messages or send messages. So we can simple combine
> provided services over OCCI (theoretical distributed over several
> platforms).
>
> Cheers
> Maik
>
>
>
>
>
>
>
>
>
> Am 01.08.12 15:05 schrieb "Alexis Richardson" unter <alexis at rabbitmq.com>:
>
>>OK.
>>
>>It might be worth considering other examples, eg Amazon SQS/SNS...
>>
>>
>>On Wed, Aug 1, 2012 at 1:36 PM, Srba, Maik <maik.srba at gwdg.de> wrote:
>>> Hi,
>>>
>>> at the moment i see 4 actions here. One is "startlisten" to say OCCI
>>>that
>>> now the client will listen to the message queue and "stoplisten" to stop
>>> listening. One other is "send" to request a message over OCCI to the
>>> message queue that can listen by the application and at last i see
>>> "receive" to ask OCCI if there are any new messages from the queue for
>>>the
>>> client.
>>>
>>> Cheers,
>>> Maik
>>>
>>> ==================================================================
>>> GWDG - Gesellschaft für wissenschaftliche
>>> Datenverarbeitung mbH Göttingen
>>> Am Fassberg 11, 37077 Göttingen
>>> Geschäftsführer: Prof. Dr. Ramin Yahyapour
>>> Aufsichtsratsvorsitzender: Prof. Dr. Christian Griesinger
>>> Sitz der Gesellschaft: Göttingen
>>> Registergericht: Göttingen
>>> Handelsregister-Nr. B 598
>>> WWW: www.gwdg.de
>>> ------------------------------------------------------------------
>>> Fon: 0551 39-20364
>>> Fax: 0551 201-2150
>>> AG (e)Science
>>> E-Mail: maik.srba at gwdg.de
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> Am 01.08.12 13:48 schrieb "Alexis Richardson" unter
>>><alexis at rabbitmq.com>:
>>>
>>>>Thanks Maik.
>>>>
>>>>What would be examples of "OCCI        forward the actions from the
>>>>client to
>>>>the     message queue"?
>>>>
>>>>alexis
>>>>
>>>>On Wed, Aug 1, 2012 at 12:40 PM, Srba, Maik <maik.srba at gwdg.de> wrote:
>>>>> Hi Alexis,
>>>>>
>>>>> Thanks for your interest. I have attached a short summary where i
>>>>>explain
>>>>> what we will to.
>>>>>
>>>>> Cheers,
>>>>> Maik
>>>>>
>>>>>
>>>>> ==================================================================
>>>>> GWDG - Gesellschaft für wissenschaftliche
>>>>> Datenverarbeitung mbH Göttingen
>>>>> Am Fassberg 11, 37077 Göttingen
>>>>> Geschäftsführer: Prof. Dr. Ramin Yahyapour
>>>>> Aufsichtsratsvorsitzender: Prof. Dr. Christian Griesinger
>>>>> Sitz der Gesellschaft: Göttingen
>>>>> Registergericht: Göttingen
>>>>> Handelsregister-Nr. B 598
>>>>> WWW: www.gwdg.de
>>>>> ------------------------------------------------------------------
>>>>> Fon: 0551 39-20364
>>>>> Fax: 0551 201-2150
>>>>> AG (e)Science
>>>>> E-Mail: maik.srba at gwdg.de
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Am 31.07.12 11:44 schrieb "Alexis Richardson" unter
>>>>><alexis at rabbitmq.com>:
>>>>>
>>>>>>Maik,
>>>>>>
>>>>>>Do you have an API you can show us?  That is the best way to get
>>>>>>started
>>>>>>
>>>>>>alexis
>>>>>>
>>>>>>On Mon, Jul 30, 2012 at 8:32 AM, Srba, Maik <maik.srba at gwdg.de> wrote:
>>>>>>> Dear all,
>>>>>>>
>>>>>>> we currently think about expanding OCCI so it supports a message
>>>>>>>queue
>>>>>>> between client and service provider.
>>>>>>> Our project contains simulation services in the cloud. For this we
>>>>>>>need
>>>>>>>a
>>>>>>> communication between
>>>>>>> client and simulation services. In one case it will be used to
>>>>>>>transmit
>>>>>>> control commands
>>>>>>> and receive status changes. Inside our project, we use RabbitMQ for
>>>>>>> messaging between
>>>>>>> client and simulation services, and among the different simulation
>>>>>>>service
>>>>>>> components.
>>>>>>>
>>>>>>> If this message queue would be part of an OCCI implementation, we
>>>>>>>could
>>>>>>> realize our management tasks for
>>>>>>> cloud simulation services via OCCI.
>>>>>>>
>>>>>>> It would be very nice to hear if somebody has already thought about
>>>>>>>this or
>>>>>>> could help collect ideas on
>>>>>>> how such an OCCI Extension could look like.
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Maik
>>>>>>>
>>>>>>>
>>>>>>> ==================================================================
>>>>>>> GWDG - Gesellschaft für wissenschaftliche
>>>>>>> Datenverarbeitung mbH Göttingen
>>>>>>> Am Fassberg 11, 37077 Göttingen
>>>>>>> Geschäftsführer: Prof. Dr. Ramin Yahyapour
>>>>>>> Aufsichtsratsvorsitzender: Prof. Dr. Christian Griesinger
>>>>>>> Sitz der Gesellschaft: Göttingen
>>>>>>> Registergericht: Göttingen
>>>>>>> Handelsregister-Nr. B 598
>>>>>>> WWW: www.gwdg.de
>>>>>>> ------------------------------------------------------------------
>>>>>>> Fon: 0551 39-20364
>>>>>>> Fax: 0551 201-2150
>>>>>>> AG (e)Science
>>>>>>> E-Mail: maik.srba at gwdg.de
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> occi-wg mailing list
>>>>>>> occi-wg at ogf.org
>>>>>>> https://www.ogf.org/mailman/listinfo/occi-wg
>>>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> occi-wg mailing list
>>>>> occi-wg at ogf.org
>>>>> https://www.ogf.org/mailman/listinfo/occi-wg
>>>>>
>>>
>


More information about the occi-wg mailing list