System News
   
News about Solaris and Sun Microsystems

Free 2 Week Trial!


October 28, 2009
Article #22406
Volume 140, Issue 4
Section: Developer

 

Enabling Web Service security with OpenSSO WSS Agent
 


 

Enabling, Writing, Deploying Web Services Security Using OpenSSO WSS Agent
Five-part Article Series

This five-part series by Mrudul Uchil, Kamna Jain and Rick Palkovic considers the virtue of using a standardized interface language in enterprise architecture in order to liberate the application that publishes a service from having to know anything at all about the calling application. The result of this practice makes service-oriented architecture (SOA) especially useful for both enterprise and inter-enterprise architectures, the authors contend in their introduction to the series.

The writers continue their introduction by pointing out that web services (actually WSDL or Web Services Description Language) is a frequently employed technology in the implementation of SOA. They explain that WSDL enables a client to invoke a web service by sending a request to the server using the XML-based SOAP or REST protocols. Messages are typically sent over an HTTP or HTTPS connection, so services can easily be published over the internet (hence the name web services).

Writing a Web Service With JAX-WS

In part 2 of this series Writing a Web Service with JAX-WS the authors illustrate their step-by-step approach to the subject with numerous screen shots and code samples in the course of demonstrating how to write a web service implementation that is deployable on a JAX-WS-compliant server. The authors recommend the approach of starting with the WSDL file and generating interface and skeleton implementation classes. They invite readers to copy and paste example source files from the article or, as an alternative, click the links accompanying source files to download compressed versions of the file. Part 2 also considers the use of the NetBeans IDE and the JAX-WS Toolkit, along with remarks on viewing unsecured web service communications.

Deploying a Web Service on Tomcat, JBoss, WebLogic, GlassFish, and WebSphere

Part 3 considers Deploying a Web Service on Tomcat, JBoss, WebLogic, GlassFish and Web Sphere, which instructs readers in deploying the web-service on several containers running with JDK 1.6.0_12 or higher. Deployment on each of the several solutions mentioned is considered in detail.

Securing a Web Service With OpenSSO WSS Agents

Part 4, Securing a Web Service with OpenSSO WSS Agents, covers how to obtain WS-Security tokens; downloading and installing OpenSSO; configuring profiles for Web Service Client and Web Service Provider; updating the agent authenticator profile; and downloading and configuring OpenSSO WSS agents. Again, screen shots and code samples flesh out the article.

Conclusion and Resources

Finally, Part 5, Conclusion and Resources, lists a number of resources for further information.

More Information

Using the OpenSSO Web Services Security (WSS) Agent for Authentication and Authorization

JAX-WS Download

Metro Web Services Technologies for the Java Platform

NetBeans IDE 6.5.1 Download [...read more...]

fullsource

Keywords:
Other articles in the Developer section of Volume 140, Issue 4:

  • Enabling, Writing, Deploying Web Services Security Using OpenSSO WSS Agent

See all archived articles in the Developer section.


From the latest issue:



 


Customized news reports about Sun Microsystems. Just the news you need, none of what you don't.
50,000+ Members. 20,000+ Articles Published since 1998.