Table of Contents Markup Tutorial Interfacing with Java™ Web Services

eNode Object Realizer can realize many kinds of objects, not just those related to user interfaces. By wrapping SOAP messages or web service operations into simple objects, and describing the user interface in eNode UI Markup Language, you can quickly assemble rich clients for web services that can be delivered through a web browser, and loaded by eNode Object Realizer on all platforms that support J2SE 1.3.1 or later and Java Web Start 1.0.1 or later.

See how eNode UI Markup Language can be used to describe rich clients for SOAP-based eMail and fax services.

The advantages of describing the client user interface and object interconnections in a markup language instead of hard-coding them into the application will be obvious when you build composite applications. See translation example below.

Integrating Multiple Web Services

Using eNode UI Markup Language, it is also possible to integrate multiple web services from disparate sources into progressively larger applications in a seamless manner. Individual services may also be added, configured or disbanded on the fly, typically by generating suitable markup on an application server, and delivering it to eNode Object Realizer at run time.

See how eNode UI Markup Language can be used to describe a rich client that integrates a SOAP-based translation service with eMail and fax services. Each of the three services comes from a different source, but the integration is seamless — The client user interface described in eNode UI Markup Language delivers a unified and coherent user experience to users.

Compare this with a browser-based user interface to the translation service.

Single Sign-On

For real-world applications of any significant complexity, you will inevitably need to support single sign-on capabilities in your applications so that users can authenticate themselves just once to interact with services from disparate sources.

Kerberos V5 is a popular network authentication protocol that can be used for implementing single sign-on. More details on this will be provided later, but in the meantime, see information on implementing Single Sign-on using Kerberos in Java™ Applications.


Copyright © 2002 eNode, Inc. All Rights Reserved.