[
https://issues.apache.org/jira/browse/SYNAPSE-928?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13644276#comment-13644276
]
Udayanga Wickramasinghe commented on SYNAPSE-928:
-------------------------------------------------
Hi,
This looks good and +1 for Hiranya's ideas...
However having a quick look at your configurations , i think some information
in configuration/s is redundant -->
IMO we dont need both explicit file hierachy and xml hierachy at the same time
. Having both will make it harder to manage the artifacts as well. (ie:- if we
have sequence 'foo' ver 1.0 it should be either declared in XML <-sequence
key="foo" version=”1.0”/> OR in the file hierarchy NOT both ) Also which ever
type we choose , this versioning strategy needs to be maintained in Synapse
Environment/Configuration (through some form of a table) in a consistent manner
across all artifacts..
So i think , for now It would be good to look at how the Different deployers
work (ie- sequence deployer,etc and AbstractSynapseArtifactDeployer
Interface/s) in synapse and also how the artifacts are binded to
Synapse-configuration at deployment time, and Runtime Dispatchers(ie:-for Proxy
services/Tasks/APIs) . Having an sufficient idea on how they work would be
useful for you in implementing a artifact versioning lifecycle as well (we
should come up with a state diagram with lifecycle for a particular versioned
artifact in the proposal some time .).
Regards,
Udayanga
> [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
> Priority: Critical
> Labels: gsoc2013
>
> 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]