Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions
 Discussion Forums
 HTML, XML, JavaScript...
 Software Reviews
 Editors,Others...
 Top100
 JavaScript Tutorials, ...
 Tutorials
 ASP, CSS, Databases...
 Discussion List
 FAQ, Roundup, Configure ...
 Authoring
 HTML, JavaScript, CSS...
 Design
 Layout, Navigation,...
 Graphics
 Tools, Colors, Images...
 Software
 Browsers, Editors, XML...
 Internet
 Domains, E-Commerce, ...
 WDVL Resources
  Intermdiate, Tutorials,...
 WDVL
 Discussion Lists, Top 100,...
 Technology Jobs


WDVL Newsletter

Active Server Pages
JSP/Java Servlets
Microsoft SQL Server
Daily Backup
Dedicated Servers
Streaming Audio/Video
24-hour Support    

jobs.webdeveloper.com

Hiermenus


e-commerce
Partner With Us















Developer Channel
FlashKit.com
JavaScript.com
JavaScriptSource
Developer Jobs
ScriptSearch
StreamingMediaWorld
Web Developer's Journal
Web Developer's Virtual Library
WebDeveloper.com
Webreference
Web Hosts
XMLfiles.com

internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers


Top 10 Articles
  1. Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions
  2. JavaScript Tutorial for Programmers
  3. Design
  4. JavaScript Tutorial for Programmers - Objects
  5. JavaScript Tutorial for Programmers - JavaScript Grammar
  6. JavaScript Tutorial for Programmers - Versions of JavaScript
  7. Cascading Style Sheets
  8. JavaScript Tutorial for Programmers - Embedding JavaScript
  9. JavaScript Tutorial for Programmers - Functions
  10. Authoring JavaScript
Domain Name Lookup
Search to find the availability of a domain name. Just enter the complete domain name with extension (.com, .net, .edu)

Oracle: Relational DB to XML

December 20, 1999

Steve Muench, Oracle's Lead XML Evangelist, gave an excellent presentation and demo of the use of XML, XSLT and XPath, and XSQL servlet technology supported by (various versions of) Oracle 8i.

Muench explained that relational databases are used by most of the top Web sites because they sport data warehousing, content management, back office integration, and self-service b2b eCommerce. XML is useful in creating a logical common format on top of the database tables; relational databases excel at quickly extracting layered, logical views. However, there is a trend toward object relational databases (such as with products from Oracle and IBM) in which structure is important and a whole data model is needed, not just a collection of flat tables (as in RDBMS). Object Views deliver rich structured data from the flat tables. In the Oracle object-relational database, object views allow you to retrieve, update, insert, and delete relational data as if they were stored as object types. Views that have columns which are object datatypes can also be defined. Muench said that object relational databases like Oracle8i:

  • easily mix structured and unstructured data
  • process XML with "Amazon"-like reliability and scalability
  • handle XML without changing existing tools and apps
  • form the hub, with Oracle Integration Server, of loosely-coupled, reliable, XML-based messaging
See also Benefits that the Oracle 8i Object-Relational Database Provides (requires free login). A related Muench's article, "Using XML and Relational Databases for Internet Applications", states:
Oracle8i and XML help companies create strategic advantage by dramatically simplifying the acquisition, integration, repurposing, and exchange of information over the Internet. Once that XML-based information is safely stored in an Oracle database, it can be searched and mined and processed and presented in familiar, powerful ways.... [The Oracle8i/XML combination] provides a compelling technology platform to further profit from opportunities where Electronic Commerce, Data Warehousing, Content Management, and Back Office Integration flow together.

Serving XML data over the Web is easy with XSQL Servlet, according to Muench. There are four approaches:

  • Dynamic XML Documents Made Easy - given a "Page Full 'o Queries", make XML
  • Declarative, Template-Based Approach - just add <xsql:query> tags to your XML template
  • Transform Resulting XML Document - using XSLT in the server or in the client
  • Post XML for Insertion into the Database - automates use of transformation and XML SQL utility

He also discussed Oracle XDK - XML Developer's Kit, which consists of these components:

  • XML Parser for Java
  • XSLT Transformation Engine (Integrated w/ Parser)
  • XML Parser for C/C++
  • XML Parser for PL/SQL
  • XML Class Generator for Java and C/C++
  • XML Transviewer Beans

Oracle's XML Technology page contains a wealth of detailed information.

Dell.com: XML Case Study and Web Catalogue
What Happened at XML'99
IBM: Serving a Million Custom Pages to a Million Customers a Day


Up to => Home / Authoring / Languages / XML / Conferences / XML99




Jupiter Online Media: internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and Jupiter Online Media

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers