|Client program as Java Applet must be loaded from web server and is applied to access database and legacy system via an application server for business logic|
|Security condition is a must, a solution could be smartcard, sign-on or password protection.|
A diagram for the description of the NCC Platform is presented in Fig 2.
The most important part of the NCC Platform is Tier 2: business logic. There are various ways to built an application on Tier 2. Tier 2 could be a web server including a Java servlet, an application server written in Java or C++ . Java servlet is a quick and easy way for simple application. When using a Java application program, one has to use Remote Method Invoked (RMI) and Java Remote Message Protocol (JMRP) to make the communication between Java applet in Tier 1 and Java application server. Using the object wrapping technique and CORBA, one can get communication between Java applet in Tier 1 and application server in Tier 2 written in an other language, e.g. C++.
At Telcos, it is to be taken into consideration that an IT application is not only a simple program, but it has to run on a network and on computer systems supported by service people and it is accessed by thousands or millions of users. Documentation for development, administration, and management are basics for this workflow. The NCC Platform is described by a set of software products, using methods, protocols and documentation for developers and engineers at computer service centers. There are various arguments by selections: functions, performances, scale abilities, administration tools, services, and costs. Special