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

Reply via email to