Hi,

Thank you for attending to the meeting and giving your valuable thoughts.

According to the discussion we agreed to continue with our design since it
is a simpler scenario than above mentioned design in IS 5.1.0.

Regards,
Yasima.


On Mon, Jan 30, 2017 at 6:32 PM, Harsha Thirimanna <[email protected]> wrote:

> Hi Nuwan,
> Yes as Johan said, we have implemented very generic solution for Workflow
> integration to the IS 5.1.0. It is not coupled with any workflow engine and
> default implementation is for WSO2 BPS. Template engine also very loosely
> couple with the workflow engine. We can discuss this and improve to make it
> more nice to use to across the platform.
> And it is not coupled with identity repos and can be easily port to the C5
> as well. Since it was ab initial version, there may be some limitation that
> we can improve with this.
>
> *Harsha Thirimanna*
> *Associate Tech Lead | WSO2*
>
> Email: [email protected]
> Mob: +94715186770 <+94%2071%20518%206770>
> Blog: http://harshathirimanna.blogspot.com/
> Twitter: http://twitter.com/harshathirimann
> Linked-In: linked-in: http://www.linkedin.com/pub/
> harsha-thirimanna/10/ab8/122
> <http://wso2.com/signature>
>
> On Mon, Jan 30, 2017 at 4:01 PM, Darshana Gunawardana <[email protected]>
> wrote:
>
>> 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
>>    
>> <https://github.com/wso2/carbon-identity-framework/tree/master/components/workflow-mgt>
>>    - User-management workflow implementation: https://github
>>    .com/wso2-extensions/identity-user-workflow
>>    <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 <+94%2071%20856%206859>*Lean . Enterprise .
>> Middleware
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
> _______________________________________________
> 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
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to