synapse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Supun Kamburugamuva <supu...@gmail.com>
Subject Re: Synapse configuration namespace
Date Sun, 21 Nov 2010 14:24:53 GMT
I'm +1 for a namespace change if we have changed the semantics of the
synapse configuration language at a broader level. But since we haven't done
any major change to the configuration language im 0 on this. So my opinion
solely depend on what users will think and how they will get affected.

Thanks,
Supun..

On Sun, Nov 21, 2010 at 7:35 AM, Ruwan Linton <ruwan.linton@gmail.com>wrote:

> I found more incompatible changes :-(
>
>
> https://issues.apache.org/jira/browse/SYNAPSE-693?focusedCommentId=12934217&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12934217
>
> I do not understand why you are opposing to changing the namespace with 2.0
> release, while we have this sort of dangerous incompatibilities.
>
> Ruwan
>
>
> On Sun, Nov 21, 2010 at 6:43 AM, Sanjiva Weerawarana <
> sanjiva@opensource.lk> wrote:
>
>> On Sat, Nov 20, 2010 at 8:58 PM, Ruwan Linton <ruwan.linton@gmail.com>wrote:
>>
>>> Also, in general using namespaces to version XML schemas is generally
>>>> considered bad practice.
>>>>
>>>
>>> I don't think we are doing a versioning of the synapse configuration
>>> schema with the namespace, anyway most of
>>>
>>
>> Then what are you achieving with the namespace name change?
>>
>>
>>> the other schemas, like (WSDL, XSLT) have different namespaces for
>>> different versions. :-(
>>>
>>
>> Not correct .. WSDL 1.1 to 2.0 does do but in that case the languages and
>> semantics are majorly different. The 2.0 language was also delivered by a
>> whole different group instead of a small private club.
>>
>> XSLT was intentionally, carefully designed for "forwards compatibility"
>> and has a "version" attribute:
>>
>> http://www.w3.org/TR/xslt#forwards
>>
>> <http://www.w3.org/TR/xslt#forwards>This was a James Clark masterpiece.
>>
>> Now see XSLT 2.0's section on backwards compatibility:
>>
>> http://www.w3.org/TR/xslt20/#backwards
>>  <http://www.w3.org/TR/xslt20/#backwards>
>>
>>> Also there is more than the domain name or being a new TLP out from WS
>>> for this namespace change, which is, that Synapse is more than web services
>>> and it can handle many things apart from web services, as you know web
>>> services is just one connector among many other connectors for mediation,
>>> and that is why I do not want to limit the namespace to the
>>> ws.apache.org.
>>>
>>
>> Yes Synapse is much more than Web services. However, IMO, most users don't
>> bother to give any quality time to looking at the namespace and making
>> judgments based on that.
>>
>> I'm done pushing my position on this topic :).
>>
>> Sanjiva.
>> --
>> Sanjiva Weerawarana, Ph.D.
>> Founder, Director & Chief Scientist; Lanka Software Foundation;
>> http://www.opensource.lk/
>> Founder, Chairman & CEO; WSO2; http://wso2.com/
>> Founder & Director; Thinkcube Systems; http://www.thinkcube.com/
>> Member; Apache Software Foundation; http://www.apache.org/
>> Member; Sahana Software Foundation; http://www.sahanafoundation.org/
>> Visiting Lecturer; University of Moratuwa; http://www.cse.mrt.ac.lk/
>>
>> Blog: http://sanjiva.weerawarana.org/
>>
>>
>
>
> --
> Ruwan Linton
> Software Architect & Product Manager, WSO2 ESB; http://wso2.org/esb
> WSO2 Inc.; http://wso2.org
>
> Lean . Enterprise . Middleware
>
> phone: +1 408 754 7388 ext 51789
> email: ruwan@wso2.com; cell: +94 77 341 3097
> blog: http://blog.ruwan.org
> linkedin: http://www.linkedin.com/in/ruwanlinton
> google: http://www.google.com/profiles/ruwan.linton
> tweet: http://twitter.com/ruwanlinton
>



-- 
Technical Lead, WSO2 Inc
http://wso2.org
supunk.blogspot.com

Mime
View raw message