XML:Managing data exchange. 2 Central problems of data management Capture Storage Retrieval Exchange.

Slides:



Advertisements
Similar presentations
XML/EDI Overview West Chester Electronic Commerce Resource Center (ECRC)
Advertisements

XML and Enterprise Computing. What is XML? Stands for “Extensible Markup Language” –similar to SGML and HTML –document “tags” are used to define content.
XML September 23, 2000 IMA Northeast Regional Council Neal Hannon, CMA.
EDI & POS Systems ATG Spring When to adopt technology? “Things have to change to remain the same” What do we want to accomplish? –Lower costs.
Project 1 Introduction to HTML.
Chapter Concepts Review Markup Languages
IS 373—Web Standards Todd Will
Sistemi basati su conoscenza XML Prof. M.T. PAZIENZA a.a
Chapter9 Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic.
Upgrading to XHTML DECO 3001 Tutorial 1 – Part 1 Presented by Ji Soo Yoon 19 February 2004 Slides adopted from
PowerPoint Presentation by Charlie Cook Copyright © 2004 South-Western. All rights reserved. Chapter 4 E-BusinessE-Business.
HTML, XML, PDF Pros and Cons.
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Created by Cheryl M. Hughes, Harvard University Extension School — Cambridge, MA The Web Wizard’s Guide.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
XML:Managing data exchange Words can have no single fixed meaning. Like wayward electrons, they can spin away from their initial orbit and enter a wider.
Electronic Data Interchange (EDI)
1 Advanced Topics XML and Databases. 2 XML u Overview u Structure of XML Data –XML Document Type Definition DTD –Namespaces –XML Schema u Query and Transformation.
Tutorial 3: Adding and Formatting Text. 2 Objectives Session 3.1 Type text into a page Copy text from a document and paste it into a page Check for spelling.
Exploring Microsoft® Office Grauer and Barber 1 Committed to Shaping the Next Generation of IT Experts. Robert Grauer and Maryann Barber Using.
Introduce of XML Xiaoling Song CS157A. What is XML? XML stands for EXtensible Markup Language XML stands for EXtensible Markup Language XML is a markup.
CS 415 N-Tier Application Development By Umair Ashraf July 16,2013 National University of Computer and Emerging Sciences Lecture # 12 HTML/ XHTML/ HTML5.
Chapter ONE Introduction to HTML.
Rawlins EDI Consulting1 Future EDI - What comes after X12 and EDIFACT? Michael C. Rawlins.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
August Chapter 1 - Introduction Learning XML by Erik T. Ray Slides were developed by Jack Davis College of Information Science and Technology Radford.
1 Electronic Business (E-Business) Systems. Learning Objectives Appreciate the possible changes to organizational processes that occur when e- business.
 Introduction to XML Introduction to XML  Features of XML Features of XML  Syntax of XML Syntax of XML  Syntax rules of XML document Syntax rules.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
XML. Markup Languages u What does this number (100) mean? –Actually, it’s just a string of characters! –A markup language can be used to distinguish this.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
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.
Electronic Commerce & Marketing. What is E-Commerce? Business communications and transactions over networks and through computers, specifically –The buying.
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
Miscellaneous Excel Combining Excel and Access. – Importing, exporting and linking Parsing and manipulating data. 1.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 16 The World Wide Web. 2 The Web is an infrastructure of distributed information combined with software that uses networks as a vehicle to exchange.
Electronic Commerce COMP3210 Session 4: Designing, Building and Evaluating e-Commerce Initiatives – Part II Dr. Paul Walcott Department of Computer Science,
Designing Object-Oriented or Modular Documentation Presented by Visnja Beg November 21, 2000.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
EDI communication system
Overview of HTML and XML. Contents n History n Usage n Examples n Advantages n Disadvantages.
Lecture 13 Business and the Internet SFDV Principles of Information Systems.
Week 11: Open standards and XML MIS 3537: Internet and Supply Chains Prof. Sunil Wattal.
Introduction to Markup Languages January 31, 2002.
Chapter Extension 13 Information Technology for Data Exchange: EDI and XML © 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
XML CSC1310 Fall HTML (TIM BERNERS-LEE) HyperText Markup Language  HTML (HyperText Markup Language): December  Markup  Markup is a symbol.
Electronic Data Interchange Systems
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
XML. HTML Before you continue you should have a basic understanding of the following: HTML HTML was designed to display data and to focus on how data.
Working with XML. Markup Languages Text-based languages based on SGML Text-based languages based on SGML SGML = Standard Generalized Markup Language SGML.
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.
Module Road Map Assignment Road Map Notice we have linked the conduit directly to the presentation layer. This is normally a bad idea!
Web Design New Brighton High School Exploring the History of the World Wide WebWorld Wide Web.
Electronic Data Interchange
XML:Managing data exchange Words can have no single fixed meaning. Like wayward electrons, they can spin away from their initial orbit and enter a wider.
Connecting to External Data. Financial data can be obtained from a number of different data sources.
Part 1 The Basics of Information Systems. Purpose of Information Systems Information systems ◦ Collects, stores and organizes information ◦ Retrieves.
Section A: Web Technology
eXtensible Markup Language
What is XML?.
Chapter 16 The World Wide Web.
Presentation transcript:

XML:Managing data exchange

2 Central problems of data management Capture Storage Retrieval Exchange

3 EDI Electronic exchange of standard documents In use for some 20 years Standards ANSI X.12 (US and Canada) EDIFACT (International)

4 EDI: Advantages Paper handling is reduced, saving time and money Data can be exchanged in real time There are fewer errors since data are keyed only once Enhanced data sharing enables greater coordination of activities between business partners Money flows are accelerated and payments received sooner

5 EDI: Adoption Much information flow is still on paper Electronic exchange is the exception rather than the rule The Internet is a lower cost solution than EDI using value added networks (VANs)

6 SGML Document management consumes 15% of company revenue 25% of labor costs % of an office worker’s time Standard generalized markup language (SGML) was designed to reduce the cost of document management

7 Markup language Embedded information within text about the meaning of the text This uniquely creative collaboration between Miles Davis and Gil Evans has already resulted in two extraordinary albums— Miles Ahead CL 1041> and Porgy and Bess CL 1274.

8 SGML A vendor independent standard for publication of all media Cross system Portable Defines the structure of a document The parent of HTML and XML

9 SGML: Advantages Re-use Same advantage as with word processing Flexibility Generate output for multiple media Revision Version control

10 SGML code 16 XML: Managing Data Exchange Words can have no single fixed meaning. Like wayward electrons, they can spin away from their initial orbit and enter a wider magnetic field. No one owns them or has a proprietary right to dictate how they will be used. … …

11 HTML code 16 XML: Managing Data Exchange Words can have no single fixed meaning. Like wayward electrons, they can spin away from their initial orbit and enter a wider magnetic field. No one owns them or has a proprietary right to dictate how they will be used.

12 The problem with HTML Presentation not meaning Reader has to infer meaning Machines are not very good at inferring meaning

13 XML Extensible markup language SGML for e- and m-commerce A meta-language A language to generate languages Will steadily replace HTML

14 XML vs. HTML Structured text User-definable structure Context-sensitive retrieval Greater hypertext linkage Formatted text Pre-defined format Limited retrieval Limited hypertext linking

15 XML rules Elements must have both an opening and closing tag Elements must follow a strict hierarchy with only one root element Elements may not overlap other elements Element names must obey XML naming conventions XML is case sensitive

16 HTML vs. XML HTMLXML MIST7600 Data Management 3 credit hours MIST7600 Data Management 3

17 Processing shift From server to browser Browser can ‘read’ meaning of the data Less data transmitted HTMLXML Retrieve shirt data with prices in $US Retrieve shirt data with prices in euros Retrieve shirt data with prices in $US Retrieve conversion rate of $US to euro Retrieve Java program to convert currencies Compute prices in euros

18 Searching Search engines look for appropriate tags in the XML code Faster More precise

19 Expected gains Store once and format many times Hardware and software independence Capture once and exchange many times Accelerated targeted searching Less network congestion

20 Conclusion XML is a significant technological development Its main purpose is to support data exchange It will lower the cost of business transactions It will be a critical data management technology