Hi,

At the moment ESB supports proxy services that can only be added under
8280:services/FooProxy etc and all the services are deployed under
ESB_HOME/repository/deployment/server/synapse-configs/default/proxy-services
directory. Therefore it is very hard to manage the services for a
large organization when the number of services become large since they
have to agree on service name before deploying them. And also
supporting multiple versions of the same service is not possible
without changing the service name in the services.xml file.

I have completed implementing  the task of supporting hierarchical
proxy services in ESB. Now when a proxy service is added other than
the name of the proxy service, service hierarchy can be inserted from
the GUI. If a user added a service called "foo" with hierarchy
"a/b/c/", the proxy service will be added under
http://localhost:8280/services/a/b/c/foo and the service will be
deployed under 
ESB_HOME/repository/deployment/server/synapse-configs/default/proxy-services/a/b/c
directory. In the "foo.xml" file there is an attribute call
"serviceHierarchy" and the value of that attribute is "a/b/c/"

Thank you.
Sajini.
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to