Methods, systems and computer program products for integrating carrier services into an enterprise
First Claim
1. An integration platform for integrating carrier services with an enterprise-scale business process that is supported by modules of an enterprise resource planning (ERP) system of an enterprise, comprising:
- a discovery component including a processor that provides general Web services, which perform functions related to the enterprise-scale business process, and specific Web services, which perform functions of a Web service offered by a specific carrier, wherein the general Web services are provided by a third party different from the enterprise and the carrier;
a connect component including a processor, provided by at least one of a plurality of carriers, that publishes specific Web services, which perform functions of a Web service offered by the carrier to the discovery component, wherein the functions performed by the specific Web services offered by the carrier include ordering information related to a product offered by the enterprise; and
an enterprise component including a processor, deployed by the enterprise, that;
receives a request to discover a specific Web service,sends the request to the discovery component,retrieves, in response to the sending of the request, a specific Web service published by the connect component, wherein the retrieval of the specific Web service includes querying the requested service from the connect component and other connect components,combines a general Web service with the retrieved specific Web service into an enterprise service, wherein the combined enterprise service is represented by a composition definition defining Web service calls stored in a database table and processed by a service,activates, within the ERP system, the enterprise service,invokes the enterprise service, andexecutes the general Web service and the selected specific Web service to obtain the ordering information related to the product offered by the enterprise.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer readable media are provided for integrating carrier services. In one implementation, carrier services are integrated into an Enterprise Resource Planning (ERP) system utilizing an integration platform. The integration platform may include a first, second, and third components. The first, second, and third components may interact to utilize within the integration platform services offered by ERP vendors and carriers by discovering, setting up, testing, running and updating these services. As result, typical business scenarios, such as a order-to-cash process, may be enhanced.
27 Citations
17 Claims
-
1. An integration platform for integrating carrier services with an enterprise-scale business process that is supported by modules of an enterprise resource planning (ERP) system of an enterprise, comprising:
-
a discovery component including a processor that provides general Web services, which perform functions related to the enterprise-scale business process, and specific Web services, which perform functions of a Web service offered by a specific carrier, wherein the general Web services are provided by a third party different from the enterprise and the carrier; a connect component including a processor, provided by at least one of a plurality of carriers, that publishes specific Web services, which perform functions of a Web service offered by the carrier to the discovery component, wherein the functions performed by the specific Web services offered by the carrier include ordering information related to a product offered by the enterprise; and an enterprise component including a processor, deployed by the enterprise, that; receives a request to discover a specific Web service, sends the request to the discovery component, retrieves, in response to the sending of the request, a specific Web service published by the connect component, wherein the retrieval of the specific Web service includes querying the requested service from the connect component and other connect components, combines a general Web service with the retrieved specific Web service into an enterprise service, wherein the combined enterprise service is represented by a composition definition defining Web service calls stored in a database table and processed by a service, activates, within the ERP system, the enterprise service, invokes the enterprise service, and executes the general Web service and the selected specific Web service to obtain the ordering information related to the product offered by the enterprise. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of developing an integration platform for integrating carrier services with an enterprise-scale business process that is supported by modules of an enterprise resource planning (ERP) system of an enterprise, comprising:
-
providing, using a discovery component which includes a processor, general Web services, which perform functions related to the enterprise-scale business process, and specific Web services, which perform functions of a Web service offered by a specific carrier, wherein the general Web services are provided by a third party different from the enterprise and the carrier; publishing, using a connect component which includes a processor provided by at least one of a plurality of carriers, specific Web services, which perform functions of a Web service offered by the carrier of the vendor to the discovery component, wherein the functions performed by the specific Web services offered by the carrier include ordering information related to a product offered by the enterprise; and using an enterprise component which includes a processor deployed by the enterprise to; receive a request to discover a specific Web service, send the request to the discovery component, retrieve, in response to the sending of the request, a specific Web service published by the connect, wherein the retrieval of the specific Web service includes querying the requested service from the connect component and other connect components, combine a general Web service with the retrieved specific Web service into an enterprise service, wherein the combined enterprise service is represented by a composition definition defining Web service calls stored in a database table and processed by a service, activate, within the ERP system, the enterprise service, invoke the enterprise service, and execute the general Web service and the selected specific Web service to obtain the ordering information related to the product offered by the enterprise. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transient computer-readable storage medium including program instructions for performing, when executed by a processor, a method of developing an integration platform for integrating carrier services with an enterprise-scale business process that is supported by an enterprise resource planning (ERP) system of an enterprise, the method comprising:
-
providing, using a discovery component, general Web services, which perform functions related to the enterprise-scale business process, and specific Web services, which perform functions of a Web service offered by a specific carrier, wherein the general Web services are provided by a third party different from the enterprise and the carrier; publishing, using a connect component provided by at least one of a plurality of carriers, specific Web services, which perform functions of a Web service offered by the carrier of the vendor to the discovery component, wherein the functions performed by the specific Web services offered by the carrier include ordering information related to a product offered by the enterprise; and using an enterprise component deployed by the enterprise to; receive a request to discover a specific Web service, send the request to the discovery component, retrieve, in response to the sending of the request, a specific Web service published by the connect component, wherein the retrieval of the specific Web service includes querying the requested service from the connect component and other plurality of connect components, combine a general Web service with the retrieved specific Web service into an enterprise service, wherein the combined enterprise service is represented by a composition definition defining Web service calls stored in a database table and processed by a service, activate, within the ERP system, the enterprise service, invoke the enterprise service, and execute the general Web service and the selected specific Web service to obtain the ordering information related to the product offered by the enterprise. - View Dependent Claims (14, 15, 16, 17)
-
Specification