webMethods Product Suite 10.3 | Dynamic Apps Platform | Executing Business Processes
 
Executing Business Processes
The product that executes business processes is Integration Server. Integration Server is a run-time server that has several functions in business process management. Run-time logic for business process models developed in Software AG Designer is created on Integration Server.
Integration Servers that execute dynamic business processes are equipped with a Dynamic Business Orchestrator that controls and directs process execution. You can design a dynamic business process to execute all process instances on a single Integration Server or you can use a cluster of Integration Servers to execute different process instances.
Note: In earlier releases, Integration Servers that execute classic business processes were equipped with a Process Engine that controlled and directed process execution. You could design a classic business process to execute on a single Integration Server or you could distribute the process steps that make up the classic business process across multiple Integration Servers. In the distributed scenario, Universal Messaging was required to route process data from Integration Server to Integration Server to run the process steps. You can migrate classic Process Engine process models to become Dynamic Business Orchestrator process models.
Services such as flow, web, and adapter services that are developed in Software AG Designer are built on Integration Server. Integration Server executes the services when they are invoked by process steps, tasks, or services.
Business rules developed in Software AG Designer are exported to Integration Servers. The Rules Engines on the Integration Servers execute the rules when they are invoked by process steps or tasks.
If a process step exchanges documents with an external trading partner, the step sends the document to Integration Server, which sends the document to the partner. The partner returns a document to Integration Server, which returns the document to the process so it can continue to its next step.
Software AG Designer publishes task applications to Integration Server, where they are invoked by processes at run time. You equip each Integration Server that runs tasks with a Task Engine that controls and directs task execution. At run time, data and control pass from Dynamic Business Orchestrators to Task Engines and back again until the business process completes.
Note: In earlier releases, Software AG Designer published task applications to My webMethods Server, where they were invoked by processes at run time. You equipped each My webMethods Server that ran tasks with a Task Engine that controlled and directed task execution. At run time, data and control passed from Process Engines to Task Engines and back again until the business process completed. My webMethods Server also hosted user interfaces for editing rules developed in Software AG Designer.

Copyright © 1998-2018 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.