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: Galileo Sprint1"
(→Demo Scope) |
m (→Demo Scope) |
||
Line 54: | Line 54: | ||
Create and Show a log for one successful and one failed service call. | Create and Show a log for one successful and one failed service call. | ||
− | === QA == | + | === QA === |
* Show the Unit Test Coverage Reports on the Maven Site for the Swordfish projects: | * Show the Unit Test Coverage Reports on the Maven Site for the Swordfish projects: | ||
Expectation: All New Projects have 80% line- and branch coverage. | Expectation: All New Projects have 80% line- and branch coverage. |
Revision as of 08:49, 13 February 2009
{{#eclipseproject:rt.swordfish}}
Contents
- 1 Sprint Goals
- 2 Sprint Activities
- 3 Demo Scope
- 3.1 Creating ORBIT projects.
- 3.2 Integrate Apache CXF
- 3.3 Integrate Apache ODE 2.0 Beta into Apache Servicemix 4
- 3.4 JaxWS Service integration with Apache ODE
- 3.5 Service Registry REST interface: Prototype for lookup
- 3.6 Code generation based on JAX-WS reference implementation
- 3.7 Logging Event Sink
- 3.8 QA
Sprint Goals
- Creating ORBIT projects.
- Integrate Apache CXF
- Integrate ODE 2.0 Beta into Servicemix 4
- JaxWS Service integration with ODE
- Service Registry REST interface: Prototype for lookup
- Code generation based on JAX-WS reference implementation
- Logging Event Sink
Sprint Activities
Demo Scope
Creating ORBIT projects.
- Show the commited Packages on the Orbit web site.
Integrate Apache CXF
- Show internal documentation on how to deploy JBI endpoints without JBI packaging
- Demonstrate a "Hello-Swordfish" roundtrip (http, request response) in loop back mode (Consumer and Provider in Same OSGi).
- show how to set up a run a prototype integration test for the above example in a development environment.
Integrate Apache ODE 2.0 Beta into Apache Servicemix 4
- Show internal documentation on steps required to manualy build Apache ODE OSGi Bundle and to deploy it into Swordfish
- show proposal for deployment szenario alternatives with pros and cons
- Run one Apache ODE Example in Swordfish
JaxWS Service integration with Apache ODE
Due to reduced Team Member availability this Backlog Item might be dropped from the sprint scope.
- Demonstrate a a BPEL process where JaxWS Service Consumer running in Swordfish initiates a BPEL step.
- Demonstrate a a BPEL process where JaxWS Service Provider running in Swordfish is invoked from a BPEL step.
Service Registry REST interface: Prototype for lookup
- Demonstrate a successful lookup with the prototype (can be executed against file system or existing registry)
- Demonstrate a basic negative scenario: No matching provider found
- Show Initial Documentation:
- Message definitions for Request, Response and Fault for the lookup
- Initial Java Doc for the method LookUp of the REST API (known limitation: Is still subject to change)
- Proposal for the Domain Model
- Present a proposal or example on how mocks for this service registry lookup could be realized based on EasyMock.
As this is a prototype: no installation requirement yet.
Code generation based on JAX-WS reference implementation
- demonstrate the "Deployment Configuration"? Editor
- Demonstrate deployment of Jax-WS based "Hello-Swordfish" Participant OSGi bundle into swordfish
- Demonstrate a "Hello-Swordfish" roundtrip of generated participants (http, request response)
Logging Event Sink
Create and Show a log for one successful and one failed service call.
QA
- Show the Unit Test Coverage Reports on the Maven Site for the Swordfish projects:
Expectation: All New Projects have 80% line- and branch coverage.