Chapter 3 Service Endpoint Design
99
Service Interaction Layer
Service Processing Layer
Web Service Endpoint
XML Document 
Preprocessing
eter
Validation
Transformation
aram
Deassembling
rocessingP
Java type input parameter
Web
equest PR
Service
Clients
r
XML Document 
ete
Postprocessing
m
Transformation
ra
ng
Caching
ssi
Assembling
se Pa
roce
spon
P
Java type output parameter
Re
Figure 3.9
Web Service Response Processing
However, it is not good design to have a different implementation of the ser 
vice's logic for each client type. Rather, it is better to design a common business
logic for all client types. Then, in the interaction layer, transform the results per
client type for rendering. It is thus important to consider the above guidelines,
especially when your service has a common processing logic but potentially has
different response rendering needs to fit its varied client types.
3.5
Processing Layer Design
The processing layer is where the business logic is applied to a Web service request.
Recall that Web service is an interoperable way to expose new or existing applica 
tions. Hence, regardless of the means you use to expose your application's function 
ality, the business logic design issues are the same. You must still design the
business logic by considering such issues as using enterprise beans, exposing a local
or a remote EJB interface model, using container managed or bean managed persis 
tence, and so forth.
<





New Page 1








Home : About Us : Network : Services : Support : FAQ : Control Panel : Order Online : Sitemap : Contact : Terms Of Service

 

Our web partners:  Jsp Web Hosting  Unlimited Web Hosting  Cheapest Web Hosting  Java Web Hosting  Web Templates  Best Web Templates  Web Design Templates  Interland Web Hosting  Cheap Web Hosting  Filemaker Web Hosting  Tomcat Web Hosting  Quality Web Hosting  Best Web Hosting  Mac Web Hosting

 
 

Virtualwebstudio. Business web hosting division of Vision Web Hosting Inc. All rights reserved

Web Hosting Apache