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
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Related Files
XML from a Programming Language Perspective
Filed under: Programming and XML Programmingprogramming 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 Programmingthe 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 ProgrammingThis 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 ProgrammingProgramming 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 ProgrammingThe XML notation is subsumed in the programming language. The XML ..... In this paper we have explored the duality of XML and programming language notation ...
