Web Services. OO (C++/ C#/Java) COM DCOM Web Services.

Slides:



Advertisements
Lignende præsentationer
Parameteroverførsel i OIM Mellem portal og serviceprovider.
Advertisements

SPBG.  Test driven development  Unit test frameworks  MOSS TDD  Mocking  Design patterns.
Atlas/Otto Knudsen 1 "Atlas"  AJAX Extensions til ASP.NET.
EXPO-NET Archiving System
Sikkerhed/Otto Knudsen 1 Diagnostics  Debug af web-applikationer.
1 Build jobs med Team Foundation Server Baseret på 3 måneders erfaringer med Windows Mobile Projekter Baggrund – kort præsentation af projektet og mine.
1 Meget kort om Remote Debugger Og ligeså kort demo af Unity.
Web Services Protokoller og Arkitektur
Pinpoint.
XML 1.
Distribueret programmering, specielt.NET Remoting Rasmus D. Lehrmann DM
Web-service konference 15. September 2005 Bo Meyer specialkonsulent Jan Birk specialkonsulent.
DotNET Remoting Præsentation. Beskrivelse af arkitekturen i et dot NET program. Hvad er en Proxy. Klient, server og host begreberne. Marshaling. Eventuelt.
Axapta – Dynamic AX Martin Nielsen og Daniel Vistisen.
Udvikling med Microsoft 2007 Office System Michell Cronberg Microsoft MVP, MCT, MCAD ISV Innovation Day 2006 KlientKlient.
Giv medarbejderne adgang til centrale systemer – lige ind i Office Inspirationsseminar 31. oktober 2006.
Distribueret programming.Net Remoting Hvorfor remoting Marshalling metoder Marshalling modeller MBR Marshalling modeller MBV 1Rasmus D. Lehrmann.
WCF service Hostet på website x. Opret tomt web applikations projekt.
e-Tinglysning WebService Arkitektur
Mød Microsoft – for udviklere & arkitekter Visual Studio, Express og Team System Niels Hilmar Madsen Microsoft
Masterpages/Otto Knudsen 1 Master Pages Master Pages i ASP.NET 2.0.
Eksekvering/Otto Knudsen 1 Udrulning Publicering af en web-applikation.
Introduktion/Otto Knudsen 1 Overblik WebForms ASP.NET.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Web service - elementer SOAP (Simple Object Access Protocol) WSDL (Web Service Description language) UDDI (Universal Description, Discovery and Integration)
Web service - elementer SOAP (Simple Object Access Protocol) WSDL (Web Service Description language) UDDI (Universal Description, Discovery and Integration)
Fra web-indhold til web- services - eller hvorfor man ikke kan springe over åen i to små spring Søren Hebsgaard Manager Developer & Platform Strategy.
TFS > TFS 2008 migrering Team System ERFA TFS > TFS 2008 migrering.
1..NET Arkitektur. 2 Nordjyllands Erhvervakademi Mål “Microsoft.NET is based on the Common Language Runtime (CLR) and an extensive set of Framework.
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
Gartner Consulting Independent Leaders in the Business of IT Om brugen af åbne standarder i den offentlige IT-arkitektur.
1 HMAK XMLRelationel model og XMLNOEA / PQC 2005 SQLServer og XML Hent data via URL Generering af xml –Raw –Auto –Explicit Hent data via template Evt.
Kortforsyningen – Geo Web Services
Stig Irming-Pedersen ASP.NET MVC Partner Copenhagen Software.
Distribueret programming, specielt Web Services Forskel på.Net og web Forsigtig med arkitektektur SOAP - Simple Object Access Protocol Rasmus D. Lehrmann1.
XML og Skemaer Costanza Navarretta Center for Sprogteknologi, Københavns Universitet
Google Earth som GIS applikation? Nikolaj Kamstrup National Geodatabank, Kort & Matrikelstyrelsen.
AJAX/Otto Knudsen 1 AJAX Motivation Definition. AJAX/Otto Knudsen 2 Motivation En typisk web-applikation er synkron klienten sender en forespørgsel og.
MSBuild & Team Build i C#/C++ solutions VSTS ERFA d. 25 November.
Projekt Digital Forvaltning XML-projekt Underdirektør Mikkel Hemmingsen, Videnskabsministeriet.
Serviceorienteret arkitektur SOA. SOA bygger på Der findes en serviceleverandør, som udstiller en formåen til at udføre en veldefineret og afgrænset aktivitet,
1..NET Arkitektur. Mål “Microsoft.NET is based on the Common Language Runtime (CLR) and an extensive set of Framework Class Libraries (FCL). The CLR defines.
Lektion 7 Læsestof: Kopier fra Caranno
Komplet virksomhedsløsning fra Microsoft Adel Ali Zabair Technical Specialist Microsoft Danmark Flemming Rand Teamleder Microsoft.
TFS 3. parts værktøjer KDIFF3 3-way merge Theo Wolff Thustrup.
Intro Evaluering De sidste to gange?. HTTP, cookies og sessions Forelæsning nr 10 Tilbage til trafikken mellem server – client Sende HTTP-request og respons.
Heterogene distribuerede middlewareteknologier Web Services og Ice.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
TFS – Branching strategi
1..NET Arkitektur. 2 Nordjyllands Erhvervakademi Mål “Microsoft.NET is based on the Common Language Runtime (CLR) and an extensive set of Framework.
IT Arkitektur og Sikkerhed
1 Team Build med Team Foundation Server 2008 Konfiguration og udvidelse af build jobs Kort præsentation Hvorfor bruge Team Build Afvikling af et build.
Bent K. Slot Ansat ved KMD (Kommunedata) Ekstern lektor ved RUC Tidligere undervist på Roskilde Handelsskole Interesser: Digital forvaltning IT arkitektur.
Web Services, Microsoft.NET og fremtiden Jørgen Thyme Softwarearkitekt.NET Developer & Strategy Group Microsoft Danmark.
Fremstilling af Simple WEB steder [ITPL] Foråret 2004
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Hvad består en distribueret applikation af ? Processer der kører på hver deres maskine Tråde - 1 eller flere "letvægtsprocesser" per proces Objekter i.
ASP.NET – web site publish. ASP.NET – site-version.
Intro Evaluering De sidste to gange?. HTTP, cookies og sessions Forelæsning nr 10 Tilbage til trafikken mellem server – client Sende HTTP-request og respons.
Masterpages/Otto Knudsen 1 Temaer (Themes) Stylesheets til ASP.NET web-applikationer.
Data access i Silverlight 2.0
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester kursusgang Projektweb og html (fortsat) Kjeld Svidt.
Web services SOA, SOAP og WSDL. Disposition Inledning / Definition SOAP Standard SOAP Beskeder WSDL.
IT i Byggeriet Semester kursusgang Projektweb og html (fortsat) Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg.
1. 2 Overblik HyCon arkitektur –Platform –Komponenter og services –XSLT servlet Chain –Sensorer Den praktiske tilgang HyCon frameworket –Step by Step.
Kan Power™ vinde over Windows™ Kan ”styrke” vinde over ”udseende” – eller skal vi bare styrke vores udseende?
ISS webserver og web applikationer
Sikker overførsel af data, FCS
Arbejdsmarkedsportalen
Sikker overførsel af data, FCS
Præsentationens transcript:

Web Services

OO (C++/ C#/Java) COM DCOM Web Services

SOAP WSDL DISCO UUDI SOAP Extensions Asynkron Web metode

Web Services SOAP –SOAP er en måde at indkapsle objekt kald som XML sent via HTTP –2 grunde til at bruge SOAP til kommunikation ved Web Services HTTP er meget udbredt, det kan bevæge sig overalt på Internettet (Firewalls). SOAP er XML baseret og kan dermed fortolkes af andre selv med andre operativsystemer

Web Services SOAP eksempel

Web Services WSDL –Er en standard som beskriver en Web Service

Web Services DISCO –Microsofts standard for at lave discovery dokumenter –Er placeret på en standard lokation på Web Server og indeholder sti og placering af WSDL file. –Bruges ved statisk discovery

Web Services UDDI (Universal Description, Discovery and Integration) –UDDI is a directory for storing information about web services –UDDI is a directory of web service interfaces described by WSDL –Private/Public UDDI register

Web Services Registrering af Web Service med UDDI

Web Services Proxy –Brug af Disco.exe Disco –AirportWeather.wsdl –Results.discomap (angiver navn på wdsl fil) –(.disco) file –Brug af WSDL.exe Wsdl /language:CS /out:AirportWeatherProxy.cs AirPortWeather.wsdl Add AirportWeatherProxy.cs til projektet

Web Services Proxy –Add Reference i Microsoft Visual Studio.NET

Web Services Testing af Web Service –NetTool (capescience.capeclear.com/articles/using_nettool) –.NET Web Service Tool ( –XML Spy includes a SOAP debugger ( )

Web Services Oprette en Web Service samt brug af denne.

Web Services Extensible Web Services Architecture.

Web Services Oprettelse og brug af SOAP Extensions –Encryption –Signature verification –Translation –Etc…

Web Services Oprettelse og brug af SOAP Extensions –Mulighed for at lave server SOAP extensions –Mulighed for at lave klient SOAP extensions –Mulighed for at lave begge

Web Services Oprettelse af asynkron Web Metode –Brug af Call Back –Brug af WaitHandle