INTEGRATING OPERATIONAL AND BUSINESS SUPPORT SYSTEMS WITH A SERVICE DELIVERY PLATFORM
First Claim
1. A method of integrating components for processing a request, comprising:
- providing an architecture for supporting a plurality of independent components, the architecture providing for the direction and transformation of messages between the independent components, whereby the independent components are able to perform tasks and delegate tasks to other components;
managing an identity across the plurality of independent components in order to provide for sharing the processing of the request across the plurality of independent components, the identity corresponding to one of an authorized principal, process, or event;
in response to receiving the request or an action corresponding to the request, initiating a workflow to process the request using the plurality of independent components and the managed identity.
1 Assignment
0 Petitions
Accused Products
Abstract
A service-oriented approach provides for an integration of components that would otherwise be considered different and unrelated components, such as runtime, business support systems (BSS), operational support systems (OSS), and third party components. Such integration allows messages to be transformed and passed between components as necessary to perform a particular task. For example, a BPEL workflow can be initiated upon receiving a user request through a network and gateway layer which will direct provisioning, activation, and processing via these various components. Identities can be managed across these various layers to provide for seamless end-to-end integration.
-
Citations
30 Claims
-
1. A method of integrating components for processing a request, comprising:
-
providing an architecture for supporting a plurality of independent components, the architecture providing for the direction and transformation of messages between the independent components, whereby the independent components are able to perform tasks and delegate tasks to other components; managing an identity across the plurality of independent components in order to provide for sharing the processing of the request across the plurality of independent components, the identity corresponding to one of an authorized principal, process, or event; in response to receiving the request or an action corresponding to the request, initiating a workflow to process the request using the plurality of independent components and the managed identity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for integrating components to process a request, comprising:
-
a processor; and a memory storage device including instructions that, when executed by the processor, cause the process to; provide for a direction and transformation of messages between a plurality of independent components using an architecture that allows the independent components to perform tasks and delegate tasks to other components to process a received request; manage an identity across the plurality of independent components in order to provide for sharing the processing of the request across the plurality of independent components, the identity corresponding to one of an authorized principal, process, or event; in response to receiving the request or an action corresponding to the request, initiate a workflow to process the request using the plurality of independent components and the managed identity. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computer program product embedded in a computer readable medium for integrating components to process a request, comprising:
-
program code for providing an architecture for supporting a plurality of independent components, the architecture providing for the direction and transformation of messages between the independent components, whereby the independent components are able to perform tasks and delegate tasks to other components; program code for managing an identity across the plurality of independent components in order to provide for sharing the processing of the request across the plurality of independent components, the identity corresponding to one of an authorized principal, process, or event; program code for, in response to receiving the request or an action corresponding to the request, initiating a workflow to process the request using the plurality of independent components and the managed identity. - View Dependent Claims (29, 30)
-
Specification