8.8 Lessons Learned

We have learned how to expose existing business functionality as Web Services using JAXM and JAX-RPC. Using JAXR, we can publish or unpublish business services in a public or private Service Registry. These new Open Standards technologies provide a vendor-independent API to develop Web Services.

The demo shows a script-based process of how to deploy the demo program in Tomcat Application Server. However, you may consider using developer tools (such as Sun ONE Studio) to simplify and manage the entire application life cycle.

TSIK is one initiative to provide a secure and seamless message service without requiring the developers to put security verification and encryption/decryption logic into the business logic. With the availability of Apache Axis, there will be a built-in message service that can provide TSIK-like secure SOAP messaging over HTTP/S transport. Developers do not need to customize their secure messaging handlers in their business logic.

Although the Case Study is a trivial business requirement, we attempt to highlight that a systemic architecture design and analysis is essential to a good Web Services implementation.

8.8.1 References

Web Services Implementation Case Studies

Bumiputra Commerce Bank . Implementation of portal services using Web Services. http://www.sun.com/finance/docs/bumiputra.pdf

Hewitt Associates . Exposing mainframe applications as Web Services.

Tim Hilgenberg and John A. Hansen. " Building a Highly Robust, Secure Web Services Architecture to Process Four Million Transactions per Day. " IBM developerWorks Live! 2002 conference.

Rima Patel Sriganesh. " Implementing Single Sign-on in Java Technology-based Web Services. " Java One conference 2002. (this includes a case study that illustrates Single Sign-on with Hewitt.com using SAML)

Iron Mountain . Implementation of records and information management using Web Services. http://wwws.sun.com/success-servers/ pdfs /iron_mountain.pdf (There will be a case study available soon at http://www.sun.com )

People's Insurance Company of China Group . Integration of insurance portal with call center using Web Services. http://www.sun.com/software/cluster/peoplesinsuranceofchina.pdf

Sabre . Implementation of collaborative Web Services using ebXML. Paul Milo, Dan Malks, and John MacDonald. " Architecting and Delivering ebXML-based Collaborative Web Services " SunNetwork Conference 2002.

Standard and Poor . Implementation of UDDI Service Registry. http://techupdate.zdnet.com/techupdate/stories/main/0,14179,2855469,00.html (There will be a case study available soon at http://www.sun.com )

Trans-Canada Pipeline . Development of a Web Services conceptual framework.
http://wwws.sun.com/software/ sunone /wp-spine/spine.pdf
http://wwws.sun.com/software/sunone/success/SunTCPL.pdf

Web Services Technologies Illustrated in This Chapter

Netegrity's jSAML Toolkit. jSAML toolkit supports implementing Single Sign-on using SAML. http://www.netegrity.com/products/index.cfm?leveltwo=JSAML&levelthree=download

Sun's Java Web Services Developer Pack (JWSDP). JWSDP provides development tool kit for Web Services. http://java.sun.com/ webservices /downloads/webservicespack.html

VeriSign's Trust Services Integration Kit (TSIK). TSIK provides support for XKMS and WS-Security. http://www.xmltrustcenter.org/developer/verisign/tsik/download.htm



J2EE Platform Web Services
J2EE Platform Web Services
ISBN: 0131014021
EAN: 2147483647
Year: 2002
Pages: 127
Authors: Ray Lai

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net