Business Process Distribution an Intelligent Approach
Business Processes in Service Oriented Architecture (SOA) are run using an orchestrate engine. The point here is that running a huge number of business processes under a centralized orchestrate engine result in degrading of run-time environment abilities. Apart from this, running clustered orchestrate engines as an alternative way to obviate centralized orchestrate engine problems is not a final solution. On the other hand, there exist many researches focusing on decomposing or segmentation of business processes in runtime some of which attempts to decompose a business process to its building activities, while others break business process parts to sub flows or segments.