Providing on-demand access to services in a wide area network
First Claim
1. An interoperability 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 or more of a plurality of independent enterprises, the interoperability network comprising one or more computing devices that run code to:
- provide a business application selection interface for selecting one or more of a plurality of pre-defined business applications, wherein at least some of the predefined business applications each comprises a composite service integrating operation of a respective subset of a plurality of services in communication with the interoperability network;
provide a composite service initiation interface for initiating an instance of a first selected one of the composite services, the first selected composite service integrating operation of a first subset of the services, the first subset of services being associated with and controlled by a first plurality of independent service providers;
wherein integrating operation of the first subset of services includes reference to a directory storing access policy information for the plurality of services and using the access policy information to establish access to the first subset of services; and
connect with selected ones of the client machines and each of the services in the first subset of the services and selectively facilitate interaction among the selected client machines and the first subset of services, thereby enabling selected ones of the users to access the first selected composite service as an integrated solution in which the first selected composite service facilitates messaging between or among the first subset of services.
0 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
23 Claims
-
1. An interoperability 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 or more of a plurality of independent enterprises, the interoperability network comprising one or more computing devices that run code to:
-
provide a business application selection interface for selecting one or more of a plurality of pre-defined business applications, wherein at least some of the predefined business applications each comprises a composite service integrating operation of a respective subset of a plurality of services in communication with the interoperability network; provide a composite service initiation interface for initiating an instance of a first selected one of the composite services, the first selected composite service integrating operation of a first subset of the services, the first subset of services being associated with and controlled by a first plurality of independent service providers; wherein integrating operation of the first subset of services includes reference to a directory storing access policy information for the plurality of services and using the access policy information to establish access to the first subset of services; and connect with selected ones of the client machines and each of the services in the first subset of the services and selectively facilitate interaction among the selected client machines and the first subset of services, thereby enabling selected ones of the users to access the first selected composite service as an integrated solution in which the first selected composite service facilitates messaging between or among the first subset of services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of facilitating access to a plurality of composite services by a plurality of users having associated client machines in communication with an interoperability network, each of the users being associated with one or more of a plurality of independent enterprises, the method comprising:
-
receiving, at one or more computing devices on the network, a selection of one or more of a plurality of pre-defined business applications, wherein at least some of the pre-defined business applications each comprises a composite service integrating operation of a respective subset of a plurality of services in communication with the interoperability network; wherein integration of operation of the respective subset of the plurality of services includes reference to a directory storing access policy information for the plurality of services and using the access policy information to establish access to the subset of services; receiving, at one or more computing devices on the network, a request to initiate an instance of a first selected one of the composite services, the first selected composite service integrating operation of a first subset of the services, the first subset of services being associated with and controlled by a first plurality of independent service providers; and connecting with selected ones of the client machines and each of the services in the first subset of the services and selectively facilitating interaction among the selected client machines and the first subset of services, thereby enabling selected ones of the users to access the first selected composite service as an integrated solution in which the first selected composite service facilitates messaging between or among the first subset of services. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising at least one non-transitory computer-readable storage medium storing instructions for facilitating access to a plurality of composite services by a plurality of users having associated client machines in communication with an interoperability network, each of the users being associated with one or more of a plurality of independent enterprises, the instructions comprising:
-
first instructions for receiving, at one or more computing devices on the network, a selection of one or more of a plurality of pre-defined business applications, wherein at least some of the pre-defined business applications each comprises a composite service integrating operation of a respective subset of a plurality of services in communication with the interoperability network; second instructions for receiving, at one or more computing devices on the network, a request to initiate an instance of a first selected one of the composite services, the first selected composite service integrating operation of a first subset of the services, the first subset of services being associated with and controlled by a first plurality of independent service providers; wherein integration of operation of the respective subset of the plurality of services includes reference to a directory storing access policy information for the plurality of services and using the access policy information to establish access to the subset of services; and third instructions for connecting with selected ones of the client machines and each of the services in the first subset of the services and selectively facilitating interaction among the selected client machines and the first subset of services, thereby enabling selected ones of the users to access the first selected composite service as an integrated solution in which the first selected composite service facilitates messaging between or among the first subset of services. - View Dependent Claims (20, 21, 22, 23)
-
Specification