W E B   S E R V I C E S  
Chapter  
14 
14. Web 
Services 
How to Make Your Java Logic Globally Interoperable by 
Christoph G. Jung, Peter Braswell and Frederik M. 
Brier 
Web Services are self contained pieces of code that have three distinguishing properties: 
1.  They communicate in an interoperable XML protocol, such as SOAP. 
2.  They describe themselves in an interoperable XML meta format, such as WSDL. 
3.  They are able to federate globally through XML based registry services, such as 
UDDI. 
JBoss supports both the construction of Java based Web Services as well as the integration 
of possibly non Java based external Web Services through the JBoss.Net extension. A 
special focus is placed on patterns and tools to expose J2EE  based logic, such as session 
beans and entity beans. A special focus is also placed on interoperability with Microsoft 
.Net  as a prominent client platform.  JBoss.Net bases on the Apache Axis implementation 
of the JAX RPC API. This chapter provides some basic configuration details. For details 
about XML serialization using Axis, please see the Axis User Guide. For details about 
particular features of JBoss.Net, such as the possibility to map CMP2.0 bean structures to 
typed .Net datasets and Macromedia Flash support, please see the full JBoss 3.0 
documentation (which is still to be completed in this respect). 
What is all this buzz? 
What is XML and XML Schema? 
Come on, dude? You really missed that XML is the ASCII of the new millenium? Get real!  
Example of XML document   CGJ 
The XML Schema description language is a meta language to describe and analyze the 
structure of well formed XML documents according to particular schema types. Types can be 
127






footer




 

 

 

 

 Home | About Us | Network | Services | Support | FAQ | Control Panel | Order Online | Sitemap | Contact

best web hosting

 

Our partners: PHP: Hypertext Preprocessor Cheap Web Hosting JSP Web Hosting Ontario Web Hosting  Jsp Web Hosting

Cheapest Web Hosting Java Hosting Cheapest Hosting

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