Table of Contents Markup Tutorial Interfacing with Java™ Web Services

An application can manifest or reconstruct objects described in eNode UI Markup Language using a simple process called object realization. The process begins with a parser creating a run-time representation of the markup in the form of a document object model (DOM) tree. Application-specific objects are then realized from the DOM tree using middleware called eNode Object Realizer.

For a New Kind of Web

eNode Object Realizer is a new kind of middleware for a new kind of Web — one where applications access web services through rich front ends instead of older browser-based interfaces.

eNode Object Realizer makes it very easy to compose new classes of applications from objects describing existing web services. This allows you to assemble, brand, and reconfigure increasingly complex applications by leveraging elemental web services seamlessly and cost-effectively.

However, eNode Object Realizer is not just for creating new kinds of applications. Because of its emphasis on reusability, and the extreme adaptability it brings to applications, eNode Object Realizer also fosters new kinds of business relationships.

For New Kinds of Relationships

The web services landscape is often depicted as a troika comprised of users, brokers, and services. Of these, the services component includes service distributors and service aggregators in addition to the actual service providers.

A service provider must provide the programmatic interface to a web service, and may also provide a user interface for that service. A service distributor may arrange for branding and redistribution of services from one or more service providers. A service aggregator may create new applications that seamlessly integrates services licensed from one or more service providers or distributors — The new web services food chain can be quite complex, with multiway relationships between service providers, service distributors and service aggregators.

eNode UI Markup Language allows developers to define user interfaces for web services either independently or in collaboration with various participants in the food chain. eNode Object Realizer enables service distributors and service aggregators to dynamically switch between alternative user interfaces and alternative service providers to deliver varying Quality of Service (QOS) guarantees tailored to each user’s needs.

Clients for Web Services


Copyright © 2002 eNode, Inc. All Rights Reserved.