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
