Download presentation
Presentation is loading. Please wait.
Published byJemimah King Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.