Presentation is loading. Please wait.

Presentation is loading. Please wait.

XML Technology in E-Commerce

Similar presentations


Presentation on theme: "XML Technology in E-Commerce"— Presentation transcript:

1 XML Technology in E-Commerce
Lecture 8 Current Developments in the XML World

2 Outline Semantic Web and RDF; Modularization;
XML Information Set; Semantic Web and RDF; Modularization; Composite Capabilities/Preference Profile (CC/PP); XML Query Language; Web Services; Composable XML;

3 XML Infoset Several logical models for XML documents:
DOM; XPath; XPointer; XML Information Set (Infoset) defines abstract data model for XML documents; Other specifications will refer to the XML Infoset; Model - a hierarchy of information items with named properties and their values; Different applications can extend the initial infoset (Schema processor, XLink processor, etc.); Resources -

4 Semantic Web Goal - representation of machine understandable data on the Web; Technologies: Resource Description Framework (RDF) Ontologies (Vocabularies of concepts organized in a hierarchy); Inference mechanism; Resources - Subject Object Predicate RDF Statement Model

5 Modularization XHTML XHTML (http://www.w3.org/MarkUp/): Modules for:
Reformulation of HTML in XML; Framework for creation of language families based on XHTML; Subsets and supersets of XHTML; Module is a definition of element and attribute names and types and element content models; Modules for: Text, List, Tables; Images, Applets; Forms, Style;

6 Modularization SMIL Synchronized Multimedia Integration Language (SMIL), Modules for: Animation; Timing; Transitions; Animation Effects; Layout; Media Elements;

7 Modularization Hybrid Languages
XHTML SMIL SVG MathML Table Text List Image Timing Animation Effects XHTML Subset + Hybrid Document - incorporates elements from multiple vocabularies; New document languages can be developed by composing multiple modules;

8 Authoring for Multiple Target Devices
Voice Generator Desktop Browser XML Document Mobile Phone Palm Web content is intended for multiple consumer devices with different capabilities

9 CC/PP Composite Capabilities/Preference Profile (CC/PP);
CC/PP provides vocabulary for client features specification; Client and server can negotiate the content on the base of CC/PP descriptions; Server can adapt the content for different clients, e.g. on the base of supported modules; CC/PP will be RDF application; Resources -

10 XML Query Language Purpose - language for query specification that extracts data from XML documents; Required specifications: Data model; Query algebra; Query language; Query languages: XQL; XML Query; XQuery (work in progress in W3C); Resources -

11 Web Services WWW: Today: resources intended for human consumption; In the future: composition of modular services, with machine understandable information; Web service - collection of functions accessible from network through standard protocol; Related technologies: UDDI - Universal Discovery, Description and Integration; WSDL - Web Services Description Language; SOAP - Simple Object Access Protocol;

12 Composable XML S1 D1 I1 S2 D2 I2 S3 D3 I3 Schema XML Document
Interpreter S1 D1 I1 S2 D2 I2 S3 D3 I3 HTML Modules Question Content Renderer Exam Schema Exam Structure Exam Objects Scheduler Timing Timesheet

13 Composable XML Based on:
Recent modularization technology; XML interpretation techniques; Advanced software composition techniques (Composition Filters, Aspect Orientation); Intended to cope with evolution and adaptation problems with XML documents and the corresponding software; Can be used for generic “browsers” for a family of languages in a certain problem domain (Web, eCommerce); Project home -

14 Conclusion Parser XML Languages Software Application UDDI Web Services
Architectures Data Binding Facility SAX DOM Parser XML Languages SMIL XHTML SOAP WSDL XSL FO XLink CC/PP XSLT XPointer RDF XQuery XML Schema XPath XML Infoset XML Namespaces XML


Download ppt "XML Technology in E-Commerce"

Similar presentations


Ads by Google