
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965346 13f79535-47bb-0310-9956-ffa450edef68
83 lines
1.3 KiB
Text
83 lines
1.3 KiB
Text
|
|
Scenarios
|
|
=========
|
|
|
|
General Patterns
|
|
----------------
|
|
|
|
For simple synchronous tests:
|
|
|
|
Jaxws client -> (b.ws service) SCA Component (b.ws reference) -> Jaxws Service
|
|
|
|
For callback or asynchronous tests
|
|
|
|
JUnit client -> SCA Component (b.ws reference) -> (b.ws service) SCA component
|
|
|
|
Java First
|
|
----------
|
|
scratch java component impl
|
|
interface jaave (simple + JAXB + SDO )
|
|
?wsdl - gens wsdl
|
|
|
|
Java First with JAX-WS annotations
|
|
----------------------------------
|
|
WSDL -> wsimport -> Java component impl
|
|
interface java
|
|
?wsdl - re-gens wsdl
|
|
|
|
WSDL first
|
|
----------
|
|
Java component impl -> wsgen -> wsdl
|
|
interface wsdl
|
|
?wsld - provided wsdl
|
|
|
|
Policy
|
|
------
|
|
ws-policy (aac)
|
|
|
|
Java First
|
|
WSpolicy from Policy set in definitions.xml
|
|
?wsdl - gens wsdl + policy
|
|
WSDL first
|
|
WSpolicy from WSDL
|
|
?wsld - uses wsdl + policy
|
|
Policy signing
|
|
|
|
alternative bindings
|
|
--------------------
|
|
SOAP/HTTP
|
|
SOAP/HTTPS
|
|
SOAP/JMS
|
|
How to retrieve WSDL for non-http bindings (a SHOULD in the spec)
|
|
|
|
asynchInvocation Intent
|
|
-----------------------
|
|
Service
|
|
Client
|
|
|
|
noListener Intent
|
|
-----------------
|
|
ws-makeconnetion?
|
|
|
|
|
|
SOAP1.1 intent
|
|
--------------
|
|
|
|
|
|
SOAP1.2 intent
|
|
--------------
|
|
|
|
MTOM intent
|
|
--------------
|
|
|
|
callback
|
|
--------
|
|
new OASIS protocol
|
|
WSCallback ws policy
|
|
|
|
JAXWS Asynch APIs
|
|
-----------------
|
|
|
|
Streaming
|
|
---------
|
|
Do we need to support?
|