EXtensible Markup Language. David Turner, Product Manager, Microsoft ''The introduction of XML is in many ways like the creation of writing in the evolution.

Slides:



Advertisements
Similar presentations
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Advertisements

XML September 23, 2000 IMA Northeast Regional Council Neal Hannon, CMA.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Project 1 Introduction to HTML.
Chapter Concepts Review Markup Languages
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
B2B e-commerce standards for document exchange In350: week 13: Nov. 19,2001 Judith A. Molka-Danielsen.
System Integration (Cont.) Week 7 – Lecture 2. Approaches Information transfer –Interface –Database replication –Data federation Business process integration.
Modelling the spatial data of Hellenic Cadastre and generating the geodatabase schema Aris Sismanidis ARISTOTLE UNIVERSITY OF THESSALONIKI FACULTY OF ENGINEERING.
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Created by Cheryl M. Hughes, Harvard University Extension School — Cambridge, MA The Web Wizard’s Guide.
1st Project Introduction to HTML.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
Extensible Markup Language (XML) 101 David Wallace Corporate Chief Technology Officier Management Board Secretariat Ontario Government.
Chapter 1 Introduction to HTML, XHTML, and CSS
XML at Work John Arnett, MSc Standards Modeller Information and Statistics Division NHSScotland Tel: (x2073)
August Chapter 1 - Introduction Learning XML by Erik T. Ray Slides were developed by Jack Davis College of Information Science and Technology Radford.
Chapter 9 Web Services Architecture and XML. Objectives By study in the chapter, you will be able to: Describe what is the goal of the Web services architecture.
XML – Extensible Markup Language XML eXtensible – add to language. Markup – delimit info using tags. Language – a way to express info.
Scientific Markup Languages Birds of a Feather A 10-Minute Introduction to XML Timothy W. Cole Mathematics Librarian & Professor of.
4/22/20031 Data Interchange Initiative Lower the Barrier of Entry to B2B eBusiness Prepared by Bennet Pang
XML Extensible Markup Language. Markup Languages u What does this number (100) mean? –Actually, it’s just a string of characters! –A markup language can.
 The HTML/HTTP combination data format and exchange protocol is the foundation pillar of the World Wide Web.  Evolution of the Web (Fig. 6.12) 6.3 Unified.
Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various.
Web Services Description Language (WSDL) Jason Glenn CDA 5937 Process Coordination in Service and Computational Grids September 30, 2002.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
Dr. Bhavani Thuraisingham October 2006 Trustworthy Semantic Webs Lecture #16: Web Services and Security.
HTML PROJECT #1 Project 1 Introduction to HTML HTML Project 1: Introduction to HTML 2 Vocabulary Internet service provider (ISP) A company that has a.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
HTML ~ Web Design.
10/15/20151 XML. 10/15/20152 Mark-up Languages Digitalizing information Content Format SGML HTML XML RDF OWL …
Extensible Markup Language (XML) Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879).ISO 8879 XML is a.
Business-to-Business Authors: Authors: Mladenka Jakovljevic, Prof. Dr. Veljko Milutinovic,
Web Services Standards. Introduction A web service is a type of component that is available on the web and can be incorporated in applications or used.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
XML stands for Extensible Mark-up Language XML is a mark-up language much like HTML XML was designed to carry data, not to display data XML tags are not.
Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar.
Registries, ebXML and Web Services in short. Registry A mechanism for allowing users to announce, or discover, the availability and state of a resource:
Introduction to XML MIS3502: Application Integration and Evaluation Paul Weinberg Presentation by David Schuff.
XML and E-Commerce What is XML? XML means “Extensible Markup Language” extensible - not fixed format like HTML Enables you to define your own customized.
XML The Extensible Markup Language (XML ), which is comparable to SGML and modeled on it, describes how to describe a collection of data. A standard way.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 2: Markup Language and Site Development Essentials © 2007 Prosoft Learning Corporation All.
Working with XML. Markup Languages Text-based languages based on SGML Text-based languages based on SGML SGML = Standard Generalized Markup Language SGML.
From XML to DAML – giving meaning to the World Wide Web Katia Sycara The Robotics Institute
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Evaluation Biztalk Table of Contents Introduction to XML. Anatomy of an XML document. What is an XML Schema? What is SOAP? XML Web Services overview.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
Introduction to XML Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
1 XML eXtensible Markup Language. 2 Introduction and Motivation Dr. Praveen Madiraju Modified from Dr.Sagiv’s slides.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
XML Databases Presented By: Pardeep MT15042 Anurag Goel MT15006.
© 2005 KPIT Cummins Infosystems Limited We value our relationship XML Publisher Prafulla Kauthalkar RJTSB – Oracle Apps Consultant We value our relationship.
HTML 2.0HTML 3.2 HTML 4.0 HTML 4.01 XHTML malformed, non-standard markup.
Chapter 1 Introduction to HTML.
Project 1 Introduction to HTML.
Chapter 1 HTML, XHTML, and the World Wide Web
Session I - Introduction
Session I - Introduction
Textbook Engineering Web Applications by Sven Casteleyn et. al. Springer Note: (Electronic version is available online) These slides are designed.
Chapter 1 HTML, XHTML, and the World Wide Web
Chapter 1 HTML, XHTML, and the World Wide Web
WEB SERVICES DAVIDE ZERBINO.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Presentation transcript:

eXtensible Markup Language

David Turner, Product Manager, Microsoft ''The introduction of XML is in many ways like the creation of writing in the evolution of language. People had spoken language for a long period before they got to the point of inventing writing. But as soon as they did, they were able to make huge steps forward.''

Data on the Web: HTML and XML  The Web is  A huge collection of hypermedia documents  A gateway to databases and applications  A platform for interacting with services (Web Services)  It started with HTML  Markup language to define document layout  Hyperlinks for navigation  Interactive forms

Data on the Web: HTML and XML (Cont’d)  Limitations of HTML  Structure of data expressed as layout (example)  Semantics of data hard to analyse and difficult to share  No schemas, no constraints  Thus XML (eXtensible Markup Language) has been developed  Markup language to define structured documents  Document schemas to fix the structure of documents  User-defined markup to express semantics  XML architecture for processing and extended functionality

What is XML? XML means “Extensible Markup Language” XML means “Extensible Markup Language” extensible - not fixed format like HTML extensible - not fixed format like HTML XML is a metalanguage - a language for describing other languages XML is a metalanguage - a language for describing other languages Enables you to define your own customized markup languages for different classes of documents Enables you to define your own customized markup languages for different classes of documents

What is XML? (cont.) Abbreviated version of SGML Abbreviated version of SGML IBM, Microsoft, Oracle and Sun all agree: XML is the key to e-business IBM, Microsoft, Oracle and Sun all agree: XML is the key to e-business XML enables business application sharing, direct transactions and other business applications. XML enables business application sharing, direct transactions and other business applications.

What is SGML? SGML is the international standard for defining descriptions of the structure and content of different types of electronic documents SGML is the international standard for defining descriptions of the structure and content of different types of electronic documents A universal language used to describe thousands of different data types A universal language used to describe thousands of different data types

What is HTML? HTML is HyperText Markup Language, a specific application of SGML used on the World Wide Web HTML is HyperText Markup Language, a specific application of SGML used on the World Wide Web A simple, fixed type of document. Markup designed for simple reports with provisions for hypertext links and multimedia A simple, fixed type of document. Markup designed for simple reports with provisions for hypertext links and multimedia

Relationship Between XML and HTML

Example: Data in HTML Vs XML

Data and Document

What does XML mean for e-commerce? (cont) Companies running different accounting and business management applications will exchange documents in a cross-system flow Companies running different accounting and business management applications will exchange documents in a cross-system flow ebXML is mapping business processes to facilitate XML to XML B2B ebXML is mapping business processes to facilitate XML to XML B2B

XML Organizations Over 250 XML industry efforts documented by Robin Cover at OASIS.org Over 250 XML industry efforts documented by Robin Cover at OASIS.org XML.org, XML.com, RossettaNet.org XML.org, XML.com, RossettaNet.org UDDI: Facilities XML to XML exchanges UDDI: Facilities XML to XML exchanges XBRL: The Business Reporting Language XBRL: The Business Reporting Language