| US 7,539,764 B2 | ||
| Common customer interface for telecommunications operational support | ||
| Denis L. Bagsby, Waterloo, Ill. (US) | ||
| Assigned to AT&T Intellectual Property I, L.P., Reno, Nev. (US) | ||
| Filed on Mar. 28, 2003, as Appl. No. 10/402,341. | ||
| Prior Publication US 2004/0201611 A1, Oct. 14, 2004 | ||
| Int. Cl. G06F 15/16 (2006.01) | ||
| U.S. Cl. 709—229 | 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.
|