O'Reilly Databases

oreilly.comSafari Books Online.Conferences.

We've expanded our coverage and improved our search! Search for all things Database across O'Reilly!

Search Search Tips

advertisement
AddThis Social Bookmark Button

Listen Print Subscribe to Newsletters

Oracle and XML

by Steve Muench
09/13/2000

There's never been a better time to be a Web application developer who knows how to exploit the Oracle database. The Internet is driving an unprecedented demand for access to information, and the majority of leading Internet businesses run their growing enterprises on Oracle databases. The most innovative ones make sophisticated use of databases to assemble dynamic, personalized pages that put key information at their customers' fingertips, or that present products and services more likely to be interesting to those customers. Behind the scenes, application developers are constantly looking for ways to make their databases work even harder.

More than ever before, developers need to be able to rapidly acquire, integrate, repurpose, and exchange information with other applications to feed their growing databases and to coordinate their business operations with those of partners and suppliers over the Web. The Extensible Markup Language (XML) dramatically simplifies these tasks.

By defining a universal standard for electronic data exchange, XML unlocks the potential for a "Data Web" of information services and facilitates machine-to-machine exchanges of XML-based "datagrams." Rather than receiving HTML pages that present airline schedules, price lists, and product information in an attractive visual format, XML allows you to request and receive the raw data itself for further processing. XML offers many benefits:

  • By providing a vendor-neutral, platform-agnostic, human-readable data exchange format, XML streamlines the job of integrating existing applications that run on different operating systems and that use different databases.

  • By enabling applications to send and receive XML datagrams over the Web, developers can more easily automate the interaction of their systems with the systems of their suppliers.

  • By providing a data representation that's easy to transform into multiple target formats, XML simplifies the job of information publishing and reuse.

With the exploding number of Web-enabled devices and the emergence of an increasing number of XML-based standards, the ability to assemble information from multiple sources and transform it for delivery in any XML-based format, HTML, or text as required by the target device is incredibly powerful.

Publishing XML datagrams from your Oracle database and storing the XML datagrams you receive in the database gives you a knockout combination. You retain the proven scalability, reliability, manageability, and performance of the Oracle database and the tools and applications that work with it. You also gain the newfound ability to exchange information with anyone, anywhere over the Web, in any appropriate format.


Steve Muench is Oracle's lead XML Technical Evangelist and development lead for Oracle XSQL Pages. He is Oracle's primary representative to the W3C XSL Working Group, as well as a consulting product manager and developer working on Oracle Business Components for Java--an XML-based business object framework. Steve's been a frequent presenter at both Oracle and XML technical conferences, and has been a catalyst in helping development teams across Oracle weave XML and XSLT sensibly into their future development plans.


O'Reilly & Associates will soon release (September 2000) Building Oracle XML Applications.

  • Sample Chapter 7, Transforming XML with XSLT, is available free online.

  • You can also look at the Full Description of the book.

  • For more information, or to order the book, click here.



Tagged Articles

Be the first to post this article to del.icio.us

Sponsored Resources

  • Inside Lightroom

Related to this Article

Understanding Oracle Clinical Understanding Oracle Clinical
by Joan M. Johnson
June 2009
$9.99 USD

New Features in Oracle 9i New Features in Oracle 9i
by Howard J. Rogers
June 2009
$5.95 USD

Advertisement
O'Reilly Media

©2009, O'Reilly Media, Inc.
(707) 827-7000 / (800) 998-9938
All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.
About O'Reilly
Academic Solutions
Authors
Contacts
Customer Service
Jobs
Newsletters
O'Reilly Labs
Press Room
Privacy Policy
RSS Feeds
Terms of Service
User Groups
Writing for O'Reilly
Content Archive
Business Technology
Computer Technology
Google
Microsoft
Mobile
Network
Operating System
Digital Photography
Programming
Software
Web
Web Design
More O'Reilly Sites
O'Reilly Radar
Ignite
Tools of Change for Publishing
Digital Media
Inside iPhone
makezine.com
craftzine.com
hackszine.com
perl.com
xml.com

Partner Sites
InsideRIA
java.net
O'Reilly Insights on Forbes.com