Operating Systems: i5/OS
Personalize the table of contents and search results
Plan to use Web services
This topic discusses how to plan your use of Web
services that are developed and implemented based on a variety of Java programming
models.
Overview
Web
services reflect the service-oriented architecture 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 a way 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.
Procedure
- Identify your goals and design Web services to fit your e-business
solution. Consider what you want to accomplish by using Web services.
Decide how Web services fit into your current topology, applications and programming
model. Determine how the Web services process requests on the server and how
the clients manage and use the Web service.
- Design your Web services for reliability, availability, manageability
and security. For example, you want your Web services to process
a transaction in a reasonable time at all hours of the day and provide users
with good security characteristics, such as authentication for buyers. Planning
to use Web services to work with WebSphere Application Server helps to meet
these requirements.
- Review the standards used in developing and deploying Web services
into WebSphere Application Server. Development and deployment are based on
a variety of Java programming models. There
are extensions to these standards that are also important to review. See Extensions to the JAX-RPC and Web Services
for J2EE programming models for more information.
- Decide what development and implementation tools to use.
You can use a variety of manual development and implementation tasks.
Whether you have an existing Web service to implement or you want to develop
your own from a JavaBeans implementation or from an Enterprise JavaBeans (EJB)
module, you can choose different tasks respective to your resources. You can
also use assembly tools to complete development and implementation tasks.
- Install WebSphere Application Server.
See Install WebSphere Application Server.
- Review Web services
Samples.
Results
You have a design plan for implementing Web services applications
into your business architecture.
}
Service-oriented architecture
Web services approach to a service-oriented architecture
Web services business models supported
Accessing Samples
Related tasks
Task overview: installing
Task overview: Implementing Web services applications
Related Reference
Web services: Resources for learning
|