Most read:
Popular archives:
JavaWorld's new look is here!
We've upgraded the site with a fresh look-and-feel, improved topical navigation, better search, new features, and expanded
community platform. Learn more about the changes to JavaWorld.
| Oracle Compatibility Developer's Guide |
| The Explosion in DBMS Choice |
To drive this new Web model forward, Java developers must familiarize themselves with the new technology standards derived from XML:
These standards allow for core application assembly, taking the place of Enterprise JavaBeans (EJB) and other major vendors' competing standards. Chief industry players, including Hewlett-Packard, IBM, Microsoft, and Sun, are currently working to strengthen Web services technology and standards like SOAP and WSDL. Vendor toolkits allow pre-existing JavaBeans to easily adapt to Web services. The Java 2 Platform, Enterprise Edition (J2EE) lets you write the fundamental parts of business applications (for example, connections to databases, transaction handling, and so forth) that will run across different computing systems. Web services for servers will be included in a future J2EE release.
To better understand how Web services work, imagine the sort of Web service the real estate industry might offer. A consumer employs a Broker service, which searches a UDDI directory to identify several lenders. Those lenders all correspond to a unique dialect of XML schema (XML schema is a diagram or template that provides a road map to access data from linked systems). The Broker service's business logic then corresponds with preferential lenders, allowing the business service program logic to assess mortgage proposals from multiple lenders and provide advice to the client, based on the XML returned to the Broker. The Broker could also arrange other supporting services such as Escrow, Inspection, Insurance, and an Appraisal service, given that this data conforms to a consistent schema.