Common customer interface for telecommunications operational support
First Claim
1. A method of providing a common customer interface, the method comprising:
- receiving, at a business integration server via a business application server, transaction data related to a transaction, wherein the business application server receives the transaction data and an access key via one or more of a plurality of customer channels and provides the transaction data and the access key to a plurality of reusable infrastructure system services, wherein a security service of the reusable infrastructure system services validates the access key, wherein a directory service of the reusable infrastructure system services looks up distributed service registrations, and wherein the transaction data is routed to the business integration server based on workflow rules at a policy management service of the plurality of reusable infrastructure system services;
instantiating a domain object based on the transaction data at the business integration server that has a business logic layer that has a plurality of modules for use in instantiating the domain object, wherein the modules are individually validated by the security service prior to instantiating the domain object and after transfer of the transaction data from the business application server;
sending a request, based on interaction of the domain object with a resource connection layer, from the business integration server to a telecommunication resource system to perform the transaction;
receiving data at the business integration server from the telecommunication resource system, the data corresponding to a result associated with the performed transaction;
translating the result data at the business integration server into the domain object; and
providing the result data, via the domain object, to the common customer interface.
2 Assignments
0 Petitions
Accused Products
Abstract
In a particular embodiment, the disclosure is directed to an interface for federated access to customer data. The interface includes an application service. The application service has access to customer data through an integration service object. The integration service object represents data associated with a plurality of resource systems. In another embodiment, the disclosure is directed to a distributed computer system for providing a common customer interface. The distributed computer system includes an application service, an integration service, and a plurality of distributed resource systems. The application service provides the common customer interface. The integration service is coupled to the application service and includes an object. The plurality of distributed resource systems are coupled to the integration service. The application service requests data associated with the common customer interface from the integration service. The object represents data associated with the plurality of distributed resource systems.
25 Citations
26 Claims
-
1. A method of providing a common customer interface, the method comprising:
-
receiving, at a business integration server via a business application server, transaction data related to a transaction, wherein the business application server receives the transaction data and an access key via one or more of a plurality of customer channels and provides the transaction data and the access key to a plurality of reusable infrastructure system services, wherein a security service of the reusable infrastructure system services validates the access key, wherein a directory service of the reusable infrastructure system services looks up distributed service registrations, and wherein the transaction data is routed to the business integration server based on workflow rules at a policy management service of the plurality of reusable infrastructure system services; instantiating a domain object based on the transaction data at the business integration server that has a business logic layer that has a plurality of modules for use in instantiating the domain object, wherein the modules are individually validated by the security service prior to instantiating the domain object and after transfer of the transaction data from the business application server; sending a request, based on interaction of the domain object with a resource connection layer, from the business integration server to a telecommunication resource system to perform the transaction; receiving data at the business integration server from the telecommunication resource system, the data corresponding to a result associated with the performed transaction; translating the result data at the business integration server into the domain object; and providing the result data, via the domain object, to the common customer interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of providing a common customer interface, the method comprising:
-
receiving a communication at a reusable module of an infrastructure system services from a business application server, wherein the communication is related to information stored at a telecommunication resource system, wherein the business application server receives information from a plurality of telecommunication resource systems of various local exchange carriers, various vendors, various competitors, various trading partners, or any combination thereof via a business integration server coupled to the infrastructure system services; validating the communication at a security service of the infrastructure system services; looking up distributed service registrations associated with the communication at a directory service of the infrastructure system services; and sending transaction data related to the communication to the business integration server based on workflow rules at a policy management service of the infrastructure system services; wherein the business integration server instantiates at least one domain object in response to receiving the transaction data, wherein the at least one domain object is associated with the information stored at one or more of the plurality of the telecommunication resource systems, wherein the business integration server has a business logic layer with a plurality of modules for use in instantiating the at least one domain object, wherein the modules are individually validated by the security service prior to instantiation of the at least one domain object and after transfer of the transaction data from the business application server; and wherein the business integration server sends a request to the one or more telecommunication resource systems, wherein the request is related to accessing the information stored at the one or more telecommunication resource systems. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system to provide a common customer interface, the system comprising:
a computer that is a business integration server, the business integration server comprising; an interface services layer to receive a communication from a business application server via infrastructure system services, wherein the communication is related to information stored at telecommunication resource systems; a business logic layer to control process flow and enforce enterprise business rules relative to communications with the telecommunication resource systems and to interact with a domain object layer to instantiate at least one domain object, wherein the business logic layer has a plurality of modules that are capable of interacting with the domain object layer to instantiate the at least one domain object, wherein the modules are individually validated prior to instantiation of the at least one domain object and after transfer of the communication from the business application server; and the domain object layer to instantiate the at least one domain object in response to receiving the communication, wherein the at least one domain object is associated with the information stored at the telecommunication resource systems, to send a request to at least one of the telecommunication resource systems via a resource connector layer, wherein the request is related to accessing the information stored at the at least one telecommunication resource system, to receive a response from the at least one telecommunication resource system via the resource connection layer, and to transform the response into the at least one domain object. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
Specification