Overview
| System Architecture | Aricent
Unified Service Creation Environment

The SCE offers a broad suite of software tools to help a
service designer plan, develop, test, deploy and maintain
services in a fast, simple and flexible manner. Reuse of service
logic, a key requirement for rapid service creation is enabled
through an extensive set of Service Service-Independent Building
Blocks (SIBs), each having a pre-defined functionality along
with its attributes. A user can either customize existing
service logic through proper chaining of SIBs in a GUI environment,
or develop new service logic for Standardised components (such
as IN-CS1, IN-CS2, AIN0.2 SIP, PINT, SPIRITS, MAP, CAP (CAMEL).etc)
by modifying re-usable software blocks.
A service design is processed by the Service Creation Environment
(SCE) platform. The SCE platform consists of all the components
that are needed to create a service and upload it on a target
network. The services designed by a service creator are stored
on the Web server. Web-based clients communicate with the Web
server by using applets and servlets. Information common to
different clients, such as configuration files and reusable
components, is stored centrally on the Web server. In addition,
the Web server stores the information for linking service logic.
This information is stored in the intermediate Service Description
language, which is based on the Extensible Markup Language (XML).
The service graph logic, the configuration files that contain
SIB definitions and the generated code are stored in the Service
Description language. The Service Description language consists
of tags followed by values associated with those tags. The following
depics the high level SCE Architecture diagram:

Figure 1: SCE Deployment Architecture
Various Components of Service Creation Environment are:
- Service Creation Environment Graphical Editor (SCEGE)
An integrated, Network-Centric, graphical environment providing
maximum control and efficiency in the creation, customisation
and testing of features and applications.
- XML based Intermediate Service Description Language
- Code Generator, which uses XML parser to read this Intermediate
language (XML) file and generate Code in language like C/C++
or Java.
- Build Environment
- Test Environment
- Configuration management
- Version Management
- System Administration.
- Service Logic Execution Framework (SLEF)
- Service Data Management Interface.
- Extensive Standard set of plug-in components (Service
Independent Building Blocks).
Last updated : February 2, 2004
|