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
