Upthrust

This is the weblog of Milinda Pathirage

Tag: BPEL

WSO2 BPS Dynamic SOAP Header Handling

When dealing with “Activity based Correlation” for WSO2 BAM, we had to send “Activity ID” header coming to the WSO2 BPS to other consecutive external service invocation in same process. Dynamic SOAP header handling feature in Apache ODE was very useful in this scenario. You can use this feature to situation like this where your [...]

WSO2 Carbon Studio

WSO2 Carbon Studio is a fully tooling environment which facilitate you to develop, test, deploy and test WSO2 Carbon Artifacts. WSO2 tooling team recently released the 14th milestone of Carbon Studio with numerous features like; Support for creating Carbon Application(cApp) projects which includes Axis2 services, BPEL processes, ESB proxy services, Gadgets, Data Services and etc.. [...]

Invoking Secured(WS-Security) Partner Services in WSO2 BPS

WS-BPEL is used in Web Services based Service Oriented Architectures to Create business processes from Web Services and Human Activities which span across organizations Create complex services from other less complex services from heterogeneous environments Create application integration flows from various existing and new applications based Web Services In most cases we utilize the existing [...]

Extending WSO2 BPS 2.0.0 With Custom XPath Functions

Latest release(version 2.0.0) of WSO2 BPS, includes a fix for supporting custom XPath functions based on Saxon. There was a class loading issue in the previous releases of WSO2 BPS, which breaks the custom XPath function support. Now you can write your own custom XPath extension functions as described in Saxon’s extensibility documentation, deploy them [...]

WSO2 Business Process Server v2.0.0 Released!!!

WSO2 released the latest version of it’s BPEL based process server, last Saturday(12th June 2010). WSO2 added WS-Human Task based BPEL4People support to this version of WSO2 BPS. Currently BPEL4People support is at it’s early stage and upcoming releases will provide users with comprehensive human and process integration through improved human task engine. New features [...]

WSO2 BPS Instance Cleanup Task

Previous releases of WSO2 BPS provides facilities to, configure instance cleanup upon successful or faulty completion of process instances. But this is not suitable for production environments, because business people often need to look back and investigate their process flows, specially in failure scenarios. To provide users with more convenient instance cleanup mechanism, we introduced a new [...]

WSO2 BPS Process Instance Data Cleanup

What is process instance data? When process instance start it’s execution, there are various types of information needs to be tracked and stored. For example when process receives a message process engine will create a process instance for execution and process engine must store the input message to it’s during the life time of process instance to use in [...]

WS-Discovery and Service Orchestration

What is WS-Discovery? WS-Discovery defines a discovery protocol for locating services. The primary scenario for discovery is a client searching for one or more target services. There are two modes of operations define in WS-Discovery protocol, named ad-hoc and managed. In ad-hoc mode clients send probe messages to multicast group and services that match the [...]

WSO2 Business Process Server 1.1.0 Released!

WSO2 Business Process Server team released the latest version(1.1.0) of WSO2 BPS yesterday 19th November 2009.  As the successor of WSO2 BPS 1.0.1, WSO2 BPS 1.1.0 comes with handful of new features which will make process developer’s life easier. WSO2 BPS 1.1.0 uses revision of Apache ODE trunk which is going to be the future [...]

Disable Apache ODE’s Activity Recovery If Process Follows Request-Response Style

Most of the time business process are long running and implemented in asynchronous style. But there may be situations that we are using synchronous business process which are not long running. So client expect a response  back from the server without a time out. This response can be a SOAP fault. The main thing is, [...]