[
https://issues.apache.org/jira/browse/SYNAPSE-928?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13644294#comment-13644294
]
Hiranya Jayathilaka commented on SYNAPSE-928:
---------------------------------------------
I agree. We don't need the file hierarchy. The reason Axis2 has this file
hierarchy concept is because it has to deal with binary artifacts. But Synapse
artifacts are text (XML) based. So we can easily encode the versioning
information in the artifact itself. No separate file hierarchy is required.
However it would be useful to look at the exact semantics supported by Axis2
with regard to this (e.g. how the request dispatching works for different
versions of the same service). I think it makes sense to support the same
semantics in Synapse. Again, file hierarchy is just an Axis2 specific
implementation detail, and we don't need that.
Another related issue that popped into my mind is how we are going to support
versioning for Synapse library artifacts. Now these are binary artifacts
(Udayanga, please correct me if I'm wrong). So first of all we need to
determine whether we are going to support that - does it make sense? If so how?
> [GSoC] Versioning of Synapse config artifacts
> ---------------------------------------------
>
> Key: SYNAPSE-928
> URL: https://issues.apache.org/jira/browse/SYNAPSE-928
> Project: Synapse
> Issue Type: Improvement
> Reporter: Kasun Indrasiri
> Assignee: Udayanga Wickramasinghe
> Priority: Critical
> Labels: gsoc2013, mentor
>
> Currently non of the synapse artifacts fully support versioning mechanism.
> This feature is to support a new versioning strategy for all such artifacts.
> Sequence, Proxy Service, API, Endpoints
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]