When services pass from one service environment to another, the underlying execution environment often manages the process state, explained ZapThink managing partner Jason Bloomberg. “If you are relying on an execution environment to keep process state, that’s not really a service-oriented approach,” he added. “Abstracting that out makes services more independent. That can be done with traditional ESBs [Enterprise Service Bus], but it requires more work for the architect to know which resource to enable,” he said. The Fiorano platform differs from other ESBs because it is message-driven and supports actions among services differently than traditional ESBs, Bloomberg said. “Fiorano treats messages between services as events,” Bloomberg explained, whereas most ESBs use a Business Process Execution Language (BPEL) engine to coordinate services, he added. That architecture creates the problem that Fiorano is attempting to solve.
Posted via email from createTank Posterous
