Chapter 14. SOAP Web Services

Formerly considered a buzzword, web services today form part of day-to-day architectural life. Web services applications can be implemented with different technologies such as SOAP or REST web services, or even XML-RPC.

SOAP (Simple Object Access Protocol) web services are said to be "loosely coupled" because the client of a web service doesn't have to know its implementation details (such as the language used to develop it or the method signature). The consumer is able to invoke a web service using a self-explanatory interface describing the available business methods (parameters and return value). The underlying implementation can be done in any language (Visual Basic, C#, C, C++, Java, etc.). A consumer and a service ...

Get Beginning Java™ EE 6 Platform with GlassFish™ 3 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.