Verfahren und System zum Migrieren von Geschäftsprozessinstanzen

    公开(公告)号:DE102012210482A1

    公开(公告)日:2012-12-27

    申请号:DE102012210482

    申请日:2012-06-21

    Applicant: IBM

    Abstract: Offenbart wird ein verbessertes Verfahren zum Migrieren von Geschäftsprozessinstanzen, die von Geschäftsprozessmodellen (2, 3) mit Kompensationslogik abgeleitet wurden. Das Verfahren umfasst das Modellieren einer neuen Geschäftsprozessversion; das Ermitteln, ob eine entsprechende Geschäftsprozessinstanz, die von dem Geschäftsprozessmodell (2, 3) abgeleitet wurde, für eine Migration infrage kommt, mithilfe folgender Schritte: statische Analyse eines zugrunde liegenden Geschäftsprozessmodells (2, 3), um einen statischen Prozess-Kontrollfluss zu erzeugen; Ableiten von potenziellen Kompensations-Kontrollflüssen; Erkennen von Änderungen zwischen der neuen Geschäftsprozessversion und einer früheren Geschäftsprozessversion; Durchgehen der erkannten Änderungen, um Änderungen im Zusammenhang mit Kompensationslogik und Änderungen im Zusammenhang mit dem normalen Kontrollfluss des Geschäftsprozessmodells (2, 3) zu trennen und in Änderungsgruppen zu gruppieren und Migrieren der Geschäftsprozessinstanz auf der Grundlage von Migrationsbedingungen, die auf der Grundlage der Änderungsgruppen ermittelt werden.

    Method for automatic workflow graph refactoring and completion

    公开(公告)号:GB2466344A

    公开(公告)日:2010-06-23

    申请号:GB0920057

    申请日:2009-11-17

    Applicant: IBM

    Abstract: Methods, systems and programs for refactoring a directed workflow graph are disclosed. A workflow graph containing at least one start node s, and at least one end node t, with a multitude of nodes x residing between s and t on a directed path is first completed into a two terminal graph with a single start node and end node (if necessary) and then decomposed into a set of canonical R-fragments (A-I). The workflow graph is then expanded by splitting (X1' X1" X2' X2") shared nodes (X1, X2) between R-fragments (D, E). An R-fragment is a connected subgraph such that an R fragment has exactly two boundary nodes. A boundary node (X1, X2) of an R Fragment is a node of the fragment that has at least two edges incident to this node, one of which belongs to the fragment, while the other does not. Tests of a directed graph with multiple end nodes or of its expanded form or of R-fragments are generated and IOR joins are substituted with AND or XOR joins.

    Migrating business process instances having compensation logic

    公开(公告)号:GB2492440A

    公开(公告)日:2013-01-02

    申请号:GB201207206

    申请日:2012-04-25

    Applicant: IBM

    Abstract: An improved method of migrating business process instances derived from business process models (2, 3) having compensation logic is disclosed. The method comprises determining if a corresponding business process instance derived from a business process model (2, 3) is applicable for migration, by statically analyzing an underlying business process model (2, 3) to create a static process control flow, deriving potential compensation control flows, identifying changes between the new business process version and a previous business process version and then walking the identified changes for separating and grouping changes related to compensation logic (200,210,211,212) and changes related to normal control flow (100,110,111,112) of the business process model (2, 3) into change groups. The business process instance is then migrated based on migration conditions which are determined based on the change groups.

Patent Agency Ranking