[
https://jira.jboss.org/jira/browse/JBIDE-4864?page=com.atlassian.jira.plu...
]
Brian Fitzpatrick commented on JBIDE-4864:
------------------------------------------
This is from one of Gary's e-mails:
Having the separate versions of a BPEL deployment stored in
different jars (with the version number suffix), can be supported
immediately with a simple change to the M1 codebase - I've ran some
tests and it works fine. This is because this is basically how the ODE
versioning mechanism is intended to work.
So this option leverages the current ODE ProcessStore, does not require
any further development in the runtime, and means that the more
comprehensive versioning solution based around a repository can be
scheduled for the BPM platform.
The implication of taking this option is slightly more work in the
Eclipse WTP deployer for the BPEL project - it will need to take a
version number from the ODE deployment descriptor, and use this in the
name of the jar being deployed into the AS.
Although in general I don't think this is the best solution, I prefer
this route as the repository approach needs to really be developed in
conjunction with the SOA Repository - which will hopefully be available
for the BPM platform. This short term solution has the merit that it is
available immediately, and can continue to be supported in the BPM
platform as a versioning technique in a single server environment - but
the repository approach used in a multi-server (clustered) environment.
The other benefit is that we should have the current ERD functionality
available a lot earlier than we initially thought - and so more time can
be dedicated to examples, documentation, testing and possibly
contributing back bug fixes into the ODE project.
BPEL Process Versioning
-----------------------
Key: JBIDE-4864
URL:
https://jira.jboss.org/jira/browse/JBIDE-4864
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: bpm
Affects Versions: 3.1.0.M4
Reporter: Brian Fitzpatrick
Assignee: Rob Stryker
The process versioning requirement is to support an optional 'version' attribute
on the top level 'deploy' element in the bpel-deploy.xml deployment descriptor,
and
provide:
1) Extension to ODE deployment descriptor editor to allow user to define the version.
2) When BPEL project is deployed to AS server, if a version has been specified, then it
should be used as the suffix of the jar name.
The version attribute should be defined in its own namespace - open to suggestions?
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira