Re: Inter provider communication

Anuj Jain <[email protected]> Mon, 1 Apr 2013 12:25:51 -0400
Newsgroups gmane.network.open-pegasus.general
Message-ID <CAP1zRLf+z4ydqhY1a5bXpPR-ufpY_oBSCg-V55CYxXF9Q8BYsg@mail.gmail.com>
Thanks once again.
I would like to add this information to the Pegasus wiki. Where do you
think is a good place?


On Mon, Apr 1, 2013 at 12:23 PM, Karl Schopmeyer <[email protected]>wrote:

> Yes in all of the provider types.  Each provider type defines its own
> specific interface.
>
> In CMPI there is a specific set of function tables that allow "upcalls".
> Remember that in  CMPI the terminology is mi = provider mb = cimom so it is
> the CMPIBrokerFT. function table that encapsulates all of these upcalls
> (Both for requests to other providers and indication forward to the mb)
>
> In C++ It is the CIMMONHandle that the provider gets as part of
> initialization that defines the class for the upcalls and there are upcalls
> for each of the client operations.
>
> In general all of the client operations are supported except for some
> limitations in the associators, references, etc. where, for example CMPI
> only handles the instance requests, not the class requests (logical and
> correct).
>
> It is important, in general to route requests through these interfaces
> (unless you are working in your own completely controlled provider module)
> since these interfaces provide services like security, etc. where as if you
> tried to directly route to another provider you would probably be bypassing
> some things.  This will become more important as we really implement the
> security profiles.
>
> Karl
>
> Thanks for your message at 01:16 PM 3/31/2013. Your message was:
>
>  Hi,
>> Is there support for inter-provider communication in Pegasus? Can one
>> provider send a WBEM request to another provider? I understand that this
>> can be achieved by creating a CIMClient and sending a request to localhost,
>> but is there a better way to communicate back with the CIMOM from the
>> provider to request this?
>> Thanks
>> Anuj
>>
>
> Karl Schopmeyer                   Inova Development Inc.
> 305 Spring Creek Village, Suite 475 -  Dallas TX, 75248 USA
> EMAIL: [email protected]       FAX: 1-972-239-0326
> Phone 1-972-814-5581
> Skype: kschopmeyer         Skype Phone: (214) 556-5971
>
>
>
>