Patent ID: 7174363
Filing Date: 2007-02-06
Classification: G06F,H04L,H04N

Abstract:
1. A computing system, which comprises: a bus which includes a channel manager component which provides for at least three different types of channels which provide for communication between a plurality of different service requestors and a plurality of different service providers, and which includes a service discovery component which identifies a plurality of different types of interfaces for the plurality of different service providers; a service requestor container operatively coupled to said bus, said service requestor container containing a service requestor application; a service provider container operatively coupled to said bus, said service provider container containing a service provider application; wherein the service provider container includes an interaction broker component, said interaction broker providing an interface between said bus and said service provider application; wherein said interaction broker component includes a request broker component, which provides an operation interface, for invoking said service provider application based upon service requests received from said bus; wherein said interaction broker component includes an event handler component, which provides an event interface, for invoking said service provider application based upon events read from said bus; wherein said interaction broker component includes a stream handler component, which provides a stream interface, for invoking said service provider application based upon data read from a stream; wherein the different types of channels correspond to the plurality of different interfaces; and, a virtual data store operatively coupled to said service requestor container and to said service provider container.