+ 1.

I think we can leave out the workflow service and its probably best to embedded 
it with orchestrator, since there is so much overlap. So that leaves 3 services:

API Server - Client
Orchestrator Server -Client
GFac Server - Client

Suresh

On Oct 28, 2014, at 3:32 PM, Raminder Singh <raminderjsi...@gmail.com> wrote:

> Hi All,
> 
> I am fixing AIRAVATA-1471 to create separate distributions for all the Thrift 
> services in Airavata so that we can run all in separate JVMs and dockerize 
> (www.docker.com) the servers. In this exercise, i found we don’t have client 
> stubs for several components in separate artifacts like Orchestrator Client 
> is part of Orcherstrator Service, GFAC client is part of Orcherstator-Core, 
> Workflow server and client is part of Airavata API server and client. To be 
> consistent with API server and reduce maven dependency tree, i am going to 
> create airavata— <component>—stubs package and add the component client to 
> that project. I need to move the code and changed dependencies etc. Please 
> let me know if there are any objections. If not i will go ahead tomorrow and 
> make the change and commit them after testing. 
> 
> Thanks
> Raminder

Reply via email to