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: BPEL with JaxWS Service"
(→Ease of Use) |
|||
Line 48: | Line 48: | ||
== Ease of Use == | == Ease of Use == | ||
− | + | BPEL Runtime shall be integrated with BPEL Tools. | |
= Architecture Outline/ Implementation Ideas = | = Architecture Outline/ Implementation Ideas = |
Revision as of 05:58, 4 March 2009
{{#eclipseproject:rt.swordfish}} Draft
Contents
Description
Provide a Swordfish -ODE Integration based on the JAX-WS interface.
Current Problem / Pain
As of now only the ODE Bundle Deployment into Swordfish was acheived.
Advantages/Business Case
JAX-WS Services can be Used within BPEL Processes.
Use Cases
Prerequisite for both scenarios: BPEL Process and JAX-WS Service Participant are deployed into separate Swordfish instances.
- JAX-WS Service Consumer System running in Swordfish calls a BPEL process. The BPEL process implements the Service Provider.
- The BPEL Process implements the Service Consumer which calls a JAX-WS Service Provider.
Conditions of satisfaction
Proposal: Use the Swordfish Flight Booking Example in the Demo
Based on the feature completeness definition (Start/Run/Control) all demo steps shall be executed within the Eclipse IDE.
- Demonstrate Deployment
- Demonstrate a BPEL process where the JAX-WS Service Consumer System running in Swordfish initiates a BPEL step.
- Demonstrate a BPEL process where JAX-WS Service Provider running in Swordfish is invoked from a BPEL step.
- Integration Tests: Results for both scenarios are ok.
- The BPEL Example is Documented in Wiki
Limitations
The Documentation may be restricted to Wiki in case we have limited access to the documentation team.
Dependencies
ODE Deployment into Swordfish was successful.
Non functional aspects
Volume / Load aspects
Security aspects
Authentication should be supported, which requires the ability to propagate policies.
Ease of Use
BPEL Runtime shall be integrated with BPEL Tools.
Architecture Outline/ Implementation Ideas
Open Questions
- Would tests results be valid, if we run the integration test of BPEL and JAX-WS participant within the Same Swordfish Instance? Which restrictions would this test scenario cause?
Return to Eclipse Swordfish Swordfish Product Backlog