OIPA-Based Solution

The following diagram is a high-level deployment view of an insurance administration solution based on the OIPA application:

The view contains the following elements:

  • OIPA J2EE Application Server – This node represents installations of a J2EE Application Server, such as Oracle WebLogic or IBM WebSphere, running instances of the OIPA web application. Every OIPA-based solution will be different depending on the customer's environment, number of users, availability and other requirements. Typically, there will be multiple application servers spread out across multiple machines in order to enable load balancing and failover.
  • Cycle Agent J2EE Application Server – This node represents J2EE Application Servers running OIPA Cycle Agents. The Cycle Agent adds grid computing to the OIPA-based system, and is responsible for executing batch processing of queued insurance activities. Typically, there will be multiple OIPA Cycle Application server instances per customer installation in order to support high-volume transaction processing requirements.
  • Rules Palette Utility J2EE Application Server – This node is an instance of the utility application used for configuration and authentication of the Rules Palette instances on the business analyst's desktops.
  • Web Service Clients – A node that represents external applications or middleware that consume web services provided by the OIPA application.
  • User Desktop – This represents interactive users that access the OIPA Web application through the Internet Explorer browser. A typical OIPA solution is deployed in a home office of an insurance company and allows access to the server-based web application within a secured intranet.
  • Cycle Client Console – This node is a console-based client application that initiates specific Cycle processing.
  • Rules Palette BA Desktop – This node represents the business analyst's workstations that run the Rules Palette. The Rules Palette is a Java desktop application built to configure an OIPA-based solution. It provides a rich user interface including drag-and-drop capabilities to work with business rules, transactions, user security, and so on.
  • OIPA Database – This node represents an OIPA application database that contains both business data and configuration.
  • Rules Palette IVS Database – This represents a database that stores versioning information of the system's configuration. The versioning data is used by the Rules Palette that implements a configuration management system with versioning and revision control capabilities.