×

Systems and/or methods for location transparent routing and execution of processes

  • US 20090063664A1
  • Filed: 08/30/2007
  • Published: 03/05/2009
  • Est. Priority Date: 08/30/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of configuring a network, the method comprising:

  • providing a service-oriented integration server including a process engine;

    connecting to the network at least one physical server, each said physical server including an instance of the integration server, each said instance of the integration server including an instance of the process engine;

    providing a messaging layer for use with the network;

    at design time;

    modeling a process so as to generate a process model, the process model defining at least one activity associated with the process and at least one step associated with each said activity, andassigning each said activity to a logical server such that, at deployment time, any executable artifacts needed by an instance of the process engine are generatable;

    generating runtime artifacts from the design time process model, said runtime artifact generation comprising;

    generating at least one package from the design time process model, each said package corresponding to one said logical server and including at least one trigger and a process fragment file, each said trigger being responsible for subscribing to process transition document messages to be routed to the instance of the process engine installed on the corresponding instance of the integration server and for filtering process transition document messages published to the messaging layer, the process fragment file defining only those process steps that are associated with the corresponding logical server, andcreating two queues on the messaging layer, a first queue to process messages that trigger new process instances and a second queue to accommodate transitions between process steps of the process model; and

    deploying each said package to a physical server, the package being deployed as a runtime asset for the corresponding instance of the process engine,wherein the process transition document messages are published by the process engine, each said process transition document message including routing data as a part of the message itself for routing the message, andwherein the process engine is configured to provide location transparent routing and process execution via process transition document subscription and filtering.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×