Hi Ajanthan,

Please see my answers inline.


On Fri, Jul 25, 2014 at 3:24 PM, Ajanthan Balachandran <[email protected]>
wrote:

> Hi,
>
>
> On Fri, Jul 25, 2014 at 2:40 PM, Ramith Jayasinghe <[email protected]>
> wrote:
>
>> Addition to this,
>>  When application is deleted Appfactory should remove the subscription
>> made for this application ( a.k.a unsubscribe from the cartridge)
>>
>>
>> On Fri, Jul 25, 2014 at 2:34 PM, Madhawa Bandara <[email protected]>
>> wrote:
>>
>>> User story:
>>>
>>> When user creates a web application (app type : war), he should be able
>>> to select the runtime on which he wants his application to be deployed.
>>>
>>> Application Creation: Steps:
>>>
>>> 1. A user navigates to ‘Create Application’ page.
>>>
>>> 2. Selects the application type as Web Application (app type = war).
>>>
>>> 3. Appfactory would populate a drop down list that displays the
>>> available runtimes:
>>>
>>> WSO2 Application Server v 5.1.0
>>>
>>> Apache Tomcat v 7.0.54
>>>
>>> 4. User selects ‘Apache Tomcat’ as his preferred runtime and creates the
>>> application
>>>
>>> (Appfactory will record this information for later use).
>>>
>>>
>>> Application Deployment:
>>>
>>> 1. Upon the very first deployment of any application version onto a
>>> particular stage, Appfactory would make a subscription in Stratos, based on
>>> the selected runtime during the application creation (git repository
>>> containing the war artifact is provided during the subscription).
>>>
>>> Examples:
>>>
>>> a) A trunk version of the application is auto-built and auto-deployed
>>> onto the ‘Development’ stage. Before the very first deployment happens
>>> (after the auto build) Appfactory should make the subscription.
>>>
>>> b) Promotion of an application
>>>
>>>
>>>    - A developer promotes a particular version of an application from
>>>    the Development stage to the Testing stage.
>>>    - A QA Engineer clicks on the ‘Deploy’ button of that version.
>>>    - Appfactory checks whether there is a subscription available for
>>>    this application in Testing stage.
>>>    - If there is no such subscription already, then Appfactory would
>>>    make a new subscription based on the runtime selected during the
>>>    application creation.
>>>    - Appfactory would deploy the particular application version onto
>>>    the server in the Test Stage.
>>>
>>>
>>> 2. If the runtime selected by the user is based on a single tenanted
>>> cartridge, Stratos will spin up a new cartridge once a subscription is
>>> made. If the runtime provided is a multi-tenanted cartridge, the instances
>>> are created  when cartridge definition is provisioned (as specified by the
>>> autoscaling and deployment policy).
>>>
>> Here what is the strategy for spawning single tenant cartridges?Is it
> cartridge per application? Or one cartridge per tenant?
>

What about the JNDI look up isolation we have done in App Server? Is it
portable to Tomcat?

thanks,
dimuthu



>
>>> Improvements:
>>>
>>> User could be given the option to select the runtime per application per
>>> stage.
>>>
>>> (e.g. Apache tomcat dev/test stages , WSO2 Application server for
>>> Production stage)
>>>
>>>
>>>

>
>>> --
>>> Regards,
>>>
>>> *Madhawa Bandara*
>>> Software Engineer
>>> WSO2, Inc.
>>> lean.enterprise.middleware
>>>
>>> Mobile - *+94777487726 <%2B94777487726>*
>>> Blog* - *classdeffound.blogspot.com
>>>
>>
>>
>>
>> --
>> Ramith Jayasinghe
>> Technical Lead
>> WSO2 Inc., http://wso2.com
>> lean.enterprise.middleware
>>
>> E: [email protected]
>> P: +94 777542851
>>
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> ajanthan
> --
> Ajanthan Balachandiran
> Senior Software Engineer;
> Solutions Technologies Team ;WSO2, Inc.;  http://wso2.com/
>
> email: ajanthan <http://goog_595075977>@wso2.com; cell: +94775581497
> blog: http://bkayts.blogspot.com/
>
> Lean . Enterprise . Middleware
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Dimuthu Leelarathne
Architect & Product Lead of App Factory

WSO2, Inc. (http://wso2.com)
email: [email protected]
Mobile : 0773661935

Lean . Enterprise . Middleware
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to