Service delivery framework
First Claim
1. A computer-implemented method for provisioning and delivering services in a business network, comprising:
- receiving, at one or more broker computing devices, service information regarding one or more services provided by one or more service providers in the business network, the services being executed by one or more service computing devices;
storing the service information on a computer-readable storage device that is in communication with the one or more broker computing devices;
receiving, at the one or more broker computing devices, a request of a service consumer for accessing and using a service of the one or more services, the request being transmitted to the one or more broker computing devices from one or more consumer computing devices;
determining, at the one or more broker computing devices, that the service consumer is identified to a required level to meet authentication requirements for the service being accessed;
receiving user input at the one or more broker computing devices, the user input being input by the service consumer accessing and using the service, the user input being transmitted to the one or more broker computing devices from the one or more consumer computing devices over a service channel that corresponds to the service being accessed by the service consumer;
transmitting the user input from the one or more broker computing devices to the one or more service computing devices;
receiving service output at the one or more broker computing devices from the one or more service computing devices, the service output generated based on processing of the user input using the service; and
transmitting the service output from the one or more broker computing devices to the one or more consumer computing devices over the service channel.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations include receiving service information regarding one or more services provided by one or more service providers, the services being executed by one or more service computing devices, storing the service information on a computer-readable storage device that is in communication with the one or more broker computing devices, receiving user input at the one or more broker computing devices, the user input being transmitted to the one or more broker computing devices from one or more consumer computing devices over a service channel that corresponds to a service being accessed by a service consumer, transmitting the user input to the one or more service computing devices, receiving service output from the one or more service computing devices, the service output generated based on processing of the user input using the service, and transmitting the service output to the one or more consumer computing devices over the service channel.
100 Citations
20 Claims
-
1. A computer-implemented method for provisioning and delivering services in a business network, comprising:
-
receiving, at one or more broker computing devices, service information regarding one or more services provided by one or more service providers in the business network, the services being executed by one or more service computing devices; storing the service information on a computer-readable storage device that is in communication with the one or more broker computing devices; receiving, at the one or more broker computing devices, a request of a service consumer for accessing and using a service of the one or more services, the request being transmitted to the one or more broker computing devices from one or more consumer computing devices; determining, at the one or more broker computing devices, that the service consumer is identified to a required level to meet authentication requirements for the service being accessed; receiving user input at the one or more broker computing devices, the user input being input by the service consumer accessing and using the service, the user input being transmitted to the one or more broker computing devices from the one or more consumer computing devices over a service channel that corresponds to the service being accessed by the service consumer; transmitting the user input from the one or more broker computing devices to the one or more service computing devices; receiving service output at the one or more broker computing devices from the one or more service computing devices, the service output generated based on processing of the user input using the service; and transmitting the service output from the one or more broker computing devices to the one or more consumer computing devices over the service channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for provisioning and delivering services in a business network, the operations comprising:
-
receiving, at one or more broker computing devices, service information regarding one or more services provided by one or more service providers in the business network, the services being executed by one or more service computing devices; storing the service information on a computer-readable storage device that is in communication with the one or more broker computing devices; receiving, at the one or more broker computing devices, a request of a service consumer for accessing and using a service of the one or more services, the request being transmitted to the one or more broker computing devices from one or more consumer computing devices; determining, at the one or more broker computing devices, that the service consumer is identified to a required level to meet authentication requirements for the service being accessed; receiving user input at the one or more broker computing devices, the user input being input by the service consumer accessing and using the service, the user input being transmitted to the one or more broker computing devices from the one or more consumer computing devices over a service channel that corresponds to the service being accessed by the service consumer; transmitting the user input from the one or more broker computing devices to the one or more service computing devices; receiving service output at the one or more broker computing devices from the one or more service computing devices, the service output generated based on processing of the user input using the service; and transmitting the service output from the one or more broker computing devices to the one or more consumer computing devices over the service channel.
-
-
20. A system, comprising:
-
one or more broker computing devices; and a computer-readable storage device coupled to the one or more broker computing devices and having instructions stored thereon which, when executed by the one or more broker computing devices, cause the one or more broker computing devices to perform operations for provisioning and delivering services in a business network, the operations comprising; receiving service information regarding one or more services provided by one or more service providers in the business network, the services being executed by one or more service computing devices; storing the service information on the computer-readable storage device that is in communication with the one or more broker computing devices; receiving a request of a service consumer for accessing and using a service of the one or more services, the request being transmitted to the one or more broker computing devices from one or more consumer computing devices; determining that the service consumer is identified to a required level to meet authentication requirements of the service being accessed; receiving user input, the user input being input by the service consumer accessing and using the service, the user input being transmitted to the one or more broker computing devices from the one or more consumer computing devices over a service channel that corresponds to the service being accessed by the service consumer; transmitting the user input from the one or more broker computing devices to the one or more service computing devices; receiving service output at the one or more broker computing devices from the one or more service computing devices, the service output generated based on processing of the user input using the service; and transmitting the service output from the one or more broker computing devices to the one or more consumer computing devices over the service channel.
-
Specification