Yes, we will try to see if we can reuse anything. Regarding the points noted down by Darshana, yes, we have the same objectives and the proposed design achieves all of them too.
Is the C5 code available somewhere yet? On Mon, Jan 30, 2017 at 2:53 PM, Yasima Dewmini <[email protected]> wrote: > 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 <+94%2071%20311%207081> > -- Nuwan Dias Software Architect - WSO2, Inc. http://wso2.com email : [email protected] Phone : +94 777 775 729
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
