Title: Kein Folientitel
11
XML Concepts and Basics
2What is XML?
"XML is a vehicle not only for business-to-busines
s transaction and content management, but for
the encoding of transactional data passed from
business function tobusiness function."
"XML is the ideal basis for a multimedia
publishing concept, which is information on
demand."
"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."
3What 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)
"With XML it is easy for clients to re-present
the information in the way that bests suits their
needs." (Sportsdata Pty Ltd, Australia)
"In a few years' time, no company in the
automotive sector will be able to manage without
XML." (Lear Corporation, Fiat Division, Italy)
4What is XML ?
A standard developed by theWorld Wide Web
Consortiumfor structured text
The "ExtensibleMarkup Language"
XML makes documents available for
automatedprocessing. The basis is the
separation of content,structure, and
presentation.
A Meta Markup Language
5HTML
6XML
7Compare HTML to XML
Meta Markup Language
XML
SGML
Markup Language
TECHNICAL BOOK
HTML
Define tags yourself
Extensible only bythe W3C
Markup for the presentation in the browser of
text, images, links, ...
Markup with information on the content Example
technical book
8HTML
- 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)
9XML
- 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
10Information Technology Until Recently
11Information Technology Today
12XML and ...
Content Management
Document Management
Publishing
Web Services
Data Exchange
Application Integration
13XML and Document Management
14SGML
- 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
15Document vs. Content Management
16Content Management
Content
17Content Management Systems
Editorial Workflow
Authoring
Media-neutral Data Storage
Cross Media Publishing
Content Administration
Website Management
18XML and Content Management
EditorialWorkflow
Authoring
Media-neutralData Storage
Cross Media Publishing
Content Administration
Website Management
19Weather Data
20Publishing Using Style Sheets
Weather Data
Braille
News Ticker
Frankfurt Wind 4 WNW / Rain / 22C
21XML and Publishing
XForms
XHTML
WML
SMIL
SVG
VoiceXML
22Scalable Vector Graphics
23Data Exchange
Banks
Suppliers
Customers
Payments / Credits
Orders
Order Processing and Service
Enterprises
ServiceProvider
Public Authorities
Transportation/Logistics
Taxes / Regulations
Delivery
24XML and Data Exchange
ebXML
XML / EDI
HL/7
NewsML
FpML
XBRL
25Application Integration
26XML and Application Integration
27Web Services
Web ServiceShipping Order
Web ServiceCredit Card Check
Web ServiceOrder Acceptance
28XML and Web Services
Barnes Noble Book Prices(http//services.xmetho
ds.net80/soap/servlet/rpcrouter)
29Working with XML
Content
30Processing with XML
Processing
Presentation
31Scenarios
32XML Summarized
Homogeneous Technology
HTML WML SVG pdf VoiceML
... Presentation
33Summary
- 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.