Hi Darshana, Thank you for your input. I will look into above approach and try to figure out whether we can use same approach.
Regards, Yasima. On Mon, Jan 30, 2017 at 3:04 AM, Darshana Gunawardana <[email protected]> wrote: > 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 > -- http://wso2.com/signatureYasima Dewmini Software Engineer, WSO2, Inc. Email: [email protected] Mobile: +94713117081
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
