| < Free Open Study > |
|
This chapter has focused on the delivery of web-services by using Java servlet based technologies and consumption of web services through servlet agents. In this chapter, we created a demonstration web-service that returns exchange rates between currencies using SOAP. The web service was deployed using Apache SOAP and Apache Axis servers running on Tomcat.
We went on to create servlet agents that could access this web service and manipulate its results. Our agents demonstrated how they could collect, cache, and aggregate information from web services.
Finally, we examined the emerging web services infrastructure, providing discovery through UDDI, publication through WSDL, and transaction management services appropriate for web service transactions.
A |
---|
ACID
activation.jar
aggregation
Apache Axis
Apache SOAP
application value, scope attribute
Axis see Apache Axis. |
B |
---|
buildTable/~Row/~Cell() methods
|
C |
---|
caching data
callExchangeRateService() method
Client fault code
conglomeration
consistency
|
D |
---|
detail> element
doPost() method
|
E |
---|
elements
encoding rules
envelope
Error response, SOAP, 6
|
G |
---|
getExchangeRate() method
|
I |
---|
invoke() method
|
M |
---|
mail.jar
MustUnderstand fault code
|
P |
---|
parallel or sequential processing
provider> element
|
R |
---|
references to web sites
request value, scope attribute
RPC (Remote Procedure Calls)
|
S |
---|
scope attribute
sequential or parallel processing
Server fault code
service> element
servlet agents
session value, scope attribute
setParams() method
SOAP (Simple Object Access Protocol)
SOAP-ENV:Fault> element
|
T |
---|
transactions
|
U |
---|
UDDI (Universal Discovery Description Integration), 25 |
V |
---|
VersionMismatch fault code
|
W |
---|
web services
web services stack, 25 WSDL (Web Services Description Language), 25 |
X |
---|
XAML
xerces.jar
XLANG
|
| < Free Open Study > |
|