Your browser doesn't support javascript. This means that the content or functionality of our website will be limited or unavailable. If you need more information about Vinnova, please contact us.

Message orchestration for xTrade

Reference number
Coordinator X WARE AKTIEBOLAG
Funding from Vinnova SEK 800 000
Project duration August 2014 - August 2015
Status Completed

Purpose and goal

The project has developed a BPMN process engine with xTrade as the integration platform. The system is scalable and possible to extend. User activities may use JavaScript, .Net, or Java (planned) technology. Decision paths are selected with help of JavaScript execution. We have extended BPMN with explicit parameters for each thread (token), which may prevents race conditions (user merge parameters at parallel joins). All external communication is done with micro-sessions that were been invented to make addressing of messages easier, more intuitive and predictive.

Results and expected effects

The result of the project is planned to be released to the general market with a larger update of the xTrade product. First we expect that existing customers implements more automation with workflows then we look forward to new integration projects using our workflows/message orchestration.

Approach and implementation

The project was mainly conducted in an exploratory way. We have identified problems and solved them when they surfaced. With face-to-face communication we have verified that we have driven the separate project modules towards the same goal and that we always had a plan how to solve the problems in a consistent way. As some fundamental modules did not fully exist when we started, we have adapted our development methodology such that the modules may be developed in isolation.

The project description has been provided by the project members themselves and the text has not been looked at by our editors.

Last updated 25 November 2019

Reference number 2014-02292

Page statistics