A security architecture for telecommunications services is provided that
includes a first and second user interfaces, a first and second web
servers, a service broker, application servers, and data stores. The
first user interface is for enterprise users to access an enterprise. The
first web server communicates with the first user interface. The
application servers run enterprise applications which communicate with
the data stores. A customer data is stored on a first portion of one of
the data stores and a government data is stored on a second portion. The
second user interface is for access to an enterprise by government users.
The second web server communicates with the second user interface. The
service broker receives requests from the second web server related to
the government data and authorizes the enterprise applications to access
the government data stored on the second portion of one of the data
stores.