Hjem Personlig finansiering At få et Look At Web Services - dummies

At få et Look At Web Services - dummies

Indholdsfortegnelse:

Video: Overfør omkostninger og km til en faktura 2024

Video: Overfør omkostninger og km til en faktura 2024
Anonim

Web-tjenester lover at være den næste store grænse i computing. Indtil fremkomsten af ​​webtjenester, interoperabilitet og integration (udveksling af data mellem computersystemer) var yderst begrænsede eller besværlige. Forud for webtjenester fandt begrænset integration sted med mange teknologier, leverandører, hindringer og formater, der forhindrede dataudveksling. Derefter kom webserviceteknologi sammen og ændrede alt det.

Hvad er det, der er webtjenester?

Webtjenester omfatter teknologien, der bruges til at tillade, at data overføres via internettet ved hjælp af en velkendt programmeringsmetode. Kun data overføres ved hjælp af webtjenestersteknologi; Webtjenester har ikke en visuel grænseflade, såsom tekstbokse, radioknapper og lignende.

For eksempel kan en webtjeneste tilbydes i et B2B-scenario (business to business), hvorved virksomhed A leverer en valutaomregning webservice og virksomhed B, bruger denne webservice til gengæld for at levere valutaomregningsfunktionaliteten til sine kunder. Webtjenesten, der tilbydes af firma A, kan også bruges af firma C i en anden kapacitet. For eksempel kan Company C kombinere Company A's Web-tjeneste med anden funktionalitet og tilbyde den som en webservice til andre virksomheder. I begge scenarier udvikles specifikke funktionaliteter og stilles til rådighed som en programmerbar webservice, som andre virksomheder kan få adgang til via internettet.

Udtrykket Webtjenester betyder noget forskelligt for hver person, afhængigt af hans eller hendes interesse. Ledere vil sandsynligvis ikke forstå præcis, hvordan webtjenestersteknologien kan forenkle udviklingen, men de forstår det høje investeringsafkast (ROI). Omvendt vil udviklere og arkitekter sandsynligvis forstå, at webtjenestersteknologien kan hjælpe med at forkorte udviklingstiden og drastisk gøre forbindelsen nemmere, men de vil ikke forstå de umiddelbare fordele ved høj ROI. Typisk vil udviklere og arkitekter simpelthen implementere den fedeste løsning og bruge de nyeste og bedste teknologier.

Web-tjenester er en teknologi til overførsel af data over internettet og tillader programmatisk adgang til disse data ved hjælp af standard internetprotokoller. Udtrykket Webservice er ikke vant til at repræsentere et firma, der blot tilbyder tjenester på internettet, såsom et bankwebsted. Selv om et sådant selskab tilbyder en tjeneste over internettet, gør den ikke nødvendigvis sin tjeneste til rådighed ved hjælp af en programmatisk grænseflade, der tillader to applikationer at blive integreret.Faktisk tillader en web-tjeneste en udvikler at inkludere funktionalitet i et program uden at skulle "genopfinde hjulet" og uden at vide noget om forretningen eller kompleksiteten af ​​den webservice, som han eller hun bruger.

Hvilke webtjenester kan gøre for dig

Webtjenester er et bredt begreb, der repræsenterer alle teknologier, der bruges til at transmittere data på tværs af et netværk ved hjælp af standard internetprotokoller, typisk HyperText Transfer Protocol (HTTP). Et XML-format (eXtensible Markup Language) bruges til at repræsentere dataene, og derfor er webtjenester nogle gange kendt som XML Web-tjenester.

Du kan tænke på en individuel webtjeneste som et softwareprogram, der udfører en bestemt opgave (også kendt som en funktion ) og gør opgaven tilgængelig ved at udsætte et sæt operationer, der kan udføres (kendt som metoder eller Web-metoder ) med opgaven. Derudover udsætter hver af metoderne et sæt variabler, som kan acceptere data, der sendes ind i metoden. Disse variabler er kendt som parametre eller egenskaber . Egenskaber og metoder henviser til en webservice interface . For eksempel opretter Company A en webservice, der leverer valutakursfunktionalitet, som kan afsløre en metode kaldet GetRate. Virksomheden B kan derefter overføre en parameter kaldet CountryCode til GetRate-metoden. GetRate-metoden tager CountryCode-parameteren, ser den relevante valutakurs i en database og returnerer kursen tilbage til det program, der anmodede om det.

I dette eksempel, hvilken database anvendte firma A adgang til valutakursoplysningerne? Hvad hedder databaseserveren? Hvilke kommunikationsmekanismer og sikkerhedsmekanismer blev brugt til adgang til databaseserveren? Svaret på alle disse spørgsmål er: "Det er ligegyldigt. "Skønheden i en webservice er begrebet indkapsling . Indkapsling gør det muligt for kompleksiteten at hente den faktiske valutakurs at være helt selvstændig indeholdt i det firma, der oprettede webtjenesten (Company A). Det eneste, firma B ved, er, at de kaldte en webservice for at få en valutakurs, og den blev givet til dem.

Web-tjenester gøres mulige ved at placere programmerne eller applikationerne på en webserver, f.eks. Microsoft Internet Information Server (IIS). Da applikationen ligger på en webserver, kan den kaldes, eller påberåbes, fra enhver anden computer på netværket ved hjælp af HTTP. Webtjenesten leverer sømløs distribueret databehandling på tværs af hele netværket, så længe begge sider ved, hvordan man bruger en webservice.

En stor fordel ved at påberåbe eller oprette webtjenester via HTTP er, at hvis webserveren er på internettet, skal netværksadministratorer i begge ender af dataoverførslen ikke åbne yderligere porte i firewalls. Alle dataoverførsler sendes over port 80 (typisk) ved hjælp af HTTP. Port 80 er altid åben i en firewall, fordi det er den samme port, der bruges til at surfe på internettet.Det faktum, at netværksadministratorer ikke behøver at åbne yderligere porte, betyder, at du næsten ikke har nogen ekstra sikkerhedsrisiko ved at bruge webtjenester.

En anden vigtig fordel ved webtjenester er, at en webservice, der er skrevet på en platform (f.eks. Microsoft-platformen), kan kalde en anden webtjeneste, der er skrevet på en anden platform (f.eks. Linux).

På grund af deres medfødte fleksibilitet gør webtjenesten begrebet software som en tjeneste en reel mulighed. Og fordi webtjenester giver integration mellem to systemer, henviser software som en tjeneste til muligheden for ikke at skulle installere software på arbejdsstationer eller servere, men snarere at kunne bruge det fra hele internettet.

Web-tjenester kan ændre den måde, du bruger alle dine computere ved at gøre følgende:

  • Gem besvær: Forestil dig, at du skal installere Microsoft Office. Hvis Microsoft beslutter at gøre Office til rådighed som en webservice, behøver du ikke at gå ud, købe softwaren og installere den ud af boksen til alle computere i dit netværk. I stedet kan du få den fulde funktionalitet af det pågældende software over en web-interface uden nogen installation overhovedet.
  • Spar penge: Forestil dig at leje eller lease software i stedet for at købe den. Du kan "bryde din lejekontrakt", når og hvis applikationerne ikke virker for din organisation, hvilket kan spare dig for mange penge.
  • Hold dig foran spillet uden endog at prøve: Forestil dig ikke at holde dig ajour med den nyeste version. Den nyeste version er altid tilgængelig fra den leverandør, der leverer softwaren som en service.

Hvad du virkelig gør, når du bruger software som en tjeneste på denne måde, er outsourcingfunktioner, som du plejede at udføre i din organisation.

At få et Look At Web Services - dummies

Valg af editor

Sådan indtastes aftaler i Outlook 2013 Kalender - dummies

Sådan indtastes aftaler i Outlook 2013 Kalender - dummies

Aftaler du har sat op til arbejde i Outlook 2013 Kalender kræver ofte, at du indeholder lidt mere information, end du ville have brug for til dine personlige aftaler. Når du vil give en aftale den fulde behandling, skal du bruge følgende metode:

Hvordan man indtaster kalenderaftaler fra Outlook. com - dummies

Hvordan man indtaster kalenderaftaler fra Outlook. com - dummies

De aftaler og møder, du sender i Outlook, er knyttet til Outlook. com, så fra enhver web-aktiveret enhed kan du se, hvor du skal være og med hvem. Nu ved du, hvornår du er tilgængelig til møder, frokoster og tilfældige tungevæsker. Hvis du vil have dine Outlook 2013-data og din Outlook. com data til synkronisering automatisk, ...

Sådan flagger du en kontakt i Outlook 2013 - dummies

Sådan flagger du en kontakt i Outlook 2013 - dummies

Nogle gange har du brug for Outlook 2013 for at minde dig om vigtig datoer eller opfølgningsaktiviteter. Du kan f.eks. Bruge flag, for at minde dig om at ringe til nogen næste uge. Den bedste måde at hjælpe dig med at huske på er at markere personens navn i listen Kontaktpersoner. En påmindelse vil dukke op i din kalender. Kontakterne er ikke ...

Valg af editor

LinkedIn Group Kategorier - dummies

LinkedIn Group Kategorier - dummies

Fordi der er mange grunde til at oprette en gruppe, giver LinkedIn dig muligheder for at kategorisere din gruppe for at give dig mest eksponering. LinkedIn har etableret følgende seks hovedkategorier af grupper: Alumni: Disse grupper er alumniforeninger skabt af skoler eller lærerinstitutioner som et middel til at holde kontakten med fortiden ...

LinkedIn: Sådan oprettes en eksportfil til eksportkontakter - dummier

LinkedIn: Sådan oprettes en eksportfil til eksportkontakter - dummier

Der kommer nok en tid du har brug for dine LinkedIn kontakter for at hjælpe dig på andre arenaer, hvis du vil lykkes i din jobsøgning. For det første skal du generere din eksporterede fil af kontakter fra LinkedIn. Det gør du ved at følge disse trin:

LinkedIn For Dummies Cheat Sheet - dummies

LinkedIn For Dummies Cheat Sheet - dummies

Tilmelding til LinkedIn betyder, at du er en del af det største online faglige netværk i verden. Se her for nyttige retningslinjer for brug af LinkedIn, især når du søger job. LinkedIn hjælper dig med at oprette og vedligeholde en online profil, du kan bruge til at opbygge et professionelt netværk.

Valg af editor

Windows Phone 7 Application Development For Dummies Cheat Sheet - dummies

Windows Phone 7 Application Development For Dummies Cheat Sheet - dummies

Hvis du har en god Ny ide til en app, der vil køre på Windows Phone 7, start med at downloade de gratis Windows Phone Developer Tools fra Microsofts websted. Processen tager et kig på, hvad du har på din pc, før det begynder at downloade - hvis du allerede har en bedre version ...

Hvorfor udvikle til Android? - dummies

Hvorfor udvikle til Android? - dummies

Det virkelige spørgsmål er, "Hvorfor ikke udvikle til Android? "Hvis du vil have din app tilgængelig for millioner af brugere over hele verden, eller hvis du vil offentliggøre apps, så snart du er færdig med at skrive og teste dem, eller hvis du kan lide at udvikle på en åben platform, har du dit svar. Men hvis du er ...

Arbejder med objektgrafer i storyboarding - dummies

Arbejder med objektgrafer i storyboarding - dummies

Du kan bruge storyboarding til at starte din iOS-applikationsudvikling i Xcode4. Når du opretter dit storyboard, opretter du en objektgraf, der derefter arkiveres, når du gemmer filen. Når du indlæser filen, er objektgrafen unarchived. Så hvad er en objekgraf? Her er det korte svar: Objektorienterede programmer er lavet ...