webtjenester har givet vejen for udviklere at lave to eller flere forskellige program, der kører på forskellige platforme for at snakke. Web services er ikke bundet til nogen bestemt sprog. Hvorimod de tillader applikationer at interagere og dele ved hjælp af kommunikationsprotokoller. Web services giver stramme sikkerheden i forbindelse med meddelelsen kommunikation, besked kommunikation konsistens og sikre transaktioner mellem applikationer. XML, en protokol for web services gør det muligt at oprette deres egen struktur tags og er lette i vægt.
XML i webservices anvendes til datatransmission. Transmission af data i XML-format kan forstås af program kørende på forskellige platforme. SOAP som står for "Simple Object Access Protocol" er en protokol for messaging. De data, der overføres ved hjælp af SOAP-protokollen er kodet således de data, der overføres over et netværk er stramt sikret. WSDL som står for "Web Service Description Language" anvendes til at beskrive, hvordan tjenesterne kan kaldes, og dermed angivelse af klart billede af parametre og deres typer bliver brugt.
UDDI der står for "Universal Description, Discovery and Integration" anvendes af notering af web services over internettet. Implementering Web services vil give en krystal klar idé om, hvordan webservices forbruges. Det bedste eksempel for at demonstrere web-tjenester indtagelse vil være at forbruge Amazon Web Services ved hjælp af .Net og dermed vise programoversigter. Webtjenester fra andre ressourcer kan også indtages. Til forbrugende Amazon Web Services ene behov for at få Software Development Toolkit til Amazon. SDK beskriver i korte træk om brugen af webservices fra Amazon.
For et program til at bruge Amazon Web Services i .Net Amazon webservice WSDL fil skal tilføjes som en Web reference. Tilføjelse af web henvisning kan opnås ved at højre klikke på løsning og klikke på "Tilføj Web reference". Når Amazon webservice tilsættes som web henvisning det viser alle de metoder, der findes i den ekstra webservice. Ved at klikke på "Tilføj reference" vil resultere i at tilføje en mappe "App_Webreferences" til løsning, som består af en WSDL fil fra Amazon.
WSDL-filen i web referencer mappe tydeligt viser indholdet som produktoplysninger, produktinformation, produkttype mm Her opkaldet til Amazon Web service er asynkron, da det giver brugeren mulighed for at få adgang til programmet. Hvorimod når en bruger adgang et program med synkrone kald til web service derefter med tiden, hvis we