Providing on-demand access to services in a wide area network
First Claim
1. An integration services network for facilitating access to a plurality of composite services by a plurality of users having associated client machines, each of the users being associated with one of a plurality of independent enterprises, the network comprising:
- at least one data store having a directory stored therein which maps an identity for each of the users to a policy framework which defines access information relating to a plurality of services, one or more of the plurality of services communicating with the integration services network via a public network; and
at least one computing device configured to;
set up a first composite service by integrating operation of a first subset of the services, integrating operation of the first subset of services including mediating policy differences between or among the first subset of services with reference to the policy framework, the first subset of services being associated with and controlled by a first plurality of independent service providers,set up a second composite service by integrating operation of a second subset of the services, integrating operation of the second subset of services including mediating policy differences between or among the second subset of services with reference to the policy framework, the second subset of services being associated with and controlled by a second plurality of independent service providers, the second subset of services at least partially overlapping with the first subset of services,provide an interface to one or more of the plurality of users, the interface allowing the one or more users to select one or both of the first composite service or the second composite service; and
connect with the client machines and each of the services associated with the first and second composite services, and selectively facilitate interaction among the client machines and the services with reference to the directory and the policy framework, thereby enabling each of the users to access one or both of the first or second composite services as an integrated solution in which each of the composite services facilitates dissemination of messages between or among the corresponding subset of services.
6 Assignments
0 Petitions
Accused Products
Abstract
An integration services network is described which is operable to facilitate access to a composite service by a plurality of users having associated client machines. Each of the users is associated with one of a plurality of independent enterprises. At least one data store has a directory stored therein which maps an identity for each of the users to a policy framework which defines access information relating to a plurality of services. At least one computing device is operable to set up the composite service by integrating operation of the plurality of services. The plurality of services are associated with and controlled by a plurality of independent service providers. The at least one computing device is further operable to connect with the client machines and each of the services, and to selectively facilitate interaction among the client machines and the services with reference to the directory and the policy framework, thereby enabling each of the users to access the plurality of services as an integrated solution.
-
Citations
21 Claims
-
1. An integration services network for facilitating access to a plurality of composite services by a plurality of users having associated client machines, each of the users being associated with one of a plurality of independent enterprises, the network comprising:
-
at least one data store having a directory stored therein which maps an identity for each of the users to a policy framework which defines access information relating to a plurality of services, one or more of the plurality of services communicating with the integration services network via a public network; and at least one computing device configured to; set up a first composite service by integrating operation of a first subset of the services, integrating operation of the first subset of services including mediating policy differences between or among the first subset of services with reference to the policy framework, the first subset of services being associated with and controlled by a first plurality of independent service providers, set up a second composite service by integrating operation of a second subset of the services, integrating operation of the second subset of services including mediating policy differences between or among the second subset of services with reference to the policy framework, the second subset of services being associated with and controlled by a second plurality of independent service providers, the second subset of services at least partially overlapping with the first subset of services, provide an interface to one or more of the plurality of users, the interface allowing the one or more users to select one or both of the first composite service or the second composite service; and connect with the client machines and each of the services associated with the first and second composite services, and selectively facilitate interaction among the client machines and the services with reference to the directory and the policy framework, thereby enabling each of the users to access one or both of the first or second composite services as an integrated solution in which each of the composite services facilitates dissemination of messages between or among the corresponding subset of services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for facilitating access to a plurality of composite services by a plurality of users having associated client machines, each of the users being associated with one of a plurality of independent enterprises, the method comprising:
-
providing access to a network having a directory associated therewith which maps an identity for each of the users to a policy framework, the policy framework defining access information relating to a plurality of services associated with the network, one or more of the plurality of services communicating with the network via a public network, the network also having a first composite service associated therewith, operation of a first subset of the services having been integrated to enable the first composite service, integrating operation of the first subset of services including mediating policy differences between or among the first subset of services with reference to the policy framework, the first subset of services being associated with and controlled by a first plurality of independent service providers, the network also having a second composite service associated therewith, operation of a second subset of the services having been integrated to enable the second composite service, integrating operation of the second subset of services including mediating policy differences between or among the second subset of services with reference to the policy framework, the second subset of services being associated with and controlled by a second plurality of independent service providers, the second subset of services at least partially overlapping with the first subset of services; and providing an interface to one or more of the plurality of users, the interface allowing the one or more users to select one or both of the first composite service or the second composite service; enabling the client machines to connect with the network and selectively interact with the services associated with the first and second composite services in accordance with the directory and the policy framework, thereby enabling each of the users to access one or both of the first or second composite services as an integrated solution in which each of the composite services facilitates dissemination of messages between or among the corresponding subset of services. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product comprising at least one computer-readable storage medium having computer program instructions stored therein for enabling at least one computing device to facilitate access to a composite service by a plurality of users having associated client machines, each of the users being associated with one of a plurality of independent enterprises, the computer program instructions comprising:
-
first instructions for employing a directory which maps an identity for each of the users to a policy framework which defines access information relating to a plurality of services, one or more of the plurality of services communicating with the integration services network via a public network; second instructions for setting up a first composite service by integrating operation of a first subset of the services, integrating operation of the first subset of services including mediating policy differences between or among the first subset of services with reference to the policy framework, the first subset of services being associated with and controlled by a first plurality of independent service providers; third instructions for setting up a second composite service by integrating operation of a second subset of the services, integrating operation of the second subset of services including mediating policy differences between or among the second subset of services with reference to the policy framework, the second subset of services being associated with and controlled by a second plurality of independent service providers, the second subset of services at least partially overlapping with the first subset of services, fourth instructions for providing an interface to one or more of the plurality of users, the interface allowing the one or more users to select one or both of the first composite service or the second composite service; fifth instructions for connecting with the client machines and each of the services associated with the composite services; and sixth instructions for selectively facilitating interaction among the client machines and the services with reference to the directory and the policy framework, thereby enabling each of the users to access one or both of the first or second composite services as an integrated solution in which each of the composite services facilitates dissemination of messages between or among the corresponding subset of services.
-
Specification