Innholdsfortegnelse:
Video: Forge of Empires - Postmodern Era 2025
En av de store tingene. NET er evnen til å bruke andres programvare som ble skrevet som en webtjeneste. Dette betyr at du ikke trenger å gjenoppfinne hjulet hver gang du trenger å innlemme et nødvendig stykke funksjonalitet. En Webtjeneste er et nytt gjenbrukskode som kan påberopes via Internett eller på ditt lokale nettverk. En byggeblokkertjeneste er et begrep som Microsoft kom med for å beskrive den viktige funksjonaliteten, bygget med webtjenester, som trengs av de fleste applikasjoner.
Fordelene
Du har mange alternativer når det gjelder byggeblokkstjenester. Selv om Microsoft oppfattet begrepet, tilbyr mange andre selskaper disse typer tjenester i en rekke kategorier i alle former og størrelser. Selv om du bestemmer hvilke av de webtjenestene du vil forbruke i dine egne applikasjoner, kan det være vanskelig. Du bør vite at, vanligvis, tilbyr webtjenester (og de som er klassifisert som byggeblokkstjenester) disse fordelene (eller fordelene):
- Høy avkastning: Avkastning står for Return on Investment. Med andre ord, hvis noen kunne vise deg at du ville spare penger ved å kjøpe en bestemt programvarepakke, ville det ikke være en no-brainer å kjøpe den? Vel, dette er hva som definerer avkastning. Faktisk betyr ROI at investeringen gir en svært høy avkastning. Dette er ikke ulikt når du kjøper en aksje lav og selger den. Avkastning er et relativ begrep. Avkastningen kan ta år å kvantifisere eller realisere. På den annen side kan du ha umiddelbare kostnadsbesparelser. Mest sannsynlig, med blokkeringstjenester, ser du avkastning ganske snart. For eksempel vet du at Microsoft betaler en årlig lisensavgift på $ 10 000, pluss en periodisk complianceavgift på $ 1, 500, for å implementere Passport. Dette høres ut som mye penger, spesielt hvis bedriften din er liten. Du får imidlertid ikke bare å bruke funksjonaliteten med bare noen få timers koding, men du får ryktet som bæres av Microsoft. Alt dette gir en utrolig høy avkastning.
- Skalbarhet: De fleste byggeklosser er skalerbare slik at de kan vokse og krympe når virksomheten din endres. Fordi webtjenester som skal hostes i et Microsoft-miljø, bygges ved hjelp av. NET Framework, skalerbarhet er allerede innebygd. Faktisk er det en av kjerneformålene til. NETT. Derfor må du kontrollere at leverandørens produkt er skalerbart (men mest sannsynlig er det).
- Virkelighet: I virkeligheten er noen webapplikasjoner så utrolig komplekse at ingen i IT-avdelingen din muligens kan lage dem fra bunnen av.Og å betale en annen virksomhet for å skape en slik tjeneste er bare ikke verdt det. Uansett hvor mye tjenestene koster, er de verdt det dersom de tilbys som en byggeplasstjeneste. Et eksempel på dette er MapPoint. NET byggekloss tjeneste. Hvis du trenger å inkorporere kartfunksjonalitet i dine applikasjoner, har du ingen annen vei å gå.
- Fleksibilitet: De fleste byggestein tjenester lar deg prøve før du kjøper. Du kan normalt teste tjenesten, og hvis du bestemmer deg for det, kan du investere pengene til å kjøpe eller lisensiere det. Du kan til og med bestemme, etter evaluering, at du faktisk vil utvikle lignende funksjonalitet selv fra grunnen av.
Ulempen
I de fleste sammenligninger må du ha ulemper sammen med proffene. Building block tjenester er ikke noe unntak. Men mest sannsynlig vil du oppdage at lisensblokkeringstjenester er den beste ruten for å komme raskt og effektivt opp. Her er ulempen (eller ulemper) ved bruk av blokkeringstjenester:
- Kostnad: Selv om du vil bruke en blokkeringstjeneste, for eksempel Passport eller MapPoint. NET, kan du finne lisensprisen for forbudt å innlemme det uansett hva! Å gå i stykker for å få tilgang til en tjeneste er ikke den klokeste forretningsbeslutningen!
- Funksjonalitet: Selv om det kan være fornuftig for deg ikke å gjøre utviklingsarbeid internt, kan du ikke få akkurat den funksjonaliteten du trenger. Forhåpentligvis er byggeblokkens tjeneste konfigurerbar nok til at du kan kode de manglende stykkene. Enda bedre, kanskje byggeblokkens tjenesteleverandør er villig til å gjøre dine forespurte endringer, slik at du ikke trenger å gjøre det internt. Du bør sjekke ut funksjonaliteten som er tilgjengelig gjennom disse tjenestene, for å se om den oppfyller dine behov.
- Tapt produktivitet: Noen av bygningstjenestene er så kule at ansatte kan bare leke med dem hele dagen. To tjenester som faller inn i denne kategorien er MapPoint. NET og Instant Messaging (IM). Brukere kan faktisk miste produktivitet hvis de spiller med kartleggingsfunksjonaliteten hele dagen, noe som er tross alt veldig pent! Også, hvis dine ansatte plutselig flammer hverandre med chat-meldinger og produktiviteten går ned, vil du ikke miste så mye penger som du ville ha hvis du bygget din egen chat-tjeneste fra bunnen av - men du vil miste penger. Dette kan ikke være problemer - så lenge du er klar over at produktiviteten faktisk kan gå ned og sette tiltak for å hindre at ansatte har for mye moro. For å nippe produktivitetsproblemet i budet, bør du bare tenke på å tilby disse tjenestene bare til ansatte som må bruke det, eller sette opp regler for når tjenestene skal brukes - og når de skal settes til side. (Ingen bruk av IM når e-post, telefon eller ansikt til ansikt-samtale er mulig!)
- Hastighet: Fra rent teoretisk synspunkt er hastigheten på implementeringskoden som går over Internett er tregere enn kode som kjører på dine egne servere internt. Virkeligheten er at Internett og bredbåndsforbindelser blir bedre hele tiden.Hvis webtjenesten er utformet riktig, bør hastigheten ikke være for mye av en faktor.
