Sanjiva, 

We already did implementation of scxml. We've integrated it into esb as kind of 
extension..  Also we have created a really large process based on scxml  that 
starts from application on the interned and ends with product delivery to 
customer. The process fully described with state machine and executed by 
engine. 

I can describe the implementation, use cases, data/message access, etc.  

Dmitry 

--- Original message --- 
From: Sanjiva Weerawarana < [email protected] > 
Date: 02 December 2013, 15:47:12 


Dmitry this is something that I've been thinking of for a while .. a state 
machine programming model to implement business logic. I'd like to try to crack 
this nut in our platform next year. 
Here's a research paper from IBM that provides a great start:  
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.87.2226&rep=rep1&type=pdf
 . 
If you'd like to help design / implement that's greatly welcome! 
Sanjiva. 

On Thu, Nov 28, 2013 at 2:19 PM, Dmitry Lukyanov < [email protected] > wrote: 
Hi All, 
I'm working in a Ukrainian Bank and we are using wso2esb for integration. I 
just want to share the idea: SCXML as Module/Mediator for esb. 
http://en.wikipedia.org/wiki/SCXML 

The idea is to have something like business processes services. For example a 
PaymentOrder service : 
operation createPayment-> state created state created -> operation 
confirmPayment -> state confirmed 
state created -> operation cancelPayment -> state cancelled 
each state could have onEntry handler (java code called or it could be esb 
sequence) transition could be  conditional (xpath expression) unconditional 
(default transition) and could be triggered by service operation 
Each PaymentOrder instance is actually an XML that enriched  with each 
operation call and onEntry handlers. 
I understand, that we can use the wso2bps Long running stateful processes 
But BPEL is quite complex to business people and even for developers, and SCXML 
is really simple and easy to understand. 


-- 
Regards, 
Dmitry 


_______________________________________________ 
Architecture mailing list 
[email protected] 
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture 




-- 
Sanjiva Weerawarana, Ph.D. 
Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/ 
email: [email protected] ; office: +1 650 745 4499 x5700; cell: +94 77 787 6880 
| +1 650 265 8311 
blog: http://sanjiva.weerawarana.org/ 
Lean . Enterprise . Middleware _______________________________________________
Architecture mailing list
 [email protected] 
 https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture 

 

-- Regards, Dmitry 
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to