Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ws Wiki" for change 
notification.

The following page has been changed by DanMurphy:
http://wiki.apache.org/ws/Tuscany/Scenarios

------------------------------------------------------------------------------
  
  There are a number of options to solve this requirement, depending on whether 
the company already has this capabilitity or if it wants to make use of a 3rd 
party to provide this capability.
  
+ [ExposingScenarios Exposing Scenrios];
- === Scenario 1: Expose the existing asset as-is ===
- The capability to check someones credit rating already exists in another IT 
system owned by the company. The system has a programmable interface, so 
re-using this exisiting capabillity makes good business sense. Further, the API 
is suitable to be exposed as-is as it has a simple single operation that can be 
invoked in order to perform the credit check. The existing interface is used to 
specify the the service interface.
  
- The interface and implementation is made available for testing / use.
+ Once the service to be used has been identified, it can be consumed by the 
existing application
  
- 
- === Scenario 2: Expose a modified asset ===
- The capability to check someones credit rating already exists in another IT 
system owned by the company. The system has a programmable interface, so 
re-using this exisiting capabillity makes good business sense. However, in 
order to check the persons credit rating a number of invocation are required. 
The desired interface of the service is defined and used to produce a facade 
template. The template is then modified to invoke the acutal API.
- 
- The interface, facard and implementation is made available for testing / use.
- 
- 
- === Scenario 3: Use a 3rd party's service as-is ===
- The company does not already have this capability (or does not want to use 
it). However a third party has been found that does provide this capabillity 
and it has been decided that using this service is viable. In this scenario the 
3rd party makes available a service interface to the company for use.
- 
- The interface is made available for testing / use.
- 
- 
- === Scenario 4: Use a 3rd party's service ===
- The company does not already have this capability (or does not want to use 
it). A third party has been found that does provide this capabillity and it has 
been decided that using this service is viable. However, the service cannot be 
used as-is, some additional processing is required by the company before it can 
invoke the service. In this case the desired interface is specified and this is 
used to produce a facarde template to the 3rd party service(s). This template 
is then modified to use the 3rd party service.
- 
- The new service interface and facard are made available for testing / use.
- 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to