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
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to