Hi Thamayanthi,

Thank you for your interest on this project.

In current BPEL visualizer, there are several limitations such as,

   - It doesn't support all BPEL activities. ( eg: Extenstion activity
   support - PeopleActivity, E4X )
   - Activity alignment problem.
   - Usability issues with large BPEL files. etc.

So the first task of this project is to come up with a new BPEL visualizer
tool to overcome above limitations. Other task of this project is, re-use
same BPEL visualizer to to display BPEL instance level information.

WSO2 BPS uses Apache ODE [1] as the BPEL engine. ODE engine persists
instance runtime related data such as current state, activity event
information, fault activities etc in to the databases. You can query these
data from the ODE database and can be used to visualize instance runtime
data in the BPS instance page.

So the deliverable of this project would be,

   1. Enhance/Re-model exiting BPEL visualizer.
   2. Use new visualizer to display BPEL process definitions (.bpel) in
   WSO2 BPS BPEL package view.( Static view )
   3. Re-use same visualizer to display BPEL process instance events
   related information in BPS BPEL instance view.


As the first step, study the existing WSO2 BPS BPEL visualizer. You can
find the existing visualizer source code from [2].


[1] - http://ode.apache.org/
[2] -
http://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/components/business-processes/bpel/org.wso2.carbon.bpel.ui/4.2.1/

Thanks,
Hasitha.


On Thu, Mar 20, 2014 at 11:50 AM, Thamayanthy Sripalan
<thamay...@gmail.com>wrote:

> Hi all,
>
> I am Thamayanthy Sripalan and currently I am an undergraduate at
> University of Moratuwa.  I would like to participate in GSoC in this year
> and contribute to WSO2 community. I am very much interested in the above
> mentioned project.I have some basic understanding of the required skills
> and now I am learning about SVG.
>
> I have gone through the WSO2 Business Process Server documentation[1],
> build the product and played with the samples provided. As I understood
> about the above project, WSO2 BPS is handling from the very simple business
> process activities to highly complicated business process activities.
>
> In this, only the final state of the process instances are stored in the
> database. The available visualization of the process work flow is the
> static one and it is displaying the work flow with the details as .bpel
> file contains. So the monitoring of the running process instances is needed
> in order to show  each process instances' current state and to gather the
> details of the exception if any. While monitoring the process instances,
> gathering the time of each state of each instance passed is also required,
> so that it will help to calculate the time consumption of each process,
> exceptions occurred and the details of them, efficiency and quality of the
> product etc.
>
> I need to cover all the above mentioned requirements in my project and I
> hope that I will be able to finish the project within the given time frame.
> I am expecting a feedback from you on this mail and What are the things I
> need to consider when I am making my proposal?
>
> links:
> [1]
> https://docs.wso2.org/display/BPS320/WSO2+Business+Process+Server+Documentation
>
>
> Thanks.
> --
> Thamayanthy Sripalan
> Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa.
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Hasitha Aravinda,
Software Engineer,
WSO2 Inc.
Email: hasi...@wso2.com
Mobile: +94 71 8 210 200
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to