US2016191614A1PendingUtilityA1

Providing on-demand access to services in a wide area network

Assignee: SALESFORCE COM INCPriority: Aug 6, 2004Filed: Nov 23, 2015Published: Jun 30, 2016
Est. expiryAug 6, 2024(expired)· nominal 20-yr term from priority
G06F 16/256H04L 67/02H04L 67/10G06F 3/04842G06Q 10/06
51
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
We claim: 
     
         1 . A method of facilitating access to a composite service on a network, the method comprising:
 receiving, from a computing device on the network, a request to initiate an instance of the composite service;   referencing a directory storing access policy information for constituent services having operations integrated by the composite service, the constituent services being associated with and controlled by a plurality of independent service providers;   using the access policy information to establish access to the constituent services; and   enabling a user of the computing device to access the composite service as an integrated solution in which the composite service facilitates messaging between or among the constituent services.   
     
     
         2 . The method of  claim 1 , the method further comprising:
 receiving, from the computing device, a selection of a business application including the composite service; and   receiving a statement of record for the selected business application, the statement of record containing initial information for use with the selected business application, the network disseminating at least some portion of the statement of record to one or more of the constituent services.   
     
     
         3 . The method of  claim 1 , the method further comprising:
 receiving enterprise identity information relating to a first independent enterprise, the network disseminating at least some of the enterprise identity information to at least some of the constituent services.   
     
     
         4 . The method of  claim 3 , the method further comprising:
 receiving user identity information relating to a user associated with the first independent enterprise, the network disseminating at least some of the user identity information to the constituent services.   
     
     
         5 . The method of  claim 1 , the method further comprising:
 providing a user's computing device administration information relating to an execution of composite services available in a business application selection interface, the administration information corresponding to one or more roles associated with the user of the administration interface.   
     
     
         6 . The method of  claim 5 , wherein the administration information comprises information selected from a group consisting of: diagnostic reporting information, composite service configuration information, enterprise identity information, user identity information, and historical information relating to previously-executed composite services. 
     
     
         7 . The method of  claim 1 , wherein one or more of the composite services communicates with the network via a public network. 
     
     
         8 . The method of  claim 1 , wherein the selected composite service is a pre-defined business solution selected from a group consisting of: an eCommerce solution, a customer relationship management (CRM) solution, and a human resource (HR) management solution. 
     
     
         9 . A network for facilitating access to a composite service by a plurality of users having associated client machines, the network comprising at least one computing device that runs code to:
 receive, from a computing device on the network, a request to initiate an instance of the composite service;   reference a directory storing access policy information for constituent services having operations integrated by the composite service, the constituent services being associated with and controlled by a plurality of independent service providers;   use the access policy information to establish access to the constituent services; and   enable a user of the computing device to access the composite service as an integrated solution in which the composite service facilitates messaging between or among the constituent services.   
     
     
         10 . The network of  claim 9 , wherein the at least one computing device further runs the code to:
 receive, from the computing device, a selection of a business application including the composite service; and   receive a statement of record for the selected business application, the statement of record containing initial information for use with the selected business application, the network disseminating at least some portion of the statement of record to one or more of the constituent services.   
     
     
         11 . The network of  claim 11 , wherein the at least one computing device further run the code to:
 receive enterprise identity information relating to a first independent enterprise, the network disseminating at least some of the enterprise identity information to at least some of the constituent services.   
     
     
         12 . The network of  claim 11 , wherein the at least one computing device further runs the code to:
 receive user identity information relating to a user associated with the first independent enterprise, the network disseminating at least some of the user identity information to the constituent services.   
     
     
         13 . The network of  claim 12 , the at least one computing device further runs the code to:
 provide a user, administration information relating to an execution of composite services available in a business application selection interface, the administration information corresponding to one or more roles associated with the user of the administration interface.   
     
     
         14 . The network of  claim 13 , wherein the administration information comprises information selected from a group consisting of: diagnostic reporting information, composite service configuration information, enterprise identity information, user identity information, and historical information relating to previously-executed composite services. 
     
     
         15 . The network of  claim 9 , wherein one or more of the interfaces to the computing device are accessible via a toolbar installed on a web browser, the toolbar providing a single sign-on to the composite services. 
     
     
         16 . The network of  claim 9 , further 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 the plurality of services.   
     
     
         17 . The network of  claim 9 , wherein one or more of the composite services communicates with the network via a public network. 
     
     
         18 . The network of  claim 9 , wherein the selected composite service is a pre-defined business solution selected from a group consisting of: an eCommerce solution, a customer relationship management (CRM) solution, and a human resource (HR) management solution. 
     
     
         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, the instructions comprising:
 first instructions for receiving, from a computing device on a network, a request to initiate an instance of a composite service;   second instructions for referencing a directory storing access policy information for constituent services having operations integrated by the composite service, the constituent services being associated with and controlled by a plurality of independent service providers;   third instructions for using the access policy information to establish access to the constituent services; and   fourth instructions for enabling a user of the computing device to access the composite service as an integrated solution in which the composite service facilitates messaging between or among the constituent services.   
     
     
         20 . The computer program product of  claim 19 , further comprising:
 fifth instructions for receiving, from the computing device, a selection of a business application including the composite service;   sixth instructions for receiving a statement of record for the selected business application, the statement of record containing initial information for use with the selected business application, the network disseminating at least some portion of the statement of record to one or more of the constituent services.   
     
     
         21 . The computer program product of  claim 19 , further comprising:
 fifth instructions for receiving enterprise identity information relating to a first independent enterprise, the network disseminating at least some of the enterprise identity information to at least some of the constituent services.   
     
     
         22 . The computer program product of  claim 19 , further comprising:
 fifth instructions for receiving user identity information relating to a user associated with the first independent enterprise, the network disseminating at least some of the user identity information to the constituent services.   
     
     
         23 . The computer program product of  claim 19 , further comprising:
 fifth instructions for providing a user's computing device administration information relating to an execution of composite services available in a business application selection interface, the administration information corresponding to one or more roles associated with the user of the administration interface.

Join the waitlist — get patent alerts

Track US2016191614A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.