bea.com | products | dev2dev | support | askBEA
 Download Docs   Site Map   Glossary 
Search

Building Web Services on WebLogic Platform

BEA WebLogic Platform provides the tools and infrastructure you need to build and deploy enterprise-class Web services based on standard technologies, including XML, HTTP, SOAP, and WSDL. WebLogic Workshop is a visual development environment for building Web services that's both simple enough for the application developer and powerful enough for the J2EE expert. WebLogic Server provides utilities for building Web services for J2EE developers who prefer to handle the implementation details themselves. As the industry's leading application server, WebLogic Server offers a powerful and reliable framework for deploying Web services.


 

WebLogic Workshop

WebLogic Workshop is a visual development environment for building enterprise-class Web services quickly and easily, whether you are a beginning Java developer or a J2EE expert. You can design Web services by adding controls, setting properties, and writing code to handle events. WebLogic Workshop's controls provide straightforward access to enterprise resources like databases, Enterprise JavaBeans, JMS topics and queues, other Web services, and enterprise applications. You can test your Web services using the WebLogic Workshop integrated test utility, and deploy them to a WebLogic Server in your organization.

To build a working Web service with WebLogic Workshop, work through the WebLogic Workshop tutorial.

Don't have WebLogic Workshop yet? Download it today.

 

WebLogic Server Web Services

If you are familiar with J2EE and prefer a more hands-on approach to developing WebLogic Web services, you can use the Ant tasks included in WebLogic Server to develop Web services based on a variety of backend components, such as stateless session EJBs, Java classes, and JMS destinations. These WebLogic Server Web services offer:

  • A complete development and deployment environment for WebLogic Server.
  • Full support for SOAP, WSDL, and UDDI standards.
  • Excellent support for cross-vendor interoperability, especially .NET.
  • Full compliance with Java Web service standards (JAX-RPC).
  • Support for deploying Web services in standard J2EE applications packaged as EAR files.
  • Automatic data type mapping between XML and Java.
  • SOAP message handlers to access the request and response SOAP messages.
  • Connection oriented point-to-point sercurity for WebLogic Web service operations, as well as authorization and authentication.
  • A standalone thin client for accessing both WebLogic and non-WebLogic Web services.

For more information about building Web services on WebLogic Server, see Programming WebLogic Web Services.

Presenting Web Services in a Portal

You can use BEA WebLogic Portal to present personalized enterprise content and applications, including content returned to the portal by Web services. For more information, see Extending Portlets in the WebLogic Portal Development Guide. Refer to the section titled "Web Service Portlets."