1 Welcome to the exciting world of eXtended Structured Query Language (XSQL) devel- opment! What’s so exciting? Efficiency and ease of use. XSQL isn’t some razzle-dazzle technology to wow your users. It also isn’t the latest X standard du jour that no one can stop talking about—until you ask, “But what does it do for me toda y?” The problem with all of the great stuff out there is that no one technology does it all. A Web server doesn’t store all of the company’s inventory data. A database, by itself, cannot present its data to its users in an attractive and usable manner. This is where XSQL comes in. XSQL allows you to easily leverage the most robust, mature, and usable technologies in  the  industry:  Standard  Query  Language  (SQL),  HyperText  Markup  Language (HTML), HyperText Transfer Protocol (HTTP), eXtensible Markup Language (XML), Java, and the Oracle relational database management system (RDBMS). Each of these technologies is arguably the best-of-breed in its space. When it comes to querying relational data, SQL has no competitors. HTML and HTTP are the wonder twins of the Internet. They have their faults, but they also have the ab ility to evolve. Java has had unparalleled success in the world of enterprise application s and will con- tinue to do so. XML is the standard for structuring data in a platform and application- independent manner. Last but not least, the Oracle RDBMS is the technology, as well as the market, leader in its space. In the next few hundred pages, XSQL allows you to bring these powerful pieces together. You’ll learn how you can use XSQL to instantly present your database data on the  Web.  You’ll  develop  a  complete  application  with  just  XSQL  and  eXtensible Introducing Oracle XSQL C H A P T E R 1 271209 Ch01.F  12/9/02  2:00 PM  Page 1