Hi NuwanD, C5 workflow implementation for IS not started yet. C4 implementation can be found in following locations,
- Core implementation: https://github.com/wso2/carbon-identity-framework/tree/master/components/workflow-mgt - User-management workflow implementation: https://github.com/wso2-extensions/identity-user-workflow Regards, On Mon, Jan 30, 2017 at 2:57 PM, Nuwan Dias <[email protected]> wrote: > 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 <+94%2077%20777%205729> > -- Regards, *Darshana Gunawardana*Associate Technical Lead WSO2 Inc.; http://wso2.com *E-mail: [email protected] <[email protected]>* *Mobile: +94718566859*Lean . Enterprise . Middleware
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
