Difference between revisions of "CurrencyExchange"

From Scube-casestudies
Jump to: navigation, search
(Created page with "Description The Currency Exchange SOA Application (CESA) is a collection of services that simulate banks and currency brokers participating in an on-line market for foreign e...")
 
Line 1: Line 1:
Description
+
 
 +
== Description ==
 +
 
  
 
The Currency Exchange SOA Application (CESA) is a collection of services that simulate banks and currency brokers participating in an on-line market for foreign exchange. Banks offer time-sensitive quotes to convert currencies (e.g. euros to pounds). Currency brokers model entities such as a currency exchange booth in an airport. They receive currency exchange requests from clients, ask for quotes from one or more banks, and accept the most favorable quote. If a quote is accepted within its time limit the bank performs the transaction by registering the currencies bought and sold with a settlement house clearing service. CESA has been used in course exercises in programming SOA services and in research case studies on feature location within SOA applications.
 
The Currency Exchange SOA Application (CESA) is a collection of services that simulate banks and currency brokers participating in an on-line market for foreign exchange. Banks offer time-sensitive quotes to convert currencies (e.g. euros to pounds). Currency brokers model entities such as a currency exchange booth in an airport. They receive currency exchange requests from clients, ask for quotes from one or more banks, and accept the most favorable quote. If a quote is accepted within its time limit the bank performs the transaction by registering the currencies bought and sold with a settlement house clearing service. CESA has been used in course exercises in programming SOA services and in research case studies on feature location within SOA applications.
  
Basic technology
+
 
 +
== Basic technology ==
 +
 
  
 
CESA is implemented in PHP using the NuSOAP library.
 
CESA is implemented in PHP using the NuSOAP library.
  
How to install
 
  
See the installation instructions section of "The Currency Exchange Description" at [http://cs-zipper.cs.uwf.edu/soaResources/]
+
== How to install ==
 +
 
 +
 
 +
See the installation instructions section of "The Currency Exchange Description" at http://cs-zipper.cs.uwf.edu/soaResources/ [http://cs-zipper.cs.uwf.edu/soaResources/]
 +
 
 +
 
 +
== How to use ==
  
How to use
 
  
 
Once installation is complete, point your browser to any of the currency brokers to perform a transaction.
 
Once installation is complete, point your browser to any of the currency brokers to perform a transaction.
  
Download
 
  
Follow the download link at [http://cs-zipper.cs.uwf.edu/soaResources/]
+
== Download ==
 +
 
 +
 
 +
Follow the download link at http://cs-zipper.cs.uwf.edu/soaResources/ [http://cs-zipper.cs.uwf.edu/soaResources/]
 +
 
 +
 
 +
== Additional info ==
  
Additional info
 
  
Link to papers or technical reports that could be useful to understand and use the artifact
+
CESA was used in the case study reported in the following paper:
 +
Coffey, J.; White, L.; Wilde, N.; Simmons, S.; , "Locating Software Features in a SOA Composite Application," Web Services (ECOWS), 2010 IEEE 8th European Conference on , vol., no., pp.99-106, 1-3 Dec. 2010
 +
doi: 10.1109/ECOWS.2010.28

Revision as of 16:57, 26 April 2012

Description

The Currency Exchange SOA Application (CESA) is a collection of services that simulate banks and currency brokers participating in an on-line market for foreign exchange. Banks offer time-sensitive quotes to convert currencies (e.g. euros to pounds). Currency brokers model entities such as a currency exchange booth in an airport. They receive currency exchange requests from clients, ask for quotes from one or more banks, and accept the most favorable quote. If a quote is accepted within its time limit the bank performs the transaction by registering the currencies bought and sold with a settlement house clearing service. CESA has been used in course exercises in programming SOA services and in research case studies on feature location within SOA applications.


Basic technology

CESA is implemented in PHP using the NuSOAP library.


How to install

See the installation instructions section of "The Currency Exchange Description" at http://cs-zipper.cs.uwf.edu/soaResources/ [1]


How to use

Once installation is complete, point your browser to any of the currency brokers to perform a transaction.


Download

Follow the download link at http://cs-zipper.cs.uwf.edu/soaResources/ [2]


Additional info

CESA was used in the case study reported in the following paper: Coffey, J.; White, L.; Wilde, N.; Simmons, S.; , "Locating Software Features in a SOA Composite Application," Web Services (ECOWS), 2010 IEEE 8th European Conference on , vol., no., pp.99-106, 1-3 Dec. 2010 doi: 10.1109/ECOWS.2010.28