Você está na página 1de 1

Project last note, initial intent of change #3, was to include a flow condition

that bifurcates whether the flow entry point receives an xml ver. 1 or 2, at the
end was not possible to have elegantly such conditional since, it would
require that one simple entry point be able to receive to different actual
parameters (think of method override of some sort) instead the Designer
provides a web services with two services for ver. 1 and ver. 2.
Even though the conditional can be implemented in the workflow using xpath
expression and creating different transition lines as the two images below
shows using xpath conditionals.
Architects Comment: For versioning, one process should be able to suffer
changes and keep the older process running: that is two version of it. The
versioning should support not only small differences in the process but also in the
triggering service, like two versions of payload against the same endpoint. In Web
Services using WSDL, that is possible by creating another operation with the new
type version, and allowing the process to be executed with either operation. Another
way is to create one entry point that may run different process versions based on
the payload.
Integration Knowledge Kit Appvance Inc. August 5, 2013
TIBCO BusinessWorks Developers Journal Page 69 of 75

Você também pode gostar