×

Method for modeling business transformation

  • US 7,703,071 B2
  • Filed: 04/13/2006
  • Issued: 04/20/2010
  • Est. Priority Date: 04/13/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for modeling business transformation, the method comprising steps of:

  • 1) constructing a first analysis model comprising an IBM WebSphere Business (WB) notation, based on at least one legacy-business-process-model, wherein the first analysis model is a business process model representing a partitioning of a first legacy-business-process-model comprising an event-driven process chains notation into a plurality of sub-processes and a plurality of tasks, the constructing step comprising;

    a) grouping a plurality of tasks of an initial WB model into a plurality of process components, wherein the initial WB model is obtained from the first legacy-business-process-model, wherein the plurality of tasks are logically interrelated, comprising performing a componentization on the initial WB model, the componentization comprising giving a hierarchical structure by identifying the plurality of process components of the initial WB model;

    andb) adjusting at least one of a plurality of control flow and the plurality of process components of the initial WB model;

    2) analyzing the first analysis model in conjunction with at least one business-process-reference-model, comprising;

    a) comparing a plurality of modeling objectives and a plurality of process boundaries corresponding to the first analysis model and a plurality of reference modeling objectives and a plurality of reference process boundaries corresponding to the at least one business-process-reference-model; and

    b) creating a plurality of semantic correspondences between the first analysis model and the at least one business-process-reference-model in response to comparing, comprising;

    i) determining a plurality of task correspondences between the plurality of tasks in the first analysis model and the plurality of tasks in the at least one business-process-reference-model, the plurality of task correspondences being at least one of a one-to-one correspondence, one-to-zero correspondence, zero-to-one correspondence and one-to-many correspondence;

    ii) identifying a content relationship between the plurality of tasks in the first analysis model and the plurality of tasks in the at least one business-process-reference-model, the content relationship being at least one of an included type, a comprises type, an equal type and an overlapping type; and

    iii) generating a relationship between at least one sub-process in the first analysis model and at least one sub-process in the at least one business-process-reference-model;

    3) deriving a second analysis model in response to analyzing the first analysis model in conjunction with the at least one business-process-reference-model, comprising;

    a) initializing the second analysis model based on the at least one business-process-reference-model to obtain an initial second analysis model;

    b) modifying the initial second analysis model, the modifying step comprising;

    i) comparing a content of the plurality of tasks in the first analysis model with a content of the plurality of tasks in the initial second analysis model based on a plurality of semantic correspondences; and

    ii) adapting a content of the plurality of tasks in the initial second analysis model based on the comparing step;

    c) aligning a plurality of sub-processes of the initial second analysis model in accordance with a plurality of sub-processes of the first analysis model based on the plurality of semantic correspondences;

    d) adjusting a control flow corresponding to the initial second analysis model based on at least one of the plurality of modeling objectives and the plurality of process boundaries; and

    4) refining the second analysis model to obtain a design model, wherein the refining step comprises applying a plurality of model transformations applied in a form of a model transformation plug-in, wherein the plurality of model transformations transform the second analysis model to the design model;

    comprisinga) defining a design object model;

    b) assigning a data container along a control flow of the second analysis model, the data container enriching the second analysis model with a data flow;

    c) altering a plurality of data-based decision conditions in the second analysis model; and

    d) applying a plurality of model transformations, wherein the plurality of model transformations transform the second analysis model to obtain the design model.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×