User:
Password:
Welcome:

COSS Internet System Logical Architecture

The COSS Internet system logical architecture divides the Web applications into these tiers or layers:

User Interface (presentation) Layer - This layer handles HTTP requests and responses. It accepts user requests, calls the logic in the business layer and assembles HTML, XML, or PDF files to serve back to the Web client (browser) or application client.

Business Logic Layer - This layer contains business logic components for the COSS Internet system and a set of common services such as authentication and system administration. In addition, this tier is responsible for interfacing with the Data Access Layer.

Data Access Layer - This layer provides the data storage as well as the interface between the database and the business logic layer.
Business System Integration Layer - This layer provides mechanisms for integrating with legacy business systems. The components in this layer can be XML, SNA, and MQ Series clients.
Tools - COSS provides state-of-the-art tools that can be used in desktop and Web applications. The COSS toolset interacts across the 4-tier architecture.

Logical Software Components

Logical software components for the COSS Internet system include the following:

Presentation Logic Layer
This layer is built using Active Server Page (ASP) and Visual Basic (VB) components. Together, they form the presentation layer for accepting requests from and responding to the users. ASP and VB components run under the Microsoft Internet Information (IIS) server. The following components make up the presentation layer.

Authentication: The authentication component is responsible for authenticating users accessing sensitive areas of the system. The authentication component contains the user's security context information and provides that information to the application.

Application Controller: The Application controller is responsible for managing the requests and responses to and from users. It knows and controls what application the users are interested in. It is also responsible for directing requests to various Web components and taking responses from the Web components to present results to users.

Web Components: These are a set of VB components that perform many tasks between the presentation layer and the business logic layer.
Active Server Pages (ASP): The COSS Internet system has a set of Active Server Pages. Active Server Pages glue static HTML, images, and scripting code that can activate other components. ASP generates dynamic HTML content for the Web applications.
Presentation Outputs: The system can generate a set of presentations to users such as NAIC Ledgers, electronic forms, agent reports, and special reports.

Business Logic Layer
Business Logic is developed using Microsoft Visual Basic version 6.0. The following components reside in the Business Logic Layer of the COSS Internet system:

Business components: These components provide business interface functions between the presentation layer and the business logic layer.

Calculation engines:Calculation engines: Calculation engines are critical business components for insurance applications. COSS provides many calculation engines that can be plugged into the system. They are:

UL/VUL calculation engine
DI/LTC calculation engine
Annuity calculation engine
Whole Life calculation engine

Data validation component: The data validation component is responsible for processing data from the presentation layer and applying business rules prior to the calculation engine.
Database manager: This component encapsulates high-level database interfaces for the business logic components as well as provides the connection functions to the database.

Data Access Layer
There are several logical databases needed to support the COSS Enterprise System. They are:

Agent database: This database contains agent information including agent name and password. The system will use the information in this database to grant control access to its resources.

Client database: This database contains client information necessary for many applications.

Product database: This database contains UL, VUL, DI, LTC, Annuity, and Whole Life product information.
Rate table database: This database contains information supporting the calculation engine.
Other database: Other databases can be added into this layer as COSS introduces new systems or functionality.

Business System Integration Layer
Integrating with legacy systems may require the installation of another middleware software product such as MQ Series or SNA server. SNA is IBM's legacy architecture, requiring computers to communicate to each other using the LU 6.2 protocol. MQ Series is popular messaging product, also from IBM, that has been adopted by companies to replace SNA. MQ Series operates on the TCP/IP protocol and has support for XML.

The COSS Internet system provides mechanisms for integration to other business systems quickly. In this tier, the Internet system will include three components: XML/XMLife, SNA integrator, and MQSeries integrator. The XML/XMLife component is used to import/export XML or XMLife data to and from the system. SNA and MQSeries components act as a client to the SNA or MQSeries servers. Together, these components help the COSS Internet system integrate with other business systems quickly.

 

 

 

 

Contact | Company | Solutions | Technology | News/Events

Copyright © 1987-2007, COSS®. All rights reserved.