INNOVERSETM
Business System Architecture
Object-Oriented
Billing & Customer Care Solution
InnoverseTM is based on a three-tier, distributed, client/server architecture. It is implemented and designed "from the ground up" with Object-Orientation. The three-tier client/server architecture includes the presentation layer, the business model layer, and the access services layer.
Presentation Layer
This layer is generally equated with the Graphical User interface (GUI). The main purposes are to provide the man/machine interface (view) to the business model, to provide the base functionality for detecting user actions, to manage windows, and to display data in windows. The display is technology dependent. Innoverse is written using VisualWorks Smalltalk V2.5 from ParcPlace. The basic presentation style is a cardfile metaphor using a tree view for the portfolio management, subscriber sales, order entry and system administration functions.
Business Model Layer
This layer provides the technology and presentation of independent implementation of the business rules of the organization. In this layer resides the business object, responsibilities, logic and methods to support the presentation. This layer is primarily written using VisualWorks Smalltalk V2.5, Object-Oriented programming language, from ParcPlace.
Access Services Layer
This layer is comprised of three subcomponents: the translation for legacy systems, data access, and API services.
Translation for Legacy Systems
This layer represents the object wrapper around the legacy mainframe applications. Legacy structures are represented as objects with a unit of work approach which can be real-time and bi-directional, batch flat file feed, ASCII, or ASN.1 compatible.
Data Access
This layer provides the means of making the objects persistent. This layer is dependent on the Object-Oriented Data Base Management System (DBMS) technology with an aim to make this layer as thin as possible for scalability. For informational reporting, the translation model contains the mapping schema language for object access.
API Services
This layer contains the shared memory management, message management, data interfaces, directory services, error services, help services, logging services, persistence services, print services, security interface, transaction control, and distribution services to support the InnoverseTM Subscriber Management Architecture.
For More Information, contact Ancient History at AH@clearsys.org
or 972-541-1771 ext. 000