10.4 Oracle Application Server Components and XML

   

10.4 Oracle Application Server Components and XML

Several of the Oracle Application Server components use XML in various ways. Their use of XML ranges from simply using XML documents (to save configuration data) to creating XML documents as output. The most notable use of XML by Oracle Application Server components is found in OracleAS Portal and OracleAS Report Services. These two Oracle Application Server components can use XML as a data source, and produce XML documents for output. This capability makes it possible to use the XML SQL Utility or XSQL Pages to produce input for OracleAS Portal and OracleAS Reports Services or use output from OracleAS Portal and OracleAS Reports Services to update a database with XML SQL Utility or XSQL Pages, or both.

The OracleAS Wireless component, covered separately in Chapter 14, uses XSLT transformation bidirectionally to enable alternative presentation layers for web-based applications to wireless devices such as handheld computers and cell phones. Web Services, the topic of Chapter 11, employ XML to provide a computer-centric, rather than human-centric, view of the Web. Web Services enable heterogeneous computer systems to exchange data over an intranet or the Internet.

OracleAS Portal's Portal Developer Kit Integration Services (PDKIS) allows you to extract data from an external source identified by a URL. If the URL points to a well- formed HTML document, the HTML document can be parsed and used for content in a portlet. PDKIS can also transform an HTML document into an XHTML document. (As mentioned earlier, XHTML is an XML version of HTML.) The XHTML document can then be further transformed using an XSL stylesheet to create content for a portlet.

OracleAS Reports Services can use an XML document as a data source for a report. It can also output reports as XML documents and perform XSL transformations on report output.

   


Oracle Application Server 10g Essentials
Oracle Application Server 10g Essentials
ISBN: 0596006217
EAN: 2147483647
Year: 2004
Pages: 120

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net