VP/MS

Last updated
VP/MS
Original author(s) CSC
Initial release1997
License corporate and individually negotiated
Website www.csc.com

VP/MS (Visual Product Modeling System) is a family of software components developed by CSC that support product development and product lifecycle management. [1] Insurance companies (among other users in business and IT [2] ) use VP/MS to manage the rules, clauses, formular and calculations associated with savings and both life and non-life insurance products. With VP/MS all calculations and queries for purposes such as quotes and administration are supported by a central repository of product definitions. [1] [3]

Contents

VP/MS supports processes like product definition and administration, product testing and documentation, design checks, visualization and cross-platform usage of products. In addition to hosting product definitions, VP/MS is a modeling language. It provides a graphical interface (GUI) for creating business rules as components and models. [2]

VP/MS is platform independent [4] – products can be ported to any administration or illustration system or deployed over the Internet [5] – and makes use of the Eclipse platform [6] for developing software.

Product server

VP/MS is a product server [7] – a software tool that hosts all knowledge on insurance and other products centrally and provides it to application systems in various deployment scenarios and across various platforms.

The outcome of a VP/MS-designed model is modular, portable calculation rules. [3] [5] VP/MS rendered calculation rules are in turn incorporated with associated applications, such as VP/MS Designer or J-VP/MS, to create (respectively) GUIs or a calculations architecture compatible with existing software architecture. [5]

Systems used by insurance policy administrators, product brokers and web servers ultimately rely on libraries of VP/MS rendered architecture for the production of product illustrations and calculations. [1]

VP/MS users

Industries

VP/MS is industry-neutral [1] – it is a generic tool that is not designed to be used exclusively within a specific industry. VP/MS has been deployed within non-insurance applications as a general rules engine. However, since it was developed within an insurance context, [7] VP/MS is applied broadly and extensively in insurance.

Among users of VP/MS are life insurers and providers of pensions, [8] property and casualty insurers [9] and health insurers [10]

Other sectors where VP/MS’s underlying rules management capabilities are applied include banking, energy and utilities.

Design

VP/MS Workbench is the main environment for modeling in VP/MS. [5] As such, it is used extensively in the back office during the design or maintenance of product rules. Actuaries, financial modelers, business analysts, product specialists and programmers are among those using VP/MS during this phase. [1]

A number of supplementary components support this phase of the product lifecycle. Examples are VP/MS Documentation Suite, VP/MS Test Suite and VP/MS Checker. Product managers use VP/MS Model Manager for an overview, product release and versioning, team collaboration and access control. [3] [5] VP/MS Runtime is then responsible for sharing a single instance of a product across various platforms.

Implementation

After the design phase, VP/MS hosted architecture is supplied to the organization via related applications. For example, IT specialists use VP/MS Designer and J-VP/MS to integrate model libraries with end-user applications. The product server is sold as part of other applications under different names.

Multi platform capabilities

J-VP/MS integrates VP/MS calculation rules into existing software architectures via standard interfaces and technologies such as Java EE, XML-based SOAP, WSDL and Struts. [5]

Summarized history of VP/MS

1995 – VP/MS was designed by a team of M+I Unternehmensberatung GmbH (an Austrian consulting company, founded by Gerhard Friedrich and partners) with Interunfall Versicherung AG, a subsidiary insurance company of Generali Austria as the first client. Software development was done by CAF GmbH (a German software development company). It is originally named Versicherungsprodukt-Modellierungssystem (which translates to "insurance product modeling system").

1996 - M+I and CAF start to sell VP/MS to insurance companies in Germany, Austria and Switzerland.

1998 – Development of VP/MS Designer by CAF.

1999 - PMS Micado (the German subsidiary of the US based Policy Management Systems Corporation) takes over CAF and obtains a worldwide general license to develop and sell VP/MS from M+I and Generali.

2001 – CSC takes over ownership of Policy Management Systems Corporation and all subsidiaries. Introduction of J-VP/MS and integration of VP/MS into CSC offerings.

2003 – Development of Eclipse-based VP/MS Model Manager.

2005 – Development of Eclipse-based VP/MS Test Suite.

2006 – Development of Eclipse-based VP/MS Documentation Suite.

2008 – Development of Eclipse-based Workbench and VP/MS Checker.

2017 - CSC is now a part of DXC Technology

In 2009 there are over 140 companies in 24 countries using VP/MS, e.g. Axa, Generali and Uniqa. A market research source [11] listed the following VP/MS users in the USA in 2008: American National, New York Life, Ohio National and Symetra.

See also

Notes

  1. 1 2 3 4 5 "VP/MS Product Flexibility" (PPT). 2007. Retrieved 2009-07-22.
  2. 1 2 "Making The Case For Centralized Processing" (PDF). James Daggett (Tech Decisions). 2007. Retrieved 2009-07-22.
  3. 1 2 3 "Visual Product Modeling System Brochure" (PDF). 2008. Retrieved 2009-07-22.
  4. "Model Carrier Component Recognition". Globe Investor. Retrieved 2009-07-22.
  5. 1 2 3 4 5 6 "Visual Product Modeling System (VP/MS)". 2008. Retrieved 2009-07-22.
  6. "CSC LEF Report on Open Source software" (PDF). CSC. 2004. Retrieved 2009-07-24.
  7. 1 2 "Some Patterns for Insurance Systems" (PDF). Wolfgang Keller. 1997. Retrieved 2009-07-22.
  8. "Life Annuities and Pensions". CSC. 2008. Retrieved 2009-07-22.
  9. "Property and Casualty". CSC. 2008. Retrieved 2009-07-22.
  10. "CSC signs four insurers to VPMS". finextra. 2004. Retrieved 2009-07-22.
  11. "Novarica list of US companies using VPMS in 2008". 2008. Archived from the original on June 22, 2009. Retrieved 2009-09-07.

Official website OOjs UI icon edit-ltr-progressive.svg

Related Research Articles

Eclipse (software) Java software development environment

Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages via plug-ins, including Ada, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby, Rust, Scala, and Scheme. It can also be used to develop documents with LaTeX and packages for the software Mathematica. Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++, and Eclipse PDT for PHP, among others.

BEA Systems

BEA Systems, Inc. was a company that specialized in enterprise infrastructure software products which was wholly acquired by Oracle Corporation on April 29, 2008.

MKS, Inc is a subsidiary of PTC, Inc. It was previously a multinational independent software vendor that was acquired by Parametric Technology Corporation on May 31, 2011. MKS operated in the Application Lifecycle Management (ALM) and Systems Administration market segments.

IBM Planning Analytics powered by TM1 is a business performance management software suite designed to implement collaborative planning, budgeting and forecasting solutions, interactive "what-if" analyses, as well as analytical and reporting applications.

Oracle Applications comprise the applications software or business software of the Oracle Corporation. The term refers to the non-database and non-middleware parts.

Oracle Fusion Middleware consists of several software products from Oracle Corporation. FMW spans multiple services, including Java EE and developer tools, integration services, business intelligence, collaboration, and content management. FMW depends on open standards such as BPEL, SOAP, XML and JMS.

Model-driven engineering (MDE) is a software development methodology that focuses on creating and exploiting domain models, which are conceptual models of all the topics related to a specific problem. Hence, it highlights and aims at abstract representations of the knowledge and activities that govern a particular application domain, rather than the computing concepts.

Donald Ferguson is a Professor of Professional Practice in Computer Science at Columbia University. Before joining Columbia in 2018, he was vice president and CTO for software at Dell. Previously he was CTO, Distinguished Engineer and Executive VP at CA, Inc., formerly known as Computer Associates.

Compuware OptimalJ was a model-driven development environment for Java.

Rational Software Architect is a modeling and development environment that uses the Unified Modeling Language (UML) for designing architecture for C++ and Java EE (JEE) applications and web services. Rational Software Architect is built on the Eclipse open-source software framework and includes capabilities focused on architectural code analysis, C++, and model-driven development (MDD) with the UML for creating applications and web services.

ILOG was an international software company purchased and incorporated into IBM announced in January, 2009. It created enterprise software products for supply chain, business rule management, visualization and optimization. The main product line for Business Rules Management Systems (BRMS) has been rebranded as IBM Operational Decision Manager (ODM). Many of the related components retain the ILOG brand as a part of their name.

GRAITEC is an Autodesk Reseller and developer of CAD / CAE software for the civil engineering and construction industries.

Exigen Services

Exigen Services recently merged and renamed to Emergn. Insurance Software production under Exigen Insurance Solutions has separated and was renamed to EIS

Innovative Routines International (IRI), Inc. is an American software company first known for bringing mainframe sort merge functionality into open systems. IRI was the first vendor to develop a commercial replacement for the Unix sort command, and combine data transformation and reporting in Unix batch processing environments. In 2007, IRI's coroutine sort ("CoSort") became the first product to collate and convert multi-gigabyte XML and LDIF files, join and lookup across multiple files, and apply role-based data privacy functions for fields within sensitive files.

Rocket Software is a privately held software development firm founded in 1990. Rocket develops products in such fields as analytics, networks, data, storage, and enterprise software. The firm's products are designed to run on IBM Z (mainframes), Linux/Unix/Windows, IBM i, cloud, and hybrid/virtualized systems. Rocket has business and technology partnerships with IBM, EMC, Fujitsu, HP Enterprise Services, Hitachi Data Systems, and others. The company is headquartered in Waltham, Massachusetts, USA, and has more than a dozen offices worldwide.

Helix ALM, formerly called TestTrack, is application lifecycle management (ALM) software developed by Perforce. The software allows developers to manage requirements, defects, issues and testing during software development.

Enterprise Architect (software)

Sparx Systems Enterprise Architect is a visual modeling and design tool based on the OMG UML. The platform supports: the design and construction of software systems; modeling business processes; and modeling industry based domains. It is used by businesses and organizations to not only model the architecture of their systems, but to process the implementation of these models across the full application development life-cycle.