Hjem Personlig finansiering Overvejer designstrategier for webtjenester - dummier

Overvejer designstrategier for webtjenester - dummier

Indholdsfortegnelse:

Video: Mongolsen overvejer at stoppe sit politiske virke og i stedet bolle unge kvinder på Ibiza 2025

Video: Mongolsen overvejer at stoppe sit politiske virke og i stedet bolle unge kvinder på Ibiza 2025
Anonim

Du bør overveje flere strategier for bedre at forstå, hvordan du designer dine webtjenester. Hvordan vil du organisere din kode til projekter, klasser, metoder, egenskaber og arrangementer? Når du har bestemt præcis, hvad dine krav er, og hvilke scenarier din ansøgning skal håndtere, kan du begynde at designe din ansøgning. Du skal konstruere dine webserviceprojekter i en eller flere objekter, der håndterer funktionaliteten.

Sikring af topprestation

Som med ethvert softwareprojekt skal du tage hensyn til visse designhensyn. Ydeevne er et af de største problemer. Og så mange områder påvirker ydeevnen. Nogle af præstations overvejelserne er baseret på hardware, men nogle præstations overvejelser - som f.eks. Hukommelse - er også baseret på software.

Med hukommelse er mere altid bedre. Men hvor meget er nok? Det er bedst at følge anbefalingerne baseret på softwareproducentens krav til hvert softwareprogram, der er lagt på computeren. Bestem derefter en større størrelse end den.

Den nemmeste metode til vurdering af mængden af ​​hukommelse, der kræves, er at bestemme den maksimale mængde hukommelse, der kræves, hvis hver applikation blev brugt på samme tid. Du skal også overveje, hvor mange brugere du forventer til enhver tid.

Følgende er nogle komponenter, der skal overvejes:

  • Operativsystemkrav: Det vil sige mængden af ​​hukommelse, som serveren skal have for at give brugerne mulighed for sikkert at køre det aktuelle OS og andre installerede software. For eksempel, siger du, at du har to webtjenester, der vil blive hostet på en Windows 2000-server. Windows 2000 Server kræver 128 MB hukommelse.
  • . NET Framework krav: For eksempel, at rammen tager op 128 MB hukommelse på serveren. Sammen har operativsystemet og rammen i alt 256 MB hukommelse på din server, og det er uden at overveje de Web Services objekter, som du vil udvikle.
  • Brugere: Det vil sige antallet af brugere, der muligvis bruger en webservice til enhver tid. Antag, at du forventer, at 100 brugere skal bruge hver af de to webtjenesteobjekter til enhver tid.
  • Webservicekrav: Dette er meget vanskeligt at estimere med nogen grad af nøjagtighed, men i det mindste tilføjer alt det rum, som hver af datatyperne vil indtage.
  • Overhead forbundet med webtjenesten: Det vil sige mængden af ​​hukommelse, din server skal have ud over dit oprindelige estimat.Hvis du estimerer overhead på en anden 50K eller deromkring for hver webservice, begynder hukommelsen at tilføje og sammensatte.

Håndtering af sikkerhedsproblemer

Sikkerhed er et af de største emner inden for databehandling i dag. Det faktum, at webtjenester typisk overføres ved hjælp af HTTP, er bekymringen over sikkerhed stor. Faktisk, når du overfører data via internettet, bliver sikkerhed en bekymring. Hvis nogen personlige data - f.eks. Brugernavne, adgangskoder, adresser, kreditkortoplysninger osv. - skal overføres via internettet, skal den krypteres. Hvis den ikke er krypteret, vil enhver med hackingsværktøjer kunne læse dataene, der sendes over tråden. Det samme gælder for et virksomheds intranet eller ekstranet. Derfor bliver kryptering en nødvendighed.

Kryptering håndteres nemt af Internet Information Services (IIS), , der bruger Secure Sockets Layer, eller SSL. Det eneste, du skal gøre for at bruge SSL, er at installere et SSL-certifikat, du får fra en betroet tredjepart. Når SSL-certifikatet er installeret, kan klienter få adgang til dine websteder eller webtjenester ved at bruge HTTPS-protokollen i stedet for HTTP. ( S står for s ecure.) Dette SSL-certifikat er kendt som et servercertifikat.

Bare fordi du bruger SSL til at kryptere dine data, betyder det ikke, at alle skal have adgang til din webservice. Adgang styres af en godkendelsesordning. Du kan kontrollere, hvem der har adgang, ved at tillade Active Directory at godkende.

Du skal også vide, hvordan dine Web Services skal håndtere sikkerhed. For at vide dette, overvej disse spørgsmål:

  • Kan nogen eller noget system få adgang til webtjenesten?
  • Hvis adgangen skal begrænses, hvordan vil du begrænse den?
  • Skal du bruge Active Directory til at godkende brugere?
  • Skal du bruge Passport til at godkende brugere?
  • Skal du begrænse webtjenester baseret på at slå op gyldige brugere i en database?

Svarene på disse spørgsmål dikterer, hvordan komplekse dine webtjenester bliver. Det er helt sikkert den nemmeste ting at gøre, er at give alle adgang til dine webtjenester, men det er ikke altid praktisk. For eksempel, hvad hvis du opkræver for din webtjenester brug via en internetudbyder (ISP)?

Hvis du skal bruge Active Directory, skal du bestemme, hvordan du vil administrere tilføjelse af brugere og computere. For eksempel bør du overveje at automatisere denne opgave, afhængigt af om du planlægger at tilmelde dig nye kunder / brugere meget ofte. Hvis du skal bruge databaseopsøgninger, skal du redegøre for denne funktionalitet i dine projektplaner og bestemme detaljerne for, hvordan dette kan fungere.

Hvis du har Microsoft Passport, skal du bekræfte, at en bruger er autentificeret, men du behøver ikke gemme brugerens oplysninger på din placering. Husk at du skal kigge på sikkerhedsproblemer fra enhver mulig vinkel.

Sikring af interoperabilitet

Interoperabilitet er det koncept, at forskellige computersystemer skal kunne tale med hinanden.Hvis en Oracle-database f.eks. Skal arbejde med en SQL Server-database, skal du finde ud af, hvordan man får det til at ske. Ligeledes, hvis du ved, at dit ERP-system (Enterprise Resource Planning) skal snakke med et CRM-system (Customer Relationship Management), kan du bedre få revnet.

Mange af de interoperabilitetsproblemer, der opstår fra forskellige systemer, der snakker med hinanden, kan løses med et Microsoft-produkt, der hedder BizTalk. BizTalk tillader kortlægning af forskellige systemer ved at tillade flere protokoller og formater. Internt bruger BizTalk XML til at gemme mappings blandt disse forskellige systemer.

Interoperabilitet har også indflydelse på, hvordan forskellige teknologier skal arbejde sammen. For eksempel gør en. NET-komponent skal påberåbe COM-komponenter? De to teknologier er lidt ens i koncept, men ikke i teknologi. Det er dog meget muligt at pakke COM-komponenter sammen med. NET-grænseflader. Dette kaldes COM-Interop.

Beslutter, hvad dine brugere har adgang til

Du skal bestemme, hvor meget af din objektmodel du ønsker at stille over Internettet, hvilket er et begreb kendt som eksponering. Det er vigtigt, at du husker begreberne for en komponent eller objekt, der udgør din objektmodel. Du vil blot udsætte en abstrakt oversigt over, hvad der er nødvendigt for at få arbejdet udført og løse dine brugssager.

For eksempel, hvis du har en finansiel ansøgning, der afgør, om et pant skal ydes på grundlag af specifikke kriterier; Du afslører ikke alle interne implementeringsdetaljer. Det er din "hemmelige sauce. "Jo mindre du deler, desto bedre. Udsæt kun det minimale minimum antal objekter sammen med det minimale minimum antal medlemmer (egenskaber, metoder og begivenheder), der er nødvendige for at få arbejdet færdigt.

Overvejer designstrategier for webtjenester - dummier

Valg af editor

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Du kan Brug QuickBooks Online (QBO) Check vinduet til at skrive en check for at betale et faktura, du tidligere indtastede - noget, du ikke kan gøre i QuickBooks desktop produkt. Brug ikke Check-transaktionen, hvis du planlægger at betale flere regninger. Hvis du vælger en betalingsmodtager, for hvem der foreligger en udestående faktura, QBO ...

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Vælger skrivefakturaer fra revisionsværktøjerne menuen i QBOA viser siden Skriv ud fakturaer, som giver dig mulighed for at se fakturaer, du måske vil afskrive, og derefter skrive dem til en konto efter eget valg. Øverst på siden indstiller du filtre for at få vist de fakturaer, du vil have ...

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Din klient importerer de ændringer, som du ' har lavet i revisorens kopi af QuickBooks 2012-datafilen i hendes arbejdskopi af datafilen. For at gøre dette vælger klienten filen Arkiv → Revisorens Kopi → Klientaktiviteter → Kommandoen Import Revisorens Ændringer. QuickBooks viser dialogboksen Importer regnskabsførerens ændringer. For at bruge importkontoens ændringer ...

Valg af editor

Brug Flash med Nature Photography - dummies

Brug Flash med Nature Photography - dummies

Som regel afhænger du af naturlig belysning til naturfotografering. Du kan dog bruge flash-flash eller en ekstra flash-enhed til at øge naturlig belysning. On-flash-kamera De fleste digitale kameraer leveres med en flash på kameraet. Blitzenheden springer op, når det er nødvendigt. Du kan også aktivere flash på kameraet, når du skal tilføje en ...

Brug tredjeparts rå software til HDR fotografi - dummies

Brug tredjeparts rå software til HDR fotografi - dummies

Du kan købe eller downloade et væld af Råredigerere og konvertere fra tredjepart, der hjælper dig med at lave billeder med høj dynamisk rækkevidde. Hvis du er utilfreds med din nuværende software og vil prøve noget nyt, skal du hænde på en eller flere af de programmer, der er angivet i tabellen. Rå redaktører fra tredjepart Navn URL Platform (er) Freeware? ...

Brug dekorative accenter i mad stil og madfotografi - dummies

Brug dekorative accenter i mad stil og madfotografi - dummies

Når fødevaren alene ikke skaber Det drama eller den intrigue, du vil have i din fotografering med dekorative accenter - af farve, form eller tekstur - kan give dine billeder den ekstra effekt, du leder efter. Accenter er forbedringer af fødevarematerialet, og selvom de tjener formålet med at ophæve maden, er de ...

Valg af editor

Sådan finder du formatering i Word 2007 - dummies

Sådan finder du formatering i Word 2007 - dummies

Du kan bruge kommandoen Find til at skure dit Word 2007-dokument til formatering af oplysninger. Hvis du f.eks. Kun vil finde de forekomster af ordet, der ligger i fed skrift, kan du gøre det. Dette eksempel søger efter teksten gåseæg med en skriftstørrelse på 24 point i en ...

Hvordan man finder tekst i Word 2016 - dummies

Hvordan man finder tekst i Word 2016 - dummies

Ikke gider med båndet! For at finde tekst i dit Word 2016-dokument, tryk Ctrl + F, den mindeværdige tastaturgenvej til kommandoen Find. Du ser navigationsruden, svarende til hvad der vises her. Navigationsruden. Skriv den tekst, du vil lokalisere, i feltet Søg dokument. Når du skriver forekomster af teksten ...

Hvordan man finder stilarter i Word 2016 - dummies

Hvordan man finder stilarter i Word 2016 - dummies

Stilarter bor på Word 2016 Home-fanen navngivet Styles-gruppe, som vist her. Hvad du ser på båndet er Style Gallery, som kan udvides til en fuld menu med stilvalg. Hvor Word-stilarter lurer. Klik på dialogboksen launcher i det nederste højre hjørne af Styles-gruppen ...