|
Example: Telco Back-end Dispatcher; Re-engineered; J2EE and TIBCO
Client had a core back-end system which written in Cobol using ACMS (VMS-Alpha) transaction control system from Compaq. There are several front-end applications that make use of this system services like AgentOnline, BASP, IVR, and VPN. All of the communications were made through the static C library called Comtel. The system could not scale to meet the business needs due to the tightly coupled nature of the architecture. The project introduced a component framework based on J2EE and TIBCO messaging middleware. The software acts as a message dispatcher between front-office and back-office applications and allows communication to be held in synchronous as well as asynchronous modes. This framework decouples the interaction between front-end and back-end applications, thus allowing them to be upgraded independently, streamlining both sides.
Objectives were: to build a unified library supporting many client applications connected to the back-end system; maximize system reusability, flexibility, reliability and scalability; Expose easy to use interfaces, hiding the complexity of the back-end systems; and minimize changes to the client applications when the back-end systems changed.
Technologies deployed: Compaq Alpha server, SUN sparc, TIBCO, Java, Compaq Alpha Server, TIBCO Rendezvous 6.2, TIBCO SDK 2.3, Solaris 2.7, Windows NT 4.0, Sybase 11 (Linux), Linux 6.1 (Redhat), Open VMS,
Development tools: MS Project, JDK 1.1.8 (NT, Solaris), JBuilder 2.0, TIBCO Rendez-vous 6.2 for Solaris 2.7, TIBCO SDK 2.3 for Solaris 2.7, MS PVCS 6.5, Rational Rose 2000e, SoDA 1.0, Sun C++ Workshop Compiler V 5.0, ATS 1.0, MSVC 6.0
|