XFire

Home
Bug/Issue Reporting
Download
FAQ
Get Involved
License
News
Performance
Stack Comparison
Support
Who uses XFire\?
XFire Team

Documentation

Javadocs
Reports
User's Guide
Release Notes

Quicklinks

Aegis Binding
Client
JAXB 2.0
JSR 181 Annotations
Spring

Developers

Developer Space
CVS
Building
Architecture
Interesting Projects
Roadmap
Release Process
JAX\-WS

Over the last several years we've learned a lot about web services. What to do and what not to do. This section should help piece some of that together and provide a set of best practices.

Web Services Are Not Objects

RPC/Encoded vs. Document/Literal.

Building Schemas for Change

How should we be writing our types? As schema groups and then reference them as complex types?

See A relaxing approach to XSD and a followup

Kawaguchi's DOs and DON'ts

Schema Versioning

http://www.pacificspirit.com/blog/2004/07/27/dare%20versioning%20extensibility%20article%20comparison
http://webpages.charter.net/chrisfer/2004/11/loose-coupling-and-wsdl-versioning.html