INSIS - Insurance information system
Home arrow Technical details
 

Technical details


Technical Architecture

Since 2007 INSIS development is split into two different INSIS editions (options) - INSIS Integrated Edition (INSIS IE) and INSIS SOA Edition (INSIS SOA). Both editions provide almost the same functionality and business coverage but they differ regarding the underlying technology integration and application architecture, development tools and environment, flexibility and implementation approach that can be applied to a particular project. From technical point of view INSIS is a collection of J2EE (Java 2 Enterprise Edition) applications sharing common Data Model and working together into a single context.

INSIS Database

INSIS uses Oracle DB as RDBMS storage of all data. It also provides Data Integration and Security services and currently it also contains the main part of the INSIS core business logic of the application.

INSIS Middleware

The Middleware layer provides a common data model for all INSIS modules and the necessary data transformation, validation, binding, controller and security services. The core technology used is OracleADF (Application Development Framework).

The Business Services layer presents the common data sources for feeding the middle-tier model with data. Such sources are JDBC, JCA, EJB,Web Services, etc.

The Data Model is implemented with ADF Business Components for Java. It structures the data for the middle-tier applications and also encapsulates INSIS core business logic and validation services.

The Bindings layer provides standard declarative way to bind data from a business service to other entities such as UI or other interface components. It is built withADFm– Oracle's implementation of JSR 227.

XML Processor Module provides all services necessary for parsing and constructing XML entities and it is the main underlying controller for all Integration Interfaces.

On the User Interfaces part, the controller layer is implemented with Struts or JSF technologies, while the view layer is using either JSF/ADF Rich Faces or common JSPtechnology.

On top of all layers are middle-tier Authentication and Authorization services implemented with JAAS framework.




Copyright © 2010, Fadata ™ AD