Patent ID: 8595103

Claim:
A method for creating a lifecycle based insurance product comprising: retrieving an insurance product offering stored in an insurance product development database with a server computer, wherein the insurance product offering includes one or more business services and insurance product components arranged in an insurance product framework, the insurance product framework including identification of business services supported by the insurance product offering, and each of the insurance product components including a rule type, the rule type associated with a callable executable associated with a corresponding third party engine server; invoking a pre-deployment coherency check request with the server computer for the insurance product offering; performing a pre-deployment coherency check of the insurance product offering with the server computer in response to receipt of the pre-deployment coherency check request for the insurance product offering, the pre-deployment coherency check including: determining whether the insurance product offering conforms to a predetermined set of coherency rules comprising: selecting a business service specified by the insurance product offering; confirming, with the server computer, that rule type identifier associated with the business service specifies the rule type of at least one of the insurance product components; determining a release type attribute for the insurance product package manifest with the server computer based upon a release type associated with the insurance product offering; performing a standard release coherency check with the server computer in response to the server computer determining that the release type attribute is set to a standard release; performing a model execution release coherency check with the server computer in response to the server computer determining that the release type attribute is set to a model execution release, the model execution release coherency check comprising: the server computer excluding an operative insurance product component of the insurance product components from the model execution coherency check based upon the model execution coherency attribute being set to exclude; and the server computer including the operative insurance product component in the model execution coherency check based upon the model execution coherency attributed being set to include; and generating with the server computer an insurance product package manifest in response to the server computer determining that the insurance product offering conforms to the predetermined set of coherency rules, the insurance product package manifest generated to include a list of the insurance product components and executable code to enable execution of the insurance product offering, the generation comprising: saving information of the at least one of the insurance product components in the product package manifest; and associating the callable executable with the at least one of the insurance product components.