Web services

Web services are self-contained, modular applications that you can describe, publish, locate, and invoke over a network. Web services reflect a new, service-oriented approach to programming. This approach is based on the idea of building applications by discovering and implementing network services or by invoking available applications to accomplish some task. This approach is independent of specific programming languages or operating systems. Web services delivers interoperability; the ability for 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 Extensible Markup Language (XML), for invoking the implementation.

See these topics for more information about Web services:

Web services overview
This topic discusses the Web services environment, including the roles involved in the Web services life cycle.

Migrate Web services
If you have Web services applications that were developed for WebSphere Application Server Version 4 or Version 5.0.x, see this topic in Migration for migration instructions.

Develop Web services
See this topic for information about developing Web services and Web services clients.

Assemble Web services
See this topic for information about packaging your Web services applications for deployment.

Deploy Web services
This topic describes how to install your Web services application into the application server run time.

Configure Web services
See this topic for information about Web services configuration, including configuration scripts and security.

Troubleshoot Web services
See this topic for information about resolving problems in the various Web services components and tools.

Web services resources
See this topic for additional information about Web services.