This page provides a starting point for finding information about Web services.
Web services are self-contained, modular applications that can be described, published, located, and invoked over a network. They implement a services oriented architecture (SOA), which supports the connecting or sharing of resources and data in a very flexible and standardized manner. Services are described and organized to support their dynamic, automated discovery and reuse. More introduction...
Web services are a technology that invoke services or applications using Internet standards and protocols. Implementing a service-oriented architecture, you can use Web services to perform encapsulated business functions ranging from simple request-reply to full business process interactions. Web services are self-contained, modular applications that you can describe, publish, locate, and invoke over a network. WebSphere® Application Server implements a number of core technologies on which Web services are developed and implemented.
Explore the key concepts pertaining to Web services applications. Web services are self-contained, modular applications that can be described, published, located, and invoked over a network. They implement a service-oriented architecture (SOA), which supports the connecting or sharing of resources and data in a flexible and standardized manner. Services are described and organized to support their dynamic, automated discovery and reuse.
Find links to Web resources for learning, including conceptual overviews, tutorials, samples, and "How do I?..." topics, pending their availability.
This set of scenarios is inspired by an online retailer called Plants by WebSphere. Plants by WebSphere uses Web services support in WebSphere Application Server to improve communications with its suppliers. The more advanced scenarios describe Web services support available only in particular editions of the application server. Consult the product documentation to confirm what is supported by your edition.
A service-oriented architecture (SOA) is a collection of services that communicate with each other, for example, passing data from one service to another or coordinating an activity between one or more services.
Web services are self-contained, modular applications that you can describe, publish, locate, and invoke over a network.
Use these concepts to explore service integration bus-enabled web services.
Use these topics to learn about how to manage web services and service user groups through the web services gateway.
The Web Services Addressing (WS-Addressing) support in this product provides the environment for Web services that use the Worldwide Web Consortium (W3C) WS-Addressing specifications. This family of specifications provide transport-neutral mechanisms to address Web services and to facilitate end-to-end addressing.
The Web Services Invocation Framework (WSIF) is a Web Services Description Language (WSDL)-oriented Java™ API. You use this API to invoke Web services dynamically, regardless of the service implementation format (for example enterprise bean) or the service access mechanism (for example Java Message Service (JMS)).
WS-Notification enables web services to use the publish and subscribe messaging pattern. Use these topics to learn more about WS-Notification.
WS-Policy is an interoperability standard that is used to describe and communicate the policies of a Web service so that service providers can export policy requirements in a standard format. Clients can combine the service provider requirements with their own capabilities to establish the policies required for a specific interaction.
WS-ReliableMessaging is an interoperability standard for the reliable transmission of messages between two endpoints. Use these topics to learn more about WS-ReliableMessaging.
The Web Services Resource Framework (WSRF) support in WebSphere Application Server provides the environment for Web service applications that follow the OASIS WSRF specifications.
WS-Transaction is an interoperability standard that includes the WS-AtomicTransaction, WS-BusinessActivity, and WS-Coordination specifications. Use these topics to learn more about WS-Transaction.
The Universal Description, Discovery, and Integration (UDDI) specification defines a way to publish and discover information about Web services. The term Web service describes specific business functions that are exposed by a company, usually through an Internet connection, to allow another company, its subsidiaries, or software program, to use the service.
The UDDI registry fully supports a number of databases and can be used for development and test purposes. However, there are factors to consider when you decide which database is appropriate for your anticipated UDDI registry production use.
Some terms specific to the UDDI registry are explained. Also, the relationship between the versions of the UDDI registry, the Organization for the Advancement of Structured Information (OASIS) specification, and the WebSphere Application Server level are shown.
The Web services security specification defines core facilities for protecting the integrity and confidentiality of a message, and provides mechanisms for associating security-related claims with a message.WS-Security