Hem Personliga finanser Få en titt på webbtjänster

Få en titt på webbtjänster

Innehållsförteckning:

Video: What Happened to America Online? [LGR Tech Tales] 2024

Video: What Happened to America Online? [LGR Tech Tales] 2024
Anonim

Webtjänster lovar att vara nästa stora gräns i databehandling. Fram till tillkomsten av webbtjänster, driftskompatibilitet och integration (utbyte av data mellan datorsystem) var extremt begränsade eller besvärliga. Innan webbtjänster gjordes en begränsad integration med många teknologier, leverantörer, hinder och format som förhindrade delning av data. Då kom webbtjänsttekniken fram och ändrade allt detta.

Vad händer är webbtjänster?

Webtjänster omfattar tekniken som används för att tillåta data att överföras över Internet genom att använda en välbekant programmeringsmetodik. Endast data överförs med hjälp av webbtjänstersteknik; Webtjänster har inget visuellt gränssnitt, t.ex. textrutor, radioknappar och liknande.

Till exempel kan en webbtjänst erbjudas i ett B2B-scenario (business to business) där Company A tillhandahåller en webbkonvertering av webbhotell och företag B, använder sig av sin webbtjänst för att tillhandahålla valutaomvandlingsfunktionaliteten till sina kunder. Den webbtjänst som erbjuds av företag A kan även användas av företag C i en annan kapacitet. Företag C kan till exempel kombinera företagets webbtjänst med annan funktionalitet och erbjuda den som webbtjänst till andra företag. I båda scenarierna är specifik funktionalitet utvecklad och tillgänglig som en programmerbar webbtjänst som kan nås av andra företag via Internet.

Termen Webbservicen betyder något annorlunda för varje person, beroende på hans eller hennes intresse. Chefer kommer sannolikt inte att förstå exakt hur webbtjänsterstekniken kan förenkla utvecklingen, men de kommer att förstå den höga avkastningen på investeringen (ROI). Omvänt kommer utvecklare och arkitekter säkert att förstå att webbtjänsterstekniken kan hjälpa till att förkorta utvecklingstiden och drastiskt göra anslutningen enklare, men de kommer inte att förstå de omedelbara fördelarna med hög avkastning. Vanligtvis vill utvecklare och arkitekter helt enkelt genomföra den coolaste lösningen och använda den senaste och bästa teknologin.

Webtjänster är en teknik för överföring av data över Internet och tillåter programmatisk åtkomst till den data med hjälp av vanliga Internetprotokoll. Termen Webbservicen används inte för att representera ett företag som helt enkelt erbjuder tjänster på webben, till exempel en bankwebbplats. Även om ett sådant företag erbjuder en tjänst via webben, gör den inte nödvändigtvis sin tjänst tillgänglig genom att använda ett programmatiskt gränssnitt som gör att två applikationer kan integreras.I själva verket tillåter en webbtjänst en utvecklare att inkludera funktionalitet i ett program utan att behöva "återuppfinna hjulet" och utan att behöva veta något om verksamheten eller komplexiteten hos den webbtjänst som han eller hon använder.

Vilka webbtjänster kan göra för dig

Webtjänster är ett brett begrepp som representerar all teknik som används för att överföra data över ett nätverk genom att använda vanliga Internetprotokoll, vanligtvis HTTP (hypertext transfer protocol). Ett XML-format för ett XML-format används för att representera data, varför webbtjänster ibland kallas XML-webbtjänster.

Du kan tänka på en enskild webbtjänst som en mjukvara som utför en specifik uppgift (även känd som en -funktion ) och gör den aktiva tillgänglig genom att avslöja en uppsättning operationer som kan utföras (känd som metoder eller webbmetoder ) med uppgiften. Dessutom exponerar varje metod en uppsättning variabler som kan acceptera data som skickats in i metoden. Dessa variabler är kända som parametrar eller egenskaper . Tillsammans refererar egenskaperna och metoderna till en webbservers gränssnitt . Företag A skapar till exempel en webbtjänst som tillhandahåller valutakursfunktionalitet, som kan avslöja en metod som heter GetRate. Företag B kan då skicka en parameter som heter CountryCode i GetRate-metoden. GetRate-metoden tar CountryCode-parametern, ser upp den lämpliga valutakursen i en databas och returnerar kursen till det program som begärde det.

I det här exemplet, vilken databas har Company A använts för att få tillgång till valutakursinformationen? Vad var namnet på databasservern? Vilka kommunikationsmekanismer och säkerhetsmekanismer användes för att komma åt databaseserveren? Svaret på alla dessa frågor är: "Det spelar ingen roll. "Skönheten i en webbtjänst är begreppet inkapsling . Inkapsling gör att komplexiteten att hämta den faktiska valutakursen är helt självständig inom företaget som skapade webbtjänsten (Company A). Det enda som Company B vet är att de kallade en webbtjänst för att få en valutakurs och det gavs dem.

Webb-tjänster görs möjliga genom att placera programmen eller programmen på en webbserver, t.ex. Microsoft Internet Information Server (IIS). Eftersom programmet finns på en webbserver kan det kallas, eller åberopas, från någon annan dator i nätverket med hjälp av HTTP. Webbservicen tillhandahåller sömlös distribuerad databehandling över hela nätverket, så länge som båda sidor vet hur man använder en webbtjänst.

En stor fördel med att åberopa eller skapa webbtjänster via HTTP är att om webbservern är på Internet, behöver nätverksadministratörer i båda ändarna av dataöverföringen inte öppna några ytterligare portar i brandväggarna. All överföring av data skickas över port 80 (typiskt) genom att använda HTTP. Port 80 är alltid öppen i en brandvägg eftersom det är samma port som används för att surfa på Internet.Det faktum att nätverksadministratörerna inte behöver öppna ytterligare portar innebär att du nästan inte har någon extra säkerhetsrisk vid användning av webbtjänster.

En annan stor fördel i webbtjänster är att (eftersom webbtjänster överensstämmer med öppna standarder) kan en webbtjänst som skrivs på en plattform (t.ex. Microsoft-plattformen) ringa en annan webbtjänst som är skriven på en annan plattform (till exempel Linux).

På grund av sin medfödda flexibilitet gör webbtjänsterna begreppet programvara som en tjänst en verklig möjlighet. Och eftersom webbtjänster tillhandahåller integration mellan två system, hänvisar programvara som en tjänst till möjligheten att inte behöva installera programvara på arbetsstationer eller servrar, utan snarare kunna använda den från hela Internet.

Webbtjänster kan förändra hur du använder alla dina datorresurser genom att göra följande:

  • Spara krångel: Tänk dig att du måste installera Microsoft Office. Om Microsoft bestämmer att de vill göra Office tillgängligt som en webbtjänst, behöver du inte gå ut, köpa programvaran och installera den ut ur rutan till alla datorer i ditt nätverk. I stället kan du få den fullständiga funktionaliteten för den programvaran över ett webbgränssnitt utan någon installation alls.
  • Spara pengar: Föreställ dig att hyra eller leasa programvara istället för att köpa den. Du kan "bryta ditt leasingavtal" när och om ansökningarna inte fungerar för din organisation, vilket kan spara mycket pengar.
  • Stanna före spelet utan att ens försöka: Tänk dig inte att hålla dig uppdaterad med den senaste versionen. Den senaste versionen är alltid tillgänglig från leverantören som tillhandahåller mjukvaran som en tjänst.

Vad du verkligen gör när du använder programvara som en tjänst på detta sätt är outsourcingfunktioner som du brukade utföra inom din organisation.

Få en titt på webbtjänster

Redaktörens val

Hur man redigerar bilder i Redigera snabbläge för Photoshop Elements 9 - dummies

Hur man redigerar bilder i Redigera snabbläge för Photoshop Elements 9 - dummies

I Photoshop Element, Redigera Snabbt läge är en uppskattad version av Redigera fullt läge som ger grundläggande fixverktyg tillsammans med några unika funktioner, till exempel en förhandsgranskning av bilden. Här är ett steg för steg arbetsflöde som du kan följa i Redigera snabbläge för att reparera dina foton: Välj ett eller flera foton i ...

Hur man redigerar i Photoshop Elements 10: s Snabb Fotoredigeringsläge - dummies

Hur man redigerar i Photoshop Elements 10: s Snabb Fotoredigeringsläge - dummies

Snabb Fotoredigering är en uppskattad version av Full Photo Edit-läge som bekvämt ger grundläggande fixeringsverktyg och kastar i några unika egenskaper, till exempel en förhandsgranskning av bilden. Här är ett steg för steg arbetsflöde som du kan följa i Quick Photo Edit-läget för att reparera dina foton:

Hur man förbättrar Photoshop Elements-bilder med Photo Effects - dummies

Hur man förbättrar Photoshop Elements-bilder med Photo Effects - dummies

Fotoeffekter i Photoshop Elements 11 fungerar som applicera filter; medan dialogrutan Filtreringsgalleri ger dig många alternativ för att tillämpa ett filter, ger den guidade panelen dig filtereffekter och tar dig genom steg för att justera ljusstyrka, ändra färgton och mättnad och göra andra justeringar för att perfekta resultatet. Du ...

Redaktörens val

Hur man tar bort bilder från din Canon EOS 7D Mark II - dummies

Hur man tar bort bilder från din Canon EOS 7D Mark II - dummies

När du granskar en bild, bestämmer du om det är en målvakt. Om du tittar på en bild på din Canon EOS 7D Mark II, gillar du inte bilden av någon anledning kan du radera det. Men borttagning av bilder måste ske med stor försiktighet eftersom uppgiften inte kan ångras. När du har raderat en ...

Hur man redigerar filmer på en Canon EOS 60D - dummies

Hur man redigerar filmer på en Canon EOS 60D - dummies

60D Edit-funktionen gör det härligt enkelt för att ta bort oönskade delar från början eller slutet av en film direkt på din kamera. Denna ombordredigering är praktisk men grundläggande, så förvänta dig inte mirakel. Här är de enkla stegen för att trimma början eller slutet på en film: Klicka på ikonen Redigera (det ser ut ...

Redaktörens val

Hur man arbetar med text i ett Word 2010-tabell - dummies

Hur man arbetar med text i ett Word 2010-tabell - dummies

Text hinner i ett bord i Word 2010 på en cell-vid-cell basis. Varje cell i ett Word-bord kan ha ett eget styckeformat och en egen uppsättning flikar. Grupper av celler, rader och kolumner och hela tabellen kan väljas och formateras samtidigt, om du vill. All standardtext ...

Hur man arbetar med Word 2010: s decimala flik - dummies

Hur man arbetar med Word 2010: s decimala flik - dummies

Du kan använda decimalfliken i Word 2010 till rad upp kolumner av siffror. Även om du kan använda en rätt flik för att göra detta jobb är decimalfliken ett bättre val. I stället för högerjusterad text, som den högra fliken gör, justerar decimalfliken siffror efter deras decimaldel - perioden i ...

Hur man arbetar med flera Word 2010-dokument på samma gång - dummies

Hur man arbetar med flera Word 2010-dokument på samma gång - dummies

O saker Word 2010 kan göra med dokument! Du kan öppna flera Word-dokument samtidigt och arbeta på mycket av dem, växla mellan de olika öppna dokumenten. Öppnar flera Word-dokument samtidigt Det är inte en fråga om hur Word kan fungera på mer än ett dokument åt gången. Nej, ...