Patent ID: 7761337

Claim:
An order processing system, configured to be executed on a computer system, comprising: a complex object, stored in a computer-readable storage medium of the computer system, comprising: a service profile, quote information, and order information pertaining to an account, a data manager, executed by a processor of the computer system, configured to receive at least a portion of the service profile from an external server via an information network, and generate a business object based on the portion of the service profile, and a transformation engine configured to generate at least a portion of the complex object based on the business object; user interface instructions, wherein the user interface instructions are configured to cause the processor to generate, for display on a display of the computer system, a customer portal view comprising a list of products and services associated with the account, a list of quotes associated with the account, a list of orders associated with the account, and a plurality of user-selectable options, and receive data input from a user, wherein the data input comprises a selection of at least a selected option of the plurality of user-selectable options; a plurality of business service methods configured to perform functions associated with processing the orders; and a plurality of workflow processes, wherein each workflow process is configured to cause the processor to execute a function associated with the at least the selected option of the plurality of user-selectable options, the each workflow process is configured to perform the causing by virtue of being configured to invoke at least one of the plurality of business service methods, at least one of the plurality of workflow processes is invoked in response to the selection of the at least the selected option of the plurality of user-selectable options the plurality of business service methods comprises a first business service method, the first business service method is configured to create a hybrid structure by virtue of being configured to overlay one or more unprocessed components of an open order on a selected one of a plurality of complex objects, the hybrid structure is configured to be used in a simulation of a future configuration of a first complex asset, the first complex asset represents a customizable product, and the plurality of complex objects comprises the complex object.