Welcome to the exciting world of eXtended Structured Query Language (XSQL) devel-
opment! Whats so exciting? Efficiency and ease of use. XSQL isnt some razzle-dazzle
technology to wow your users. It also isnt the latest X standard du jour that no one can
stop talking aboutuntil 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
doesnt store all of the companys 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. Youll learn how you can use XSQL to instantly present your database data on
the Web. Youll develop a complete application with just XSQL and eXtensible
Introducing Oracle XSQL
C H A P T E R
271209 Ch01.F 12/9/02 2:00 PM Page 1