Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 XML Concepts and Basics 1 - 2 What is XML? "XML is the ideal basis for a multimedia publishing concept, which is information on demand." "XML is a.

Similar presentations


Presentation on theme: "1 XML Concepts and Basics 1 - 2 What is XML? "XML is the ideal basis for a multimedia publishing concept, which is information on demand." "XML is a."— Presentation transcript:

1

2 1 XML Concepts and Basics

3 1 - 2 What is XML? "XML is the ideal basis for a multimedia publishing concept, which is information on demand." "XML is a vehicle not only for business-to-business transaction and content management, but for the encoding of transactional data passed from business function to business function." "XML can describe the content structures of all kinds of documents and data in the most appropriate way for each application." "An EAI-enabling technology that simplifies application integration within an organization."

4 1 - 3 What is XML ? "The features of XML make it possible to select certain contents out of a document and present them in various media." (Huethig Publishing Group, Germany) "In a few years' time, no company in the automotive sector will be able to manage without XML." (Lear Corporation, Fiat Division, Italy) "With XML it is easy for clients to re-present the information in the way that bests suits their needs." (Sportsdata Pty Ltd, Australia) "We realized that XML would be the best way to store tax returns, tax schedules, and tax related messages." (California Board of Equalization, USA)

5 1 - 4 What is XML ? The "Extensible Markup Language" A standard developed by the World Wide Web Consortium for structured text A Meta Markup Language XML makes documents available for automated processing. The basis is the separation of content, structure, and presentation.

6 1 - 5 HTML

7 1 - 6 XML

8 1 - 7 Compare HTML to XML Markup for the presentation in the browser of text, images, links,... Markup with information on the content Example: technical book Define tags yourself Extensible only by the W3C TECHNICAL BOOK HTML Markup Language XMLSGML Meta Markup Language

9 1 - 8 Formatting language for Web browsers Easy to understand and to use Widely used No semantics Content cannot be recognized and processed by programs Expensive maintenance of pages No common standard Difficult to extend (for market-related and technical reasons) HTML

10 1 - 9 Meta language Markup languages (tags) can be defined Like HTML, XML is integrated in the Internet technology XML separates data and instructions for presentation. XML is a self-describing data format. XML is document- and data-oriented XML

11 1 - 10 Information Technology Until Recently

12 1 - 11 Mobile Employees Customers Business Partners Applications Documents Data Information Technology Today Sales Automation Sales Automation Browser and Mobile Devices Browser and Mobile Devices Portals E-Business CRM Knowledge Management Knowledge Management Supply Chain Management Supply Chain Management Transaction Processing Transaction Processing ERP Catalogs

13 1 - 12 XML and... Document Management Document Management Content Management Content Management Publishing Web Services Data Exchange Application Integration Application Integration

14 1 - 13 XML and Document Management

15 1 - 14 SGML Standard Generalized Markup Language (Charles F. Goldfarb, Ed Mosher, Ray Lorie) Metalanguage to define different document types ISO standard 1986 (ISO 8879) The idea  Document processing by computer  Separation of structure, content and presentation  System- und vendor-independent Drawbacks  Complex; many options for special applications  Syntax not legible by humans  Complex and expensive tools

16 1 - 15 Documents Content Document vs. Content Management

17 1 - 16 Content Content Management Extract Assemble Format Publish

18 1 - 17 Content Management Systems Authoring Editorial Workflow Media-neutral Data Storage Media-neutral Data Storage Cross Media Publishing Cross Media Publishing Content Administration Content Administration Website Management Website Management Content Management System

19 1 - 18 XML and Content Management Authoring Editorial Workflow Media-neutral Data Storage Cross Media Publishing Cross Media Publishing Content Administration Content Administration Website Management Website Management Content Management System

20 1 - 19 August 15, 2000 08:00 Darmstadt Hessen Germany fine 25 SW 6 Weather Data

21 1 - 20 Internet Publishing Using Style Sheets Graphics Printer Reports Frankfurt: Wind 4 WNW / Rain / 22°C News Ticker Braille August 15, 2000 08:00 Darmstadt Hessen Germany fine 25 SW 6 Weather Data

22 1 - 21 XML and Publishing XHTML XForms WML SMIL SVG VoiceXML

23 1 - 22 Scalable Vector Graphics

24 1 - 23 Order Processing and Service Taxes / Regulations Delivery Orders Payments / Credits Banks Customers Suppliers Enterprises Service Provider Public Authorities Transportation/Logistics Data Exchange

25 1 - 24 XML and Data Exchange XML / EDI ebXML HL/7 NewsML FpML XBRL

26 1 - 25 Application Integration Materials Management Accounting Order Processing Design Personnel Administration Manufacturing Call Center

27 1 - 26 XML and Application Integration Call Center Order Processing Materials Management Accounting Design Personnel Administration Manufacturing

28 1 - 27 SOAP COM Logistics Provider CORBA Bank RPC Supplier Web Services Web Service Order Acceptance Shop Application Dealer Web Service Shipping Order Web Service Credit Card Check

29 1 - 28 XML and Web Services Barnes & Noble Book Prices (http://services.xmethods.net:80/soap/servlet/rpcrouter) 1861005067 1861005067 Request 25.95 25.95 Response

30 1 - 29 Working with XML Structure Description Content August 15, 2000 08:00 Darmstadt Hessen Germany fine 25 SW 6 Presentation

31 1 - 30 Processing with XML ProcessingPresentation Mona Lisa Any text describing this yacht 147 GULFSTAR 55 ength>1700 480 170 112 84 202 8 Parser DTD / Schema Application Style Sheet Stylesheet Processor 01Person 05Name 10FName 10SName

32 1 - 31 Scenarios Parser Sending Processing Parser Application XML Editor Adding Editing Parser Application Processing Storing Display Style Sheet

33 1 - 32 XML Summarized HTML WML SVG pdf VoiceML... Presentation Application Integration Data Exchange Web Services Publishing Content Management Anwendungsgebiete Applications Humans Network Transfer Processing Types Storage and Retrieval Homogeneous Technology

34 1 - 33 Summary XML, the Extensible Markup Language, has attracted vast attention within a short time. XML is based on established standards. Areas of application are primarily Document Management, Content Management, Publishing, Data Echange, Application Integration and Web Services. XML therefore concerns applications in all areas of commerce, technology, and science.


Download ppt "1 XML Concepts and Basics 1 - 2 What is XML? "XML is the ideal basis for a multimedia publishing concept, which is information on demand." "XML is a."

Similar presentations


Ads by Google