Web Services, Microsoft.NET og fremtiden Jørgen Thyme Softwarearkitekt.NET Developer & Strategy Group Microsoft Danmark
Re-bundling EAI.NET og Web Services Tre bølger B2B Fokus på intern applikationsintegration Integration på tværs af virksomheder Brug af eksisterende processer Nye innovative muligheder på tværs af organisatoriske skel
Web services som intern bro Kilde: c |net – news.com
Typisk infrastrukur Eksempel: Microsoft før.NET SAP Klient Siebel Klient OutlookBrowserBrowser SAP (ERP) Siebel (CRM) Exchange Marketing (SQL)... Web Server
Sales Portal OutlookExcelPocketPCMobil SAP (ERP) Siebel (CRM) Exchange Marketing (SQL)... Nye Web Services Web / Portal Server Typisk infrastruktur Eksempel: Microsoft med.NET and Web Services
XML Web Services SOAP (Logical Messaging Model) XML, Encoding, and Transports Foundation WSDL and UDDI (Web Services Description and Directory) DescriptionAttachmentsRoutingSecurity PrivacyExtendedFoundationSecure,Reliable,TransactedFederation Reliable Messaging Transactions Business Processes Process
Web Services Roadmap (2001) SOAPtoolkit SOAP SDK (Toolkit 2.0) Nov./Dec.(SSL) VS.NET Web services behavior Beta1 1.0 Beta2Beta1 SDLWSDL RTM
Web Services Roadmap 2003 “EAI” VS.NET Exchange CS2002, Biztalk, CMS VS.NET 2002 Information worker Office 11 og Sharepoint “B2B” SQL “Yukon” WS standarder WS-Policy, Trust, Privacy m.v. WS-Policy, Trust, Privacy m.v. SOAP WS-Security VS.NET 2003 VS.NET ‘04 Patterns & Practices, Architectual Blueprints Guidance
Kernekompetance Web services Arkitektur Arkitektur Etablér XML strategi Tilpas eksisterende applikationsarkitektur Web Services standarder Directory services (UDDI, AD m.v.) Udviklere Udviklere Integrering af WS i klienter Forstå XML teknologierne korrekt Mobility løsninger Infrastruktur Infrastruktur WS implikationer for systemarkitektur og drift
På vej hjem Hastig udvikling af standarder Hastig udvikling af standarder Værktøjer til udvikling og udrulning er der nu Værktøjer til udvikling og udrulning er der nu I parallel udvikling med standarderne Læg en strategi Læg en strategi Start pilotprojekter Start pilotprojekter Tilpas eksisterende systemer Tilpas eksisterende systemer
Mere information msdn.microsoft.com/webservices msdn.microsoft.com/webservices msdn.microsoft.com/architecture msdn.microsoft.com/architecture msdn.microsoft.com/practices msdn.microsoft.com/practices Jørgen Thyme, Mark Hindsbo,