Will do!

Regards,
Mariangela




*--*
Mariangela Hills
Senior Technical Writer

*WSO2, Inc.*lean.enterprise.middleware.
w: http://wso2.com
<http://wso2.com/events/>

On Tue, Dec 16, 2014 at 1:39 AM, Imesh Gunaratne <[email protected]> wrote:
>
> Please find an updated set of artifacts and curl commands here:
> https://github.com/imesh/stratos-4.1.0-samples/tree/master/single-cartridge
>
> Mari: Appreciate if you could update the documentation with this
> modification.
>
> Thanks
>
> On Tue, Dec 16, 2014 at 12:37 AM, Imesh Gunaratne <[email protected]>
> wrote:
>>
>> Hi Devs,
>>
>> This modification is now completed and pushed to 4.1.0-test branch.
>> Please update your REST API client code accordingly.
>>
>> Thanks
>>
>> On Mon, Dec 15, 2014 at 11:17 AM, Dakshika Jayathilaka <[email protected]
>> > wrote:
>>>
>>> +1 for above, then we can provide better UX on console app.
>>>
>>> Thank you,
>>>
>>> *Dakshika Jayathilaka*
>>> Software Engineer
>>> WSO2, Inc.
>>> lean.enterprise.middleware
>>> 0771100911
>>>
>>> On Mon, Dec 15, 2014 at 11:10 AM, Imesh Gunaratne <[email protected]>
>>> wrote:
>>>>
>>>> Hi Devs,
>>>>
>>>> At the moment we have a confusion in the application deployment process:
>>>> - We use two different application definitions for creating
>>>> applications and retrieving them (Application|Application Runtime)
>>>> - Created application definitions are not persisted
>>>> - As a result it is difficult for the UI/CLI to execute the application
>>>> deployment process
>>>> - We use the term "application deployments" in the application
>>>> deployment API method
>>>>
>>>> Due to above issues I think it would be better if we could refine this
>>>> process as follows:
>>>>
>>>> *1. Create Application:*
>>>> POST @application https://localhost:9443/api/applications
>>>>
>>>> *2. List Applications*
>>>> GET https://localhost:9443/api/applications
>>>>
>>>> *3. Get Application:*
>>>> GET https://localhost:9443/api/applications/{applicationId}
>>>>
>>>> *4. Remove Application:*
>>>> DELETE https://localhost:9443/api/applications/{applicationId}
>>>>
>>>> *5. Deploy Application:*
>>>> POST @deploymentPolicy
>>>> https://localhost:9443/api/applications/{applicationId}/deploy
>>>>
>>>> *6. Get Application Runtime:*
>>>> GET https://localhost:9443/api/applications/{applicationId}/runtime
>>>>
>>>> *7. Un-deploy Application:*
>>>> DELETE https://localhost:9443/api/applications/{applicationId}/runtime
>>>>
>>>> This includes following modifications:
>>>> - Persist application definition in registry in step 1.
>>>> - Return persisted application(s) in step 2 and step 3.
>>>> - Add a new property to the application to track its status
>>>> (created|deployed)
>>>> - Introduce new API methods to get application runtime and un-deploy.
>>>>
>>>> Thanks
>>>>
>>>>
>>>> --
>>>> Imesh Gunaratne
>>>>
>>>> Technical Lead, WSO2
>>>> Committer & PMC Member, Apache Stratos
>>>>
>>>
>>
>> --
>> Imesh Gunaratne
>>
>> Technical Lead, WSO2
>> Committer & PMC Member, Apache Stratos
>>
>
>
> --
> Imesh Gunaratne
>
> Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos
>

Reply via email to