Hjem Personlig finansiering Webservices - dummies

Webservices - dummies

Innholdsfortegnelse:

Video: Dette festivaltrikset må du få med deg 2025

Video: Dette festivaltrikset må du få med deg 2025
Anonim

Webtjenester lover å være den neste store grensen i databehandling. Inntil fremkomsten av webtjenester, interoperabilitet og integrasjon (datautveksling mellom datasystemer) var ekstremt begrenset eller tungvint. Før webtjenester ble det gjennomført begrenset integrering med mange teknologier, leverandører, hindringer og formater som forhindret deling av data. Da kom webtjenestersteknologi sammen og endret alt det.

Hva er det med webtjenester?

Webtjenester omfatter teknologien som brukes til å tillate at data overføres over Internett ved hjelp av en kjent programmeringsmetodikk. Bare data overføres ved hjelp av webtjenestersteknologi; Webtjenester har ikke et visuelt grensesnitt, for eksempel tekstbokser, radioknapper og lignende.

For eksempel kan en webtjeneste tilbys i et B2B-scenario (business to business) hvor Company A tilbyr en valutakonverterings webtjeneste og selskap B, bruker i sin tur denne webtjenesten for å gi valutaomregningsfunksjonaliteten til sine kunder. Webtjenesten som tilbys av firma A kan også brukes av selskap C i en annen kapasitet. For eksempel kan selskapet C kombinere selskapets webtjeneste med annen funksjonalitet og tilby den som en webtjeneste til andre selskaper. I begge scenarier er spesifikke funksjoner utviklet og gjort tilgjengelig som en programmerbar webtjeneste som kan nås av andre selskaper over Internett.

Begrepet Webtjenester betyr noe annerledes for hver person, avhengig av hans eller hennes interesse. Ledere vil sannsynligvis ikke forstå nøyaktig hvordan netttjenestersteknologien kan forenkle utviklingen, men de skal forstå den høye avkastningen på investeringen (ROI). Omvendt vil utviklere og arkitekter trolig forstå at webtjenestersteknologien kan bidra til å forkorte utviklingstiden og drastisk gjøre tilkobling enklere, men de vil ikke forstå de umiddelbare fordelene med høy avkastning. Vanligvis ønsker utviklere og arkitekter bare å implementere den kuleste løsningen og bruke de nyeste og beste teknologiene.

Webtjenester er en teknologi for overføring av data over Internett og tillater programmatisk tilgang til dataene ved hjelp av standard Internett-protokoller. Begrepet Web service er ikke vant til å representere et selskap som bare tilbyr tjenester på nettet, for eksempel et banknettsted. Selv om et slikt selskap tilbyr en tjeneste over nettet, gjør den ikke nødvendigvis sin tjeneste tilgjengelig ved hjelp av et programmatisk grensesnitt som tillater to applikasjoner å bli integrert.Faktisk gjør en webtjeneste en utvikler til å inkludere funksjonalitet i et program uten å måtte "gjenoppfinne hjulet" og uten å måtte vite noe om virksomheten eller kompleksiteten til webtjenesten som han eller hun bruker.

Hvilke webtjenester kan gjøre for deg

Webtjenester er et bredt begrep som representerer alle teknologiene som brukes til å overføre data over et nettverk ved hjelp av standard Internett-protokoller, vanligvis HyperText Transfer Protocol (HTTP). Et XML-format (eXtensible Markup Language) brukes til å representere dataene, og derfor er webtjenester noen ganger kjent som XML Web-tjenester.

Du kan tenke på en individuell webtjeneste som et program som utfører en bestemt oppgave (også kjent som en -funksjon ), og gjør oppgaven tilgjengelig ved å avsløre et sett av operasjoner som kan utføres (kjent som metoder eller Web-metoder ) med oppgaven. I tillegg eksponerer hver av metodene et sett med variabler som kan akseptere data som sendes inn i metoden. Disse variablene er kjent som parametere eller egenskaper . Til sammen refererer egenskapene og metodene til en webtjeneste grensesnitt . For eksempel oppretter Company A en webtjeneste som gir valutakursfunksjonalitet, som kan avsløre en metode som kalles GetRate. Bedrift B kan da sende en parameter kalt CountryCode til GetRate-metoden. GetRate-metoden tar CountryCode-parameteren, ser opp den riktige valutakursen i en database, og returnerer hastigheten tilbake til programmet som ba om det.

I dette eksemplet, hvilken database brukte Company A for å få tilgang til valutakursinformasjonen? Hva var navnet på databaseserveren? Hvilke kommunikasjonsmekanismer og sikkerhetsmekanismer ble brukt til å få tilgang til databaseserveren? Svaret på alle disse spørsmålene er: "Det spiller ingen rolle. "Skjønnheten i en webtjeneste er begrepet innkapsling . Innkapsling gjør at kompleksiteten i å hente den faktiske valutakursen er helt selvstendig inneholdt i selskapet som opprettet webtjenesten (selskap A). Det eneste selskapet B vet er at de kalte en webtjeneste for å få en valutakurs, og den ble gitt til dem.

Webtjenester gjøres mulig ved å plassere programmene eller programmene på en webserver, for eksempel Microsoft Internet Information Server (IIS). Fordi programmet ligger på en webserver, kan det bli kalt, eller påkalt, fra hvilken som helst annen datamaskin på nettverket ved hjelp av HTTP. Webtjenesten gir sømløs distribuert databehandling over hele nettverket, så lenge begge sider vet hvordan man bruker en webtjeneste.

En viktig fordel ved å påkalle eller opprette webtjenester over HTTP er at hvis webserveren er på Internett, må nettverksadministratorer i begge ender av dataoverføringen ikke åpne noen ekstra porter i brannmurene sine. All overføring av data sendes over port 80 (typisk) ved hjelp av HTTP. Port 80 er alltid åpen i en brannmur fordi det er samme port som brukes til å bla gjennom Internett.Det faktum at nettverksadministratorer ikke trenger å åpne flere porter betyr at du ikke møter praktisk talt ingen ekstra sikkerhetsrisiko ved bruk av webtjenester.

En annen stor fordel i webtjenester er at (fordi webtjenester er i samsvar med åpne standarder) kan en webtjeneste skrevet på en plattform (for eksempel Microsoft-plattformen) ringe til en annen webtjeneste som er skrevet på en annen plattform (for eksempel Linux).

På grunn av sin medfødte fleksibilitet gjør webtjenesten ideen om programvare som en tjeneste en reell mulighet. Og fordi webtjenester gir integrasjon mellom to systemer, programvare som en tjeneste refererer til muligheten for ikke å måtte installere programvare på arbeidsstasjoner eller servere, men heller å kunne bruke den fra over Internett.

Webtjenester kan endre måten du bruker alle dine databehandlingsressurser på, ved å gjøre følgende:

  • Lagre problemer: Tenk deg at du må installere Microsoft Office. Hvis Microsoft bestemmer at de vil gjøre Office tilgjengelig som en webtjeneste, trenger du ikke å gå ut, kjøpe programvaren og installere den ut av boksen til alle datamaskinene i nettverket ditt. I stedet kan du få full funksjonalitet til det aktuelle programvaren over et webgrensesnitt uten noen installasjon i det hele tatt.
  • Spar penger: Forestill deg å leie eller lease programvare i stedet for å kjøpe den. Du kan "bryte din leieavtale" når og hvis søknadene ikke virker for din organisasjon, noe som kan spare deg for mye penger.
  • Hold deg foran spillet uten å prøve å prøve: Tenk deg ikke å holde deg oppdatert med den nyeste versjonen. Den nyeste versjonen er alltid tilgjengelig fra leverandøren som leverer programvaren som en tjeneste.

Det du virkelig gjør når du bruker programvare som en tjeneste på denne måten, er outsourcingfunksjoner som du pleide å utføre i din organisasjon.

Webservices - dummies

Redaktørens valg

Vis resultatene i forhold til et målområde i Excel-oversiktspanelet - dummies

Vis resultatene i forhold til et målområde i Excel-oversiktspanelet - dummies

Noen ganger trenger du målserier i Excel-oversikten og rapportene dine. I enkelte bedrifter er et mål ikke en verdi - det er en rekke verdier. Det vil si at målet er å holde seg innenfor et definert målområde. Tenk deg at du klarer en liten bedrift som selger esker med kjøtt. En del av jobben din er å ...

Slicer Tilpasninger for Slicers på Excel Dashboard - dummies

Slicer Tilpasninger for Slicers på Excel Dashboard - dummies

Hvis du skal bruke slicers på en Excel-dashbordet, bør du gjøre litt formatering for å få dine skiver til å passe til temaet og oppsettet på instrumentpanelet. Følgende diskusjon dekker noen formateringsjusteringer du kan gjøre til dine skiver. Størrelse og plassering av skiver En skiver oppfører seg som en standard Excel ...

Enkel statistikk i Excel Data Analyse - dummies

Enkel statistikk i Excel Data Analyse - dummies

Excel gir flere praktiske, brukervennlige verktøy for å analysere informasjon som du lagrer i et bord, inkludert noen raske og skitne statistiske verktøy. Se på følgende enkle bord. En enkel dagligvareliste. Et av de smaleste og raskeste verktøyene som Excel gir, er muligheten til enkelt å beregne summen, gjennomsnittet, antall, minimum og maksimum av ...

Redaktørens valg

Bruk fanen Filtre til å modifisere QuickBooks 2014 Rapporter - dummies

Bruk fanen Filtre til å modifisere QuickBooks 2014 Rapporter - dummies

Filtrene kategorien er trolig den mest interessante og en nyttig kategori som er levert av dialogboksen QuickBooks Modify Report. Filtre-fanen lar deg sette opp filtre som du kan bruke til å angi hvilken informasjon som oppsummeres i rapporten. For å bruke Filtrer-fanen velger du først feltet du vil ha ...

Bruk skjermfeltet til å modifisere QuickBooks 2012-rapporter - dummies

Bruk skjermfeltet til å modifisere QuickBooks 2012-rapporter - dummies

Hvis du klikker Tilpass rapport- QuickBooks viser dialogboksen Endre rapport, som du kan bruke til å tilpasse en rapport. Når du tilpasser en rapport, endrer du rapportens utseende, layout og informasjonen som den oppsummerer. Dialogboksen Endre rapport ser annerledes ut for ulike rapporttyper. Likevel, hvis du ser forbi ...

Slik bruker du QuickBooks for din hvite papir forretningsplan - dummies

Slik bruker du QuickBooks for din hvite papir forretningsplan - dummies

QuickBooks kan hjelpe deg skriv en hvit-papir forretningsplan. Folk skriver ofte en forretningsplan for hvitt papir når de vet at de trenger en strategisk plan, men ikke ønsker å ta de harde beslutningene som er nødvendige for en strategisk plan. Personen i denne konfronten skriver en lang hvit-papir forretningsplan for å camouflere den fraværende strategiske planen. ...

Redaktørens valg

Canon 60D elektronisk nivåfunksjon - dummies

Canon 60D elektronisk nivåfunksjon - dummies

Ikke hvert fotografi må være nivå med horisonten. Imidlertid lider mange typer bilder (landskap, bybilder og arkitektonisk fotografi) sterkt når kameraet er vippet. Den gammeldags løsningen for å utjevne kameraet ditt er å bruke et boble- eller åndnivå (funnet i fotobutikker) for å kontrollere kameraets justering med ...

Kamerainnstillingsdisplayet på et Canon EOS Rebel T3-serie Kamera-dummies

Kamerainnstillingsdisplayet på et Canon EOS Rebel T3-serie Kamera-dummies

På din Canon Rebel T3 eller T3i, kan du se en samling av tilleggsinnstillingsdata via kamerainnstillingsdisplayet. Denne skjermen er bare et informasjonsverktøy, men; Du kan ikke justere noen av de rapporterte innstillingene fra denne skjermen. For å vise skjermbildet Kamerainnstillinger på T3i, vis først innstillingsinnstillingene ...

Canon EOS 70D Kameraoppsett - dummies

Canon EOS 70D Kameraoppsett - dummies

Her er en oversikt over knappene, ringer og andre eksterne kontroller på Canon EOS 70D-kameraet ditt. Objektivet vist i de følgende figurene er Canon EF-S 18-135mm IS (bildestabiliseringsmodell) som selges med kameraet; Andre linser kan variere.