On Tue, Feb 11, 2014 at 4:50 PM, Harshana Martin <[email protected]> wrote:

> HI Chathura,
>
>
> On Tue, Feb 11, 2014 at 3:51 PM, Chathura Ekanayake <[email protected]>wrote:
>
>>
>> Hi,
>>
>> We are planning to implement BPMN support in BPS using Activiti (
>> http://www.activiti.org). Activiti is an open source (Apache license)
>> BPMN engine, consisting of the following components:
>>
>> - Workflow engine
>> - Web user interface
>> - Web based BPMN editor
>> - Eclipse based BPMN editor
>>
>> Activiti workflow engine exposes all functions as Java APIs, which can be
>> integrated with BPS. In addition, Activiti supports human tasks based on
>> BPMN human tasks, which can also be accessed using its Java API.
>>
>> I did an initial study on integrating Activiti as a carbon component and
>> exposing it as a WS API. Below are some major items we have to decide for
>> BPMN support:
>>
>> Multi-tenancy support
>>    - Whether to implement wrappers to the Activiti API, or implement this
>> in Activiti core (I will discuss this in a separate mail)
>>
>> BPMN deployer
>>    - Structure of deployment archives
>>
>> BPMN editor
>>    - Web based editor provided by Activiti is GPL licensed. So, if we
>> want a web based editor, we will have to implement it on our own.
>> Otherwise, we can integrate Activiti's eclipse based editor with DevS.
>>
>
> Activity Eclipse Plugin is also GPL licensed.[1]. Therefore we will not be
> able to ship it with DevS but we can include a reference to it.
>
>  [1]. http://marketplace.eclipse.org/content/activiti#.UvoHA3l2SaA
>

We can also consider other options like bpmn2-modeler [1] which is EPL
licensed. We may have to write some components to support activiti's
deployer/configuration like depoy.xml editor in BPEL designer. Anyway we
need to provide capp support for BPMN using DevS.

Thanks,
Hasitha.

[1] -  http://eclipse.org/bpmn2-modeler/


> Thanks and Regards,
> Harshana
>
>>
>> Clustering
>>    - Activiti offers some level of clustering support. We have to further
>> check this and implement necessary improvements.
>>
>> Regards,
>> Chathura
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
>
> Harshana Martin
> Associate Technical Lead
> WSO2 Inc. : http://wso2.com
>
> Mobile: +94 775 998 115
> Profile: https://www.google.com/profiles/harshana05
> Blog: http://harshana05.blogspot.com
> Twitter: http://twitter.com/harshana05
>
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Hasitha Aravinda,
Software Engineer,
WSO2 Inc.
Email: [email protected]
Mobile: +94 71 8 210 200
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to