In this section, we investigate advanced topics that are not only applicable to developing a Web service using Java but are also applicable to non-Java applications. This section finishes with checklists, tips, and additional sources of information required for successful architecture.
Chapter Fourteen Transaction Management
To conduct electronic commerce using Web services, a service will need to support ACID like transaction models.
Chapter Fifteen Security
The ability to provide security to SOAP messages is vital in a Web services architecture. This chapter covers the specifications that allow one to ensure message integrity, confidentiality, and single message authentication.
Chapter Sixteen Practical Considerations
Designing highly available robust Web services can be difficult. Many issues could arise from implementing applications that incorporate Web services. This chapter looks at various design considerations involved with architecting high-performance Web services architectures.
Chapter Seventeen Future Standards
The future for Web services will be tools that allow for fully automatic software generation, use of leased services, the semantic web, and other standards. This chapter explores the arising issues that must be considered in future development.