No discussion on this.  I  am +1 on the proposed API-SPI distinction,
but I just noticed that Suresh was also suggesting some namespace changes.


Marlon

On 1/23/14 2:41 PM, Suresh Marru wrote:
> Hi All,
>
> We have been overloading the use of the term API within Airavata. We 
> discussed this few time, but how about we take an action and rename the 
> internal component level interfaces to SPI and retain the use of API for only 
> the external facing public API.
>
> I am suggesting the following:
>
> We will have Airavata API grouped by functionality (as it is today with may 
> be minor enhancements): Application Catalog (application interface, 
> application deployment and host descriptions), User Management, Security 
> Credential Management, Execution Management & Metadata and Provenance 
> Management. 
> For now leave the messaging system as a API as it can be called upon by 
> external clients.
>
> For SPI:
> Orchestrator SPI
> Workflow Interpreter SPI
> GFac SPI 
> Registry SPI
> Credential Store SPI
>
> If we all agree to change this, I am willing to do the dirty work of changing 
> the namespaces and such and bring the code to a build able stage. But that 
> will require a code freeze for few hours. 
>
> Suresh
>
>

Reply via email to