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
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