+

Search Tips   |   Advanced Search

Web services

WebSphere application server supports web services based on the Web Services for Java EE specification, supporting both JAX-WS and JAX-RPC.

A typical web services scenario is a business application requesting a service from another existing application. The request is processed through a given web address using SOAP messages over a HTTP, JMS transport or invoked directly as EJB. The service receives the request, processes it, and returns a response. Examples of a simple web service include weather reports or getting stock quotes. The method call is synchronous, that is, the method waits until the result is available. Transaction web services, supporting quotes, business-to-business (B2B) or business-to-client (B2C) operations include airline reservations and purchase orders.

An alternative to Web Services are RESTful services.

Web services reflect the service-oriented architecture (SOA) approach to programming. This approach is based on the idea of building applications by discovering and implementing network-available services, or by invoking the available applications to accomplish a task. Web services deliver interoperability, for example, web services applications provide components created in different programming languages to work together as if they were created using the same language. Web services rely on existing transport technologies, such as HTTP, and standard data encoding techniques, such as XML, for invoking the implementation.

The key components of web services include:


Subtopics


Related:

  • Service-oriented architecture
  • Overview: Online garden retailer web services scenarios
  • Use the UDDI registry
  • Enable web services through the service integration bus
  • Use WS-Notification for publish and subscribe messaging for web services
  • Web services specifications and APIs


    Tokens:

  • XML token
  • Username token
  • Binary security token
  • Security token