Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Swordfish Documentation: Product Backlog"
(→Swordfish Product Backlog) |
(Add SAM) |
||
(28 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
== Swordfish Product Backlog == | == Swordfish Product Backlog == | ||
− | * | + | {| border="1" cellpadding="3" cellspacing="0" width="100%" valign="top" |
− | * | + | |
− | * [[Swordfish_Documentation:_Build_Eclipse_Feature | Build for Galileo release: Eclipse Features]] | + | |- style="background:#DFF4B3;" |
− | * [[ | + | |width="10*" |'''ID''' |
− | * [[Swordfish_Documentation: | + | |width="10*" |'''Backlog Item''' |
− | * [[Swordfish_Documentation: | + | |width="10*" |'''Team estimate in story points''' |
− | * | + | |width="10*" |'''Status''' |
− | * [[Swordfish_Documentation:_JAX-WS_Code_Generation | | + | |- |
− | * | + | |width="10*" | 0140 |
− | * Tools: Wizard for Swordfish Service Project | + | |width="10*" | Tools: Automated end2end testing concept/POC |
− | * Tools: Package Swordfish Service | + | |width="10*" | 13 |
− | * Tools: Deployment wizard for JAX-WS services | + | |width="10*" | in progress |
− | * [[Swordfish_Documentation: | + | |- |
− | * | + | |width="10*" | 0160 |
− | * Service | + | |width="10*" | [[Swordfish_Documentation:_Build_Eclipse_Feature | Build for Galileo release: Eclipse Features based on headless PDE build]] [https://bugs.eclipse.org/269450 #269450] |
− | * [[Swordfish_Documentation:_GIT_Repository | GIT Repository for Swordfish]] | + | |width="10*" | 8 |
− | * [[Swordfish_Documentation:_SwordfishPlatform | Delivery of Swordfish as target platform]] | + | |width="10*" | in progress |
− | * [[Swordfish_Documentation:_DevelopCXFSwordfishBundle | CXF Swordfish bundle]] | + | |- |
− | * [[Swordfish_Documentation:_RunCXFSwordfishBundle | Run CXF Swordfish bundle]] | + | |width="10*" | 0162 |
− | * [[Swordfish_Documentation:_ExportCXFSwordfishBundle | Export CXF Swordfish bundle]] | + | |width="10*" | Integrate Swordfish and Tools Update Sites into Galileo |
− | * [[Swordfish_Documentation: | + | |width="10*" | |
+ | |width="10*" | open | ||
+ | |- | ||
+ | |width="10*" | 0170 | ||
+ | |width="10*" | Split org.eclipse.swordfish.core.util in two modules [https://bugs.eclipse.org/269445 #269445] | ||
+ | |width="10*" | | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- | ||
+ | |width="10*" | 0180 | ||
+ | |width="10*" | Modules org.eclipse.swordfish.core.*, org.eclipse.swordfish.plugins, | ||
+ | org.eclipse.swordfish.registry should implement interfaces specified by separate API | ||
+ | modules. [https://bugs.eclipse.org/266482 #266482] | ||
+ | |width="10*" | | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- | ||
+ | |width="10*" | 0190 | ||
+ | |width="10*" | Revise bundle dependencies: [https://bugs.eclipse.org/269449 #269449] | ||
+ | |width="10*" | | ||
+ | |width="10*" | in progress | ||
+ | |- | ||
+ | |width="10*" | 0200 | ||
+ | |width="10*" | Spring definitions should follow the recommendations of Spring DM (separate pure Spring | ||
+ | definitions from Spring OSGi definitions). [https://bugs.eclipse.org/269451 #269451] | ||
+ | |width="10*" | | ||
+ | |width="10*" | open | ||
+ | |- | ||
+ | |width="10*" | 0210 | ||
+ | |width="10*" | Make the CXF integration looks like CXF standalone [https://bugs.eclipse.org/269452 #269452] | ||
+ | |width="10*" | | ||
+ | |width="10*" | open | ||
+ | |- | ||
+ | |width="10*" | 0220 | ||
+ | |width="10*" | [[Swordfish_Documentation:_CXFBunldeFragment | Tools: Create CXF Bundle Fragment for new Plugin Wizard]] | ||
+ | |width="10*" | 5 | ||
+ | |width="10*" | in progress | ||
+ | |- | ||
+ | |width="10*" | 0230 | ||
+ | |width="10*" | [[Swordfish_Documentation:_OSGi_Configuration_Agent | Agent for retrieval of OSGi configurations]] | ||
+ | |width="10*" | 2 | ||
+ | |width="10*" | open | ||
+ | |- | ||
+ | |width="10*" | 0240 | ||
+ | |width="10*" | [[Swordfish_Documentation:_JAX-WS_Code_Generation |Tools: Code generation based on JAX-WS reference implementation]] | ||
+ | |width="10*" | | ||
+ | |width="10*" | open | ||
+ | |- | ||
+ | |width="10*" | 0250 | ||
+ | |width="10*" | Tools: Wizard for Swordfish Service Project | ||
+ | |width="10*" | | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- | ||
+ | |width="10*" | 0260 | ||
+ | |width="10*" | Tools: Package Swordfish Service | ||
+ | |width="10*" | | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- | ||
+ | |width="10*" | 0270 | ||
+ | |width="10*" | Tools: Deployment wizard for JAX-WS services | ||
+ | |width="10*" | | ||
+ | |width="10*" | open | ||
+ | |- | ||
+ | |width="10*" | 0280 | ||
+ | |width="10*" | Tools: Service Browser (for BPEL Editor) | ||
+ | |width="10*" | | ||
+ | |width="10*" | open | ||
+ | |- | ||
+ | |width="10*" | 0290 | ||
+ | |width="10*" | Tools: Deployment wizard for BPEL processes | ||
+ | |width="10*" | | ||
+ | |width="10*" | open | ||
+ | |- | ||
+ | |width="10*" ID="0300"| 0300 | ||
+ | |width="10*" | Centralized Authentication and Authorization. See User Stories: [[Swordfish_Documentation:_User_Stories:_Service_Developer#S061 | S061]], [[Swordfish_Documentation:_User_Stories:_Service_Developer#S062 | S062]], [[Swordfish_Documentation:_User_Stories:_SOA_Administrator#A300 | A300, A310]] | ||
+ | |width="10*" | | ||
+ | |width="10*" | open | ||
+ | |- | ||
+ | |width="10*" ID="0350"| 0350 | ||
+ | |width="10*" | SAM and Hyperic plugin: See User Stories: [[Swordfish_Documentation:_User_Stories:_SOA_Administrator#A350 | A350 to A370]] | ||
+ | |width="10*" | | ||
+ | |width="10*" | open | ||
+ | |- | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | 0010 | ||
+ | |width="10*" | [[Swordfish_Documentation:_Policy_Resolver | Policy matching service resolver]] | ||
+ | |width="10*" | 8 | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | 0020 | ||
+ | |width="10*" | [[Swordfish_Documentation:_BPEL_with_JAX-WS_Service | JAX-WS Service integration with ODE]] | ||
+ | |width="10*" | 5 | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | 0030 | ||
+ | |width="10*" | [[Swordfish_Documentation:_GIT_Repository | GIT Repository for Swordfish]] | ||
+ | |width="10*" | 3 | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | 0040 | ||
+ | |width="10*" | [[Swordfish_Documentation:_SwordfishPlatform | Tools: Delivery of Swordfish as target platform]] | ||
+ | |width="10*" | 3 | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | 0050 | ||
+ | |width="10*" | [[Swordfish_Documentation:_DevelopCXFSwordfishBundle | Tools: CXF Swordfish bundle]] | ||
+ | |width="10*" | 5 | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | 0060 | ||
+ | |width="10*" | [[Swordfish_Documentation:_RunCXFSwordfishBundle | Tools: Run CXF Swordfish bundle]] | ||
+ | |width="10*" | 5 | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | 0070 | ||
+ | |width="10*" | [[Swordfish_Documentation:_ExportCXFSwordfishBundle | ToolS: Export CXF Swordfish bundle]] | ||
+ | |width="10*" | 1 | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | 0080 | ||
+ | |width="10*" | [[Swordfish_Documentation:Service_Registry_Admin_Interface | Service Registry: Administration Interface]] | ||
+ | |width="10*" | 5 | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | 0090 | ||
+ | |width="10*" | Make the Swordfish run from Eclipse | ||
+ | |width="10*" | 5 | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | 0100 | ||
+ | |width="10*" | Source repository accessible for developers [https://bugs.eclipse.org/269440 #269440] | ||
+ | |width="10*" | 3 | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | 0110 | ||
+ | |width="10*" | Add central sentinel test to check if platform can be started correctly [https://bugs.eclipse.org/269443 #269443] | ||
+ | |width="10*" | 1 | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | 0120 | ||
+ | |width="10*" | Change ODE version from 1.2 to 2.1 | ||
+ | |width="10*" | 1 | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | 0130 | ||
+ | |width="10*" | Tools: PDE Build for tooling features/plugins | ||
+ | |width="10*" | 13 | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | 0150 | ||
+ | |width="10*" | Remove references to org.apache.servicemix from org.eclipse.swordfish.core.configuration (we only need a StaX implementation here... e.g. wstx) [https://bugs.eclipse.org/269444 #269444] | ||
+ | |width="10*" | | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | | ||
+ | |width="10*" | Integrate Apache CXF | ||
+ | |width="10*" | 5 | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | | ||
+ | |width="10*" | Integrate ODE 2.0 Beta into Servicemix 4 | ||
+ | |width="10*" | 3 | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | | ||
+ | |width="10*" | Logging Event Sink | ||
+ | |width="10*" | 1 | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | | ||
+ | |width="10*" | [[Swordfish_Documentation:_Registry_Feature | Service Registry REST interface: Prototype for lookup ]] | ||
+ | |width="10*" | 3 | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | | ||
+ | |width="10*" | [[Swordfish_Documentation:_ExportCXFSwordfishBundle | ToolS: Export CXF Swordfish bundle]] | ||
+ | |width="10*" | 1 | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | | ||
+ | |width="10*" | Replace Swordfish dependency for Equinox version from Ganymede to Galileo [https://bugs.eclipse.org/269441 #269441] | ||
+ | |width="10*" | 2 | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | | ||
+ | |width="10*" | Remove references to org.apache.servicemix from org.eclipse.swordfish.core.configuration (we only need a StaX implementation here... e.g. wstx) [https://bugs.eclipse.org/269444 #269444] | ||
+ | |width="10*" | | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- style="background:#efefef;" | ||
+ | |width="10*" | | ||
+ | |width="10*" | Add tests to check for duplicate registrations of endpoints [https://bugs.eclipse.org/269448 #269448] | ||
+ | |width="10*" | | ||
+ | |width="10*" | <font b color=Green><b> done </b></font> | ||
+ | |- | ||
+ | |} | ||
Line 29: | Line 219: | ||
We have defined generic [[Swordfish_Documentation:_Feature_Completenes_Definition | feature completeness criteria]] and [[Swordfish:ProjectRules:CoDoD | common definition of done]] which is applied to Swordfish commits in general. | We have defined generic [[Swordfish_Documentation:_Feature_Completenes_Definition | feature completeness criteria]] and [[Swordfish:ProjectRules:CoDoD | common definition of done]] which is applied to Swordfish commits in general. | ||
+ | |||
+ | See also [[Swordfish_Documentation:_User_Stories | Swordfish User Stories]] | ||
Line 35: | Line 227: | ||
Go to Eclipse Swordfish [[Swordfish_Documentation:_Sprint_Plan | Sprint Planning]] | Go to Eclipse Swordfish [[Swordfish_Documentation:_Sprint_Plan | Sprint Planning]] | ||
− | [[ | + | [[Swordfish | Swordfish Wiki Home]] |
Latest revision as of 04:01, 3 June 2009
Swordfish Product Backlog
ID | Backlog Item | Team estimate in story points | Status |
0140 | Tools: Automated end2end testing concept/POC | 13 | in progress |
0160 | Build for Galileo release: Eclipse Features based on headless PDE build #269450 | 8 | in progress |
0162 | Integrate Swordfish and Tools Update Sites into Galileo | open | |
0170 | Split org.eclipse.swordfish.core.util in two modules #269445 | done | |
0180 | Modules org.eclipse.swordfish.core.*, org.eclipse.swordfish.plugins,
org.eclipse.swordfish.registry should implement interfaces specified by separate API modules. #266482 |
done | |
0190 | Revise bundle dependencies: #269449 | in progress | |
0200 | Spring definitions should follow the recommendations of Spring DM (separate pure Spring
definitions from Spring OSGi definitions). #269451 |
open | |
0210 | Make the CXF integration looks like CXF standalone #269452 | open | |
0220 | Tools: Create CXF Bundle Fragment for new Plugin Wizard | 5 | in progress |
0230 | Agent for retrieval of OSGi configurations | 2 | open |
0240 | Tools: Code generation based on JAX-WS reference implementation | open | |
0250 | Tools: Wizard for Swordfish Service Project | done | |
0260 | Tools: Package Swordfish Service | done | |
0270 | Tools: Deployment wizard for JAX-WS services | open | |
0280 | Tools: Service Browser (for BPEL Editor) | open | |
0290 | Tools: Deployment wizard for BPEL processes | open | |
0300 | Centralized Authentication and Authorization. See User Stories: S061, S062, A300, A310 | open | |
0350 | SAM and Hyperic plugin: See User Stories: A350 to A370 | open | |
0010 | Policy matching service resolver | 8 | done |
0020 | JAX-WS Service integration with ODE | 5 | done |
0030 | GIT Repository for Swordfish | 3 | done |
0040 | Tools: Delivery of Swordfish as target platform | 3 | done |
0050 | Tools: CXF Swordfish bundle | 5 | done |
0060 | Tools: Run CXF Swordfish bundle | 5 | done |
0070 | ToolS: Export CXF Swordfish bundle | 1 | done |
0080 | Service Registry: Administration Interface | 5 | done |
0090 | Make the Swordfish run from Eclipse | 5 | done |
0100 | Source repository accessible for developers #269440 | 3 | done |
0110 | Add central sentinel test to check if platform can be started correctly #269443 | 1 | done |
0120 | Change ODE version from 1.2 to 2.1 | 1 | done |
0130 | Tools: PDE Build for tooling features/plugins | 13 | done |
0150 | Remove references to org.apache.servicemix from org.eclipse.swordfish.core.configuration (we only need a StaX implementation here... e.g. wstx) #269444 | done | |
Integrate Apache CXF | 5 | done | |
Integrate ODE 2.0 Beta into Servicemix 4 | 3 | done | |
Logging Event Sink | 1 | done | |
Service Registry REST interface: Prototype for lookup | 3 | done | |
ToolS: Export CXF Swordfish bundle | 1 | done | |
Replace Swordfish dependency for Equinox version from Ganymede to Galileo #269441 | 2 | done | |
Remove references to org.apache.servicemix from org.eclipse.swordfish.core.configuration (we only need a StaX implementation here... e.g. wstx) #269444 | done | ||
Add tests to check for duplicate registrations of endpoints #269448 | done |
We have defined generic feature completeness criteria and common definition of done which is applied to Swordfish commits in general.
See also Swordfish User Stories
Go to Eclipse Swordfish Sprint Planning