WAS v8.5 > End-to-end pathsEnd-to-end paths for web services
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.
Subtopics
- Tasks: Implementing web services applications
Use this topic as an introduction to using web services. WebSphere Application Server supports Web services developed and implemented based on various Java programming models. Use web services when operating across multiple platforms, including Java EE and non-Java EE platforms.- Create a monitor for WAS for WSDM resources (deprecated)
The Web Services Distributed Management (WSDM) monitoring support provided in the v6.1 Feature Pack for Web Services uses an external management software. It is, however, more useful to build a custom WAS monitor for WSDM. Use this task to create a WSDM monitor based on JAX-WS.- Implement web services applications with JAX-WS
When starting from existing JavaBeans or enterprise beans, we can use a bottom-up approach to developing Web services based on JAX-WS.- Implement web services applications from existing WSDL files with JAX-WS
When starting with an existing Web Services Description Language (WSDL) file, we can use a top-down approach to developing web services based on JAX-WS.- Customize URL patterns in the web.xml file for JAX-WS applications
The web.xml file contains information about the structure and external dependencies of web components in the module and describes how the components are used at run time. For JAX-WS applications, we can customize the URL pattern in the web.xml file.- Use handlers in JAX-WS web services
JAX-WS provides you with a standard way of developing interoperable and portable web services. Use JAX-WS handlers to customize web services requests or response handling.- Implement static JAX-WS web services clients
We can develop static web services clients based on the Web Services for Java EE specification and the JAX-WS programming model.- Implement dynamic JAX-WS web services clients
We can develop dynamic web services clients based on the Web Services for Java EE specification and the JAX-WS programming model.- Configure a web services client to access resources using a web proxy
We can configure a web services client to access resources through a web proxy server.- Implement web services applications with JAX-RPC
We can use JAX-RPC to develop web services.- Implement web services applications from existing WSDL files with JAX-RPC
We can develop a web service with an existing WSDL file using JAX-RPC.- Use WSDL EJB bindings to invoke an EJB from a JAX-RPC Web services client
WAS supports directly accessing an EJB as a web service, as an alternative to using HTTP or JMS to transport requests between the server and the client.- Implement JAX-RPC web services clients
We can develop web services clients based on the Web Services for Java EE specification and JAX-RPC.
Related information:
End-to-end paths for web services - Addressing (WS-Addressing)
End-to-end paths for web services - Reliable messaging (WS-ReliableMessaging)
End-to-end paths for web services - Policy (WS-Policy)
End-to-end paths for web services - UDDI registry
End-to-end paths for web services - Resource framework (WSRF)
End-to-end paths for web services - RESTful services
End-to-end paths for web services - Security (WS-Security)
End-to-end paths for web services - Transaction support (WS-Transaction)
End-to-end paths for web services - Transports
Web services
Migrating web services
Administer web services
Scripting for web services
Secure web services
Develop web services
Monitoring web services
Tune web services
Troubleshooting web services