Home > Programming > XML Programming



An XML Programming Language for Web Service Specification and ...

Sort Desciption:

In this paper we will outline the requirements for such an XML programming language and present a sketch of an. initial design. ...



Content Inside:

An XML Programming Language for Web Service Specification and CompositionPage 1An XML Programming Language for Web Service Specificationand CompositionDaniela FlorescuPropeldanaf@propel.comDonald KossmannTU Munichkossmann@in.tum.de1 IntroductionXML is the lingua franca for data exchange on the Internet. Among its many possible uses XML is ideal for publishingdocuments on Web sites for storing catalogs in electronic market places and for exchanging data between business processes. Even though some data sources will probably continue to use relational and objectrelational database systems as aprimary form of storage we expect that most data sources will eventually provide XML access for their published data.Software vendors and standard bodies like the W3C consortium have been very active in providing tools (XMLparsers) and standardized languages (XSLT XPointer XPath XQuery etc.) for XML. So far however no imperativeprogramming language has been proposed that is specifically tailored for building XML applications and Web services.As of today most Web services are built using classic programming languages such as Java and Visual Basic andsome kind of SQLbased RDBMS (Oracle DB2) a mixture of paradigms inherently implying a fair number of logicallyirrelevant but costly and error prone intermediate manipulations. An XML Web application built on such technologies willhave to deal with difficulties such as:1. XMLJava mismatch: XML data must be converted into Java (or any other language of the sorts) internal representation as objects before it can be processed by the Java program. Likewise Java objects must be converted back intoXML data at the end of processing.2. JavaDatabase mismatch: Java objects must be marshalled back and forth through JDBClike interfaces to accessand update the RDBMS the infamous database impedance mismatch that triggered the development of objectdatabases technology in the recent pastCM84].While most people seem to have resigned themselves to using ...

Source: www.w3.org


add to Google Reader add to Google Bookmark add to bloglines add to newsgator add to FURL add to digg add to webnews add to Netscape add to Yahoo MyWeb add to spurl.net add to diigo Bookmark newsvine Bookmark del.icio.us Bookmark @ SIMPIFY Bookmark MISTER WONG Bookmark Linkarena Bookmark icio.de Bookmark oneview Bookmark folkd.com Bookmark yigg.de Bookmark reddit Bookmark StumbleUpon Bookmark Slashdot Bookmark blinklist Bookmark technorati add to blogmarks add to blinkbits add to ma.gnolia add to smarking.com add to netvouz add to co.mments add to Connotea add to de.lirio.us
Search Terms:

 

Related Files

XML from a Programming Language Perspective

Filed under: Programming and XML Programming
programming lanugages and type systems? XML from a Programming Language .... The second is to make it into a programming language. XML from a ...

XML programming in Java technology Part 1

Filed under: Programming and XML Programming
the pleasures of XML programming is the availability of opensource ...... I will cover all of these in an advanced XML programming tutorial here at ...

Programming in o:XML

Filed under: Programming and XML Programming
This is a programming guide for the o:XML programming language. ... XML and some programming experience preferably with an objectoriented language. ...

Programming XML

Filed under: Programming and XML Programming
Programming XML. XML Excursion 2001. Introduction. Who am I? Director of Product Technology SoftQuad Software Inc. CoDesigner XMetaL. Chair W3C DOM WG ...

THE DUALITY OF XML MARKUP AND PROGRAMMING NOTATION

Filed under: Programming and XML Programming
The XML notation is subsumed in the programming language. The XML ..... In this paper we have explored the duality of XML and programming language notation ...