Hi Yasima\NuwanD, With IS 5.1.0 it was implemented generic workflow design[1] that can be used in any product.
(Quoting Prabath) It was designed to to achieve, > 1. Simplicity. Keep simple things simple and have provisions to add more > complex stuff > 2. Not coupled into any implementation. No hard coupling to BPEL > 3. Not coupled into WSO2 BPS. (part of 2 as well) > 4. Not specific to IS Have you evaluated that? [1] "[Architecture] Workflow Implementation in IS 5.1.0" Thanks, On Thu, Jan 26, 2017 at 2:52 PM, Nuwan Dias <[email protected]> wrote: > We should be going with BPMN. > > On Thu, Jan 26, 2017 at 2:50 PM, Isuru Haththotuwa <[email protected]> > wrote: > >> Hi, >> >> Have we made a decision whether to use BPEL or BPMN? IMHO better to go >> with BPMN, which is simpler. Also, for the default BP engine, we should >> consider Camunda as well, and pick the best one. >> >> [1]. https://camunda.org/ >> >> On Thu, Jan 26, 2017 at 2:25 PM, Yasima Dewmini <[email protected]> wrote: >> >>> >>> >>> On Thu, Jan 26, 2017 at 2:18 PM, Malintha Amarasinghe < >>> [email protected]> wrote: >>> >>>> Hi Yasima, >>>> >>>> Do we consider workflow related RESTful API implementation as well in >>>> this scope? >>>> >>> We have some things to clarify. I will update you with fully detailed >>> diagram. >>> >>>> >>>> Thanks >>>> >>>> >>>> On Thu, Jan 26, 2017 at 2:09 PM, Yasima Dewmini <[email protected]> >>>> wrote: >>>> >>>>> Hi, >>>>> >>>>> @Shani, >>>>> Thnak you shani for your input. Above diagram shows only the basic >>>>> idea how workflow extension works. I am thinking of adding more detailed >>>>> diagram of how the workflow requests are processed with workflow engine >>>>> and >>>>> how to send the status back to APIM. >>>>> >>>>> @Lakshman, >>>>> With the discussion had with Nuwand, we are going to use Activiti[1] >>>>> as default workflow engine. >>>>> >>>>> @Abimaran >>>>> The complete() method will do the DB update same as in C4. But that DB >>>>> implementation will be in Store Impl layer. >>>>> We are planning to use Activiti as default workflow engine. >>>>> And this is an example worklfow of Application creation. We hope to >>>>> implement all the workflow we have in C4. >>>>> >>>>> [1] https://www.activiti.org/ >>>>> >>>>> Regards, >>>>> Yasima. >>>>> >>>>> On Thu, Jan 26, 2017 at 1:08 PM, Abimaran Kugathasan < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi Yasima, >>>>>> >>>>>> Don't we need to update database upon workflow completion? Also, Are >>>>>> we going to write workflow engine from scratch or going to use WSO2 BPS >>>>>> or >>>>>> Activiti [1]? >>>>>> >>>>>> Also, this should be extended to other workflows as well? >>>>>> >>>>>> [1] : https://www.activiti.org/ >>>>>> >>>>>> On Thu, Jan 26, 2017 at 12:08 PM, Shani Ranasinghe <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi Yasima, >>>>>>> >>>>>>> Just one thing, IMO we need to incorporate the complete process if >>>>>>> the workflow is enabled also right? in that case the workflow engine >>>>>>> will >>>>>>> call APIM with the status. >>>>>>> >>>>>>> On Thu, Jan 26, 2017 at 11:29 AM, Yasima Dewmini <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi all, >>>>>>>> >>>>>>>> We are going to implement workflow extensions for APIM. >>>>>>>> Following diagram shows the proposed solution. >>>>>>>> >>>>>>>> Your thoughts and suggestions regarding this are highly appreciated. >>>>>>>> >>>>>>>> Regards, >>>>>>>> Yasima. >>>>>>>> >>>>>>>> -- >>>>>>>> http://wso2.com/signatureYasima Dewmini >>>>>>>> Software Engineer, WSO2, Inc. >>>>>>>> Email: [email protected] >>>>>>>> Mobile: +94713117081 <+94%2071%20311%207081> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Architecture mailing list >>>>>>>> [email protected] >>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Thanks and Regards >>>>>>> *,Shani Ranasinghe* >>>>>>> Senior Software Engineer >>>>>>> WSO2 Inc.; http://wso2.com >>>>>>> lean.enterprise.middleware >>>>>>> >>>>>>> mobile: +94 77 2273555 <+94%2077%20227%203555> >>>>>>> Blog: http://waysandmeans.blogspot.com/ >>>>>>> linked in: lk.linkedin.com/pub/shani-ranasinghe/34/111/ab >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Architecture mailing list >>>>>>> [email protected] >>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Thanks >>>>>> Abimaran Kugathasan >>>>>> Senior Software Engineer - API Technologies >>>>>> >>>>>> Email : [email protected] >>>>>> Mobile : +94 773922820 <+94%2077%20392%202820> >>>>>> >>>>>> <http://stackoverflow.com/users/515034> >>>>>> <http://lk.linkedin.com/in/abimaran> >>>>>> <http://www.lkabimaran.blogspot.com/> <https://github.com/abimarank> >>>>>> <https://twitter.com/abimaran> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Architecture mailing list >>>>>> [email protected] >>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> http://wso2.com/signatureYasima Dewmini >>>>> Software Engineer, WSO2, Inc. >>>>> Email: [email protected] >>>>> Mobile: +94713117081 <+94%2071%20311%207081> >>>>> >>>>> _______________________________________________ >>>>> Architecture mailing list >>>>> [email protected] >>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>> >>>>> >>>> >>>> >>>> -- >>>> Malintha Amarasinghe >>>> Software Engineer >>>> *WSO2, Inc. - lean | enterprise | middleware* >>>> http://wso2.com/ >>>> >>>> Mobile : +94 712383306 <+94%2071%20238%203306> >>>> >>> >>> >>> >>> -- >>> http://wso2.com/signatureYasima Dewmini >>> Software Engineer, WSO2, Inc. >>> Email: [email protected] >>> Mobile: +94713117081 <071%20311%207081> >>> >>> _______________________________________________ >>> Architecture mailing list >>> [email protected] >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >>> >> >> >> -- >> Thanks and Regards, >> >> Isuru H. >> +94 716 358 048 <+94%2071%20635%208048>* <http://wso2.com/>* >> >> >> >> _______________________________________________ >> Architecture mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > > -- > Nuwan Dias > > Software Architect - WSO2, Inc. http://wso2.com > email : [email protected] > Phone : +94 777 775 729 <+94%2077%20777%205729> > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- Regards, *Darshana Gunawardana*Associate Technical Lead WSO2 Inc.; http://wso2.com *E-mail: [email protected] <[email protected]>* *Mobile: +94718566859 <+94%2071%20856%206859>*Lean . Enterprise . Middleware
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
