On Fri, Feb 24, 2012 at 8:54 PM, Paul Fremantle <[email protected]> wrote:

> Should we consider the same for proxies too?
>
> +1 ..i think it would be very useful for both API's and proxies..but let's
start with for API resources...
i guess to implement a versioning strategy for proxies we might need to do
changes in axis2 as well..

Paul
>
>
> On Thu, Feb 23, 2012 at 8:38 AM, Udayanga Wickramasinghe <
> [email protected]> wrote:
>
>> Hi,
>>
>> On Wed, Feb 22, 2012 at 6:47 PM, Udayanga Wickramasinghe <
>> [email protected]> wrote:
>>
>>> Hi,
>>> I think it would be great to have versioning capability for ESB API
>>> resources..
>>> For example following could be the draft schemas of API's that can be
>>> deployed as resources of the same version...
>>>
>>>     <api name="AccountManagementAPI" *version*=*"1.0.0"* *version-type="url
>>> | header | query-param | .." *context="/am">
>>>         <resource uri-template="/account/{accountId}" methods="GET"
>>> inSequence="..." outSequence="..."/>
>>>         <resource uri-template="/account/{accountId}" methods="PUT"
>>> inSequence="...." outSequence="..." />
>>>         ...................
>>>         ..............
>>>         .....
>>>     </api>
>>>
>>> We need to (optionally) include a *version-param* attribute as well
>> (ie:- which can be used to extract the actual version)..Sorry i missed it
>> earlier...Modified schema is the following..
>>
>> <api name="AccountManagementAPI" *version*=*"1.0.0"* *version-type="url
>> | header | query-param | .." **version-param="regex | string"**  
>> *context="/am">
>>
>> ...........
>> ......
>> </api>
>>
>> Regards,
>> udayanga
>>
>> --
>> *Udayanga Wickramasinghe*
>> Software Engineer; WSO2 Inc.; http://wso2.com,
>> *email: **[email protected]* <[email protected]>* cell: +94 (77)
>> 983-4365
>> blog: **http://udayangawiki.blogspot.com*<http://udayangawiki.blogspot.com/>
>> *
>> twitter: 
>> **http://twitter.com/udayanga_wick*<http://twitter.com/udayanga_wick>
>> *
>> *
>>
>
>
>
> --
> Paul Fremantle
> Co-Founder and CTO, WSO2
> Apache Synapse PMC Chair
> OASIS WS-RX TC Co-chair
>
> blog: http://pzf.fremantle.org
> [email protected]
>
> "Oxygenating the Web Service Platform", www.wso2.com
>



-- 
*Udayanga Wickramasinghe*
Software Engineer; WSO2 Inc.; http://wso2.com,
*email: **[email protected]* <[email protected]>* cell: +94 (77) 983-4365
blog: **http://udayangawiki.blogspot.com*<http://udayangawiki.blogspot.com/>
*
twitter: **http://twitter.com/udayanga_wick*<http://twitter.com/udayanga_wick>
*
*

Reply via email to