Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Swordfish Documentation: Product Backlog"

(Add SAM)
 
(27 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{#eclipseproject:rt.swordfish}}
 
 
 
== Swordfish Product Backlog ==
 
== Swordfish Product Backlog ==
  
=== To Do ===
+
{| border="1" cellpadding="3" cellspacing="0" width="100%" valign="top"
  
* Replace swordfish dependency for Equinox version from Ganymede to Galileo
+
|- style="background:#DFF4B3;"
* [[Swordfish_Documentation:_Build_Eclipse_Feature | Build for Galileo release: Eclipse Features]]
+
|width="10*" |'''ID'''
* [[Swordfish_Documentation:_Policy_Resolver | Policy matching service resolver]]
+
|width="10*" |'''Backlog Item'''
* [[Swordfish_Documentation:_BPEL_with_JAX-WS_Service | JAX-WS Service integration with ODE]]
+
|width="10*" |'''Team estimate in story points'''
* [[Swordfish_Documentation:_Registry_Feature | Service Registry REST interface: Prototype for lookup ]]
+
|width="10*" |'''Status'''
* [[Swordfish_Documentation:_GIT_Repository | GIT Repository for Swordfish]]
+
|-
* [[Swordfish_Documentation:_SwordfishPlatform | Delivery of Swordfish as target platform]]
+
|width="10*" | 0140
* [[Swordfish_Documentation:_DevelopCXFSwordfishBundle | CXF Swordfish bundle]]
+
|width="10*" | Tools: Automated end2end testing concept/POC
* [[Swordfish_Documentation:_RunCXFSwordfishBundle | Run CXF Swordfish bundle]]
+
|width="10*" | 13
* [[Swordfish_Documentation:_ExportCXFSwordfishBundle | Export CXF Swordfish bundle]]
+
|width="10*" | in progress
* [[Swordfish_Documentation:_CXFBunldeFragment | Create CXF Bundle Fragment for new Plugin Wizard]]
+
|-
* [[Swordfish_Documentation:_JAX-WS_Code_Generation |Tool: Code generation based on JAX-WS reference implementation]]
+
|width="10*" | 0160
* [[Swordfish_Documentation:_OSGi_Configuration_Agent | Agent for retrieval of OSGi configurations]]
+
|width="10*" | [[Swordfish_Documentation:_Build_Eclipse_Feature | Build for Galileo release: Eclipse Features based on headless PDE build]] [https://bugs.eclipse.org/269450 #269450]
* Tools: Wizard for Swordfish Service Project
+
|width="10*" | 8
* Tools: Package Swordfish Service
+
|width="10*" | in progress
* Tools: Deployment wizard for JAX-WS services
+
|-
* [[Swordfish_Documentation:Service_Registry_Admin_Interface | Service Registry: Administration Interface]]
+
|width="10*" | 0162
* Deployment wizard for BPEL processes
+
|width="10*" | Integrate Swordfish and Tools Update Sites into Galileo
* Service Browser (for BPEL Editor)
+
|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>
 +
|-
 +
|}
  
=== Done ===
 
  
* Integrate Apache CXF
 
* Integrate ODE 2.0 Beta into Servicemix 4
 
* Logging Event Sink
 
  
 
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 39: Line 227:
 
Go to Eclipse Swordfish [[Swordfish_Documentation:_Sprint_Plan | Sprint Planning]]
 
Go to Eclipse Swordfish [[Swordfish_Documentation:_Sprint_Plan | Sprint Planning]]
  
[[Swordfish_Documentation | Swordfish Dokumentation Home]]
+
[[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

Swordfish Wiki Home

Back to the top