Title Adding Dynamic Reverse Proxy Support for Service4All
OW2 project Service4All
OW2 project URL http://www.ow2.org/view/ActivitiesDashboard/Service4All
Other OW2 projects and URL (optional)

Keywords PaaS, Load balance, reverse proxy
Description {{html clean="false" wiki="false"}}

Service4All, as a cloud computing platform for service oriented software developers, has provided many services to facilitate the development, deployment, running and invocation of atomic web services, BPMN-based composite web services and java web applications. Although Service4All can replicate applications across servers, the SOAP layer of message transportation in Service4All may limit the performance. To improve the scalability of Service4All and achieve better load balance, Nginx, a widely-used reverse proxy, can be used by Service4All, which can dispatch high concurrent HTTP requests among replicas, so as to enable Service4All to deploy and run more atomic web services and java web applications. However, atomic web services and java web applications are dynamically deployed into Service4All and the current version of Nginx does not support the dynamic configuration of reverse proxy, therefore it is necessary to extend Nginx and the deployment/undeployment and replication components of Service4All to support dynamical reverse proxy for new web services and java applications. The objective of this project is to add the dynamic reverse proxy support to Service4All.

Main Topic Contact Person Name Hailong Sun
Main Topic Contact Person e-mail sunhl@act.buaa.edu.cn
Other Topic Contact Person(s) Name(s) (optional)

Other Topic Contact e-mail(s) (optional)

Estimated Workload (total, in manmonths) 10
Targeted Contestants undergrad or master/PhD

This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 6.4.4 - Documentation
Powered by XWiki Hosted by Xsalto Free PageRank Checker Creative Commons 2.0 license Legal Notice