© 2001 Microsoft 1 XML and Microsoft Standards Leadership & Toolset Innovation Focusing on the Developer.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

Web Service Architecture
Overview of Web Services
XML: Extensible Markup Language
1 XML Web Services Practical Implementations Bob Steemson Product Architect iSOFT plc.
1 Understanding Web Services Presented By: Woodas Lai.
XML & Data Structures for the Internet Yingcai Xiao.
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.
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
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.
Web Services By Ethan Justin Yuli. Web Services in Action Information through Integration (Google Example)Google Example What do Web.
Extending Web Applications with Web Services Mike Taulty Developer & Platform Group Microsoft Ltd
J2EE vs..NET Nigam Patel. Topics Background –Web Services, J2EE and.NET Similarities Differences Conclusion –Pros and Con (J2EE and.NET)
B2B e-commerce standards for document exchange In350: week 13: Nov. 19,2001 Judith A. Molka-Danielsen.
Chapter 14 Database Connectivity and Web Technologies
What are Xml Web Services? 1.A Web Service simply an application that exposes a Web- accessible API. 2.Web services are a new, standard platform for building.
.NET and XML (or XML in.NET) David Oguns Matt Harding.
Introduction to UDDI From: OASIS, Introduction to UDDI: Important Features and Functional Concepts.
Just a collection of WS diagrams… food for thought Dave Hollander.
XML Fundementals XML vs.. HTML XML vs.. HTML XML Document (elements vs. attributes) XML Document (elements vs. attributes) XML and RDBMS XML and RDBMS.
XML at Work John Arnett, MSc Standards Modeller Information and Statistics Division NHSScotland Tel: (x2073)
XML Ahmet Şentürk CmpE-587. Content XML XML Syntax XML Core Technologies WebDAV XML Web Services.
Database Systems: Design, Implementation, and Management Tenth Edition
VS.NET Syllabus By Peter Huang.
Native Support for Web Services  Native Web services access  Enables cross platform interoperability  Reduces middle-tier dependency (no IIS)  Simplifies.
Introduction to .NET Rui Ye.
1 XML at a neighborhood university near you Innovation 2005 September 16, 2005 Kwok-Bun Yue University of Houston-Clear Lake.
Presentation XML. NET SEMINAR By: Siddhant Ahuja (SID)
XML and its applications: 4. Processing XML using PHP.
Web Services and HL7v3 in IHE profiles Vassil Peytchev Epic.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Web services: Why and How OOPSLA 2001 F. Curbera, W.Nagy, S.Weerawarana Nclab, Jungsook Kim.
Developing Reporting Solutions with SQL Server
Distributed Communication via ASP.Net Web Services and.Net Remoting By Richard King.
WSDL Tutorial Ching-Long Yeh 葉慶隆 Department of Computer Science and Engineering Tatung University
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
Sep 30, 2000XML Workshop Talk, IIT Bombay XML Standardization for Business Applications Dr. Vasudev Kamath Persistent Systems.
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
XML – An Introduction Structured Data Mark-up James McCartney CSCE 590, Cluster and Grid Computing.
Moving from Microsoft ® ADO 2.X To ADO.NET Jackie Goldstein Renaissance Computer Systems Ltd. MSDN Regional Director, Israel Prerequisites.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
DotNet Michelle Johnston, Firebird Services Ltd. What is Dot Net Aims to simplify web development Language independent – CLR (Common Language Runtime)
Microsoft.NET; A vision for the next generation of XML Web Services. Steven Adler Product Manager Microsoft EMEA.
XML and Its Applications Ben Y. Zhao, CS294-7 Spring 1999.
Intro to dot Net Dr. John Abraham UTPA CSCI 3327.
Kemal Baykal Rasim Ismayilov
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
INRIA - Progress report DBGlobe meeting - Athens November 29 th, 2002.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Martin Kruliš by Martin Kruliš (v1.1)1.
XML Tools (Chapter 4 of XML Book). What tools are needed for a complete XML application? n Fundamental components n Web infrasructure n XML development.
INFSO-RI Enabling Grids for E-sciencE Web Services Mike Mineter National e-Science Centre, Edinburgh.
Introduction Because database applications today reside in a complicated environment, various standards have been developed for accessing database servers.
DAT200 Microsoft® ADO.NET for ADO Classic Developers: Introducing ADO.NET Jackie Goldstein Renaissance Computer Systems
Introduction to.NET Building.NET Applications Mike Taulty Developer & Platform Group Microsoft Ltd
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
XML Related Technologies
Chapter 15 Database Connectivity and Web Technologies
XML in Web Technologies
Phil Bernstein Microsoft Corp.
Wsdl.
Chapter 9 Web Services: JAX-RPC, WSDL, XML Schema, and SOAP
Introduction to Web Services
XML and its applications: 4. Processing XML using PHP
Presentation transcript:

© 2001 Microsoft 1 XML and Microsoft Standards Leadership & Toolset Innovation Focusing on the Developer

© 2001 Microsoft 2 Loosely Coupled Systems  Scalable. Many to Many.  Changes in Implementation do not break each other AppLogic Data MappingMapping Application System Data System Object(XML)  Move data in a standardized format:  XML Syntax  XML Schemata for domain standard

© 2001 Microsoft 3 Complex Data  Structured  Highly regular, homogeneous structure  Semi-Structured  Heterogeneous structure  Sparse Occurrences of data  Unstructured  Documents/Content XML unifies the representation of all three kinds of data

© 2001 Microsoft 4 Pragmatic Basis for the Architecture  Web Services are key to building loosely coupled systems  XML, XML based services and XML enabled servers are key to building Web Services  XML is data  Standards based implementations are key to interoperability  Developers need a framework and toolset to build Web Services

© 2001 Microsoft 5 Standards Leadership  W3C Activities by Domain  Architecture  Schema  XML Query  XML  DOM  XML Protocol (SOAP)  Technology & Society  XML Signature  User Interface  XSL (XPath)

© 2001 Microsoft 6 Standards Leadership (Run Ahead Frameworks)  BizTalk Framework 2.0  Business to Business communication  Reliable Delivery  Return Address  UDDI  Business to Business “yellow pages”  WSDL  Interface definition for service invocation  XLANG  Process Orchestration

© 2001 Microsoft 7 Standards Implementation  “Parsers” (MSXML + System.XML)  XML Namespaces  100% compliant with OASIS suite  DOM – level 1 and level 2 core  DTD, XDR, XSD  XSL/T 1.0 and XPath 1.0  Servers  BizTalk Server 2000  SQL Server 2000 (XML Features)  UDDI SDK  SOAP Toolkit

© 2001 Microsoft 8  Scalability, Reliability, Management  Deep XML support is foundation for.NET  Web Service Enabling  Integrate within and across organizations  Scale out across all tiers  Fastest time to market Enterprise Servers -.NET

© 2001 Microsoft 9 Building the Right Toolset  XML is engrained into the.NET Framework  System.Xml  System.Xml.Serialization  Schema Object Model (SOM)  System.Xml.XmlDataDocument  MSXML is an industry leader  XSLT Performance  DOM Load Time  IDispatch based SAX Implementation for VB besides C++ SAX

© 2001 Microsoft 10 Creating Services Simple.asmx[WebMethod] public string SimpleRequest(string sRequest) public string SimpleRequest(string sRequest) { return "Your request was received."; return "Your request was received."; } … WSDL …

© 2001 Microsoft 11 Invoking Services  From the.NET Framework – set a reference and code { SimpleService myService = new SimpleService(); Console.Write (myService.SimpleRequest(“Fetch”)); }  From any SOAP compliant implementation  Create your own SOAP implementation

© 2001 Microsoft 12 Unified Data Architecture XSL/T, X-Path, Validation XmlData- Document XML Parser XML Framework VS.NET Designers DataSet Managed Provider SQL OLE DB ADO.NET Mapping Mapping XML Data Document DataSet

© 2001 Microsoft 13  Providing a clean, extensible programming model  XmlReader: Stream-level “pull- model” parser  XmlWriter: Well-formed writer  XmlNavigator: XML “Cursor” (XPath, perf)  XmlDataDocument: data-friendly DOM  Adopt to native data model  OpenXML: XML rowset provider API Innovation

© 2001 Microsoft 14 Internal Adoption  The ‘short’ list  bCentral – Public Web Services  MSDN – Content Management  Microsoft.com – Content Management  MSN - Syndication  MS Knowledge Base (300,000 + articles)  uddi.microsoft.com – UDDI repository

© 2001 Microsoft 15  American Express Co.  Andersen Consulting  Bowstreet  Cargill Inc.  Clarus Corp.  Commerce One Inc.  CommerceQuest Inc.  Compaq Computer Corp.  Dell Computer Corp.  Descartes  Extricity Software Inc.  Fujitsu Ltd.  Great Plains  Just Enough.com  Interwoven  Loudcloud Inc.  Lycos.com  match21  Merrill Lynch & Co. Inc.  Monster.com  NEON  Nortel Networks Corp.  NTT Communications Corp.  RealNames Corp.  Sabre Holdings Corp.  SAP AG  Ventro Corp.  Versata Inc.  VeriSign  VerticalNet Inc.  webMethods Inc.  XML Spy External Adoption

© 2001 Microsoft 16 Conclusion – XML and Microsoft  Microsoft is committed to:  the developer  building and delivering web service enabling platforms and developer tools  standards leadership  providing a strong development community for support and guidance .NET Framework and XML adoption across our product offering

© 2001 Microsoft 17 …I believe both Microsoft and the industry should really bet their future around XML, the standards around XML are key to where we need to go. Bill Gates – Fall Comdex 2000