Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "© 2001 Microsoft 1 XML and Microsoft Standards Leadership & Toolset Innovation Focusing on the Developer."— Presentation transcript:

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

2 © 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

3 © 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

4 © 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

5 © 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)

6 © 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

7 © 2001 Microsoft 7 Standards Implementation  “Parsers” (MSXML + System.XML)  XML 1.0 + 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

8 © 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

9 © 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

10 © 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 …

11 © 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

12 © 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

13 © 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

14 © 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

15 © 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

16 © 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

17 © 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


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

Similar presentations


Ads by Google