.nsf = Notes Storage Facility, dvs. det er Domino/Notes-database.
Notes er oprindelig udviklet til at være et workgroup-program og er siden udvidet til også at være et web-database-system.
Domino understøtter direkte udvikling af applikationer, dvs. man skal ikke (som udgangspunkt) hente data 'udefra' -- men det kan man selvfølgelig også !-)
Internt i et firma er fordelen at skalerbarheden i applikationerne er næsten uendelig, og sikkerhedsniveauet er _meget_ højt, da enhver forbindelse valideres, og man kan ovenikøbet arbejde direkte i sine Domino-databaser over internettet, da sådan en forbindelse automatisk krypteres i en sådan grad, at selv følsomme virksomhedsdata uden betænkning kan overføres på denne måde.
Domino-databasen arbejder i dokumenter -- næsten ligesom en database arbejder i poster, men med den betydelige udvidelse, at dokument-opbygning kan differentieres næsten i det uendelige, således forskellige dele af dokumentet er tilgængelig for forskellige personer og/eller forskellige situationer.
Et eksempel, som handler om intern rutine: Lageret opdager, at de lige har kørt det sidste kæmpedæk ud til en kunde ... Medarbejderen kigger efter om der er oprettet en ordre på nye kæmpedæk ... Det er der ikke, så han opretter en rekvisition ... Systemet opdager at kæmpedæk ikke må indkøbes uden at der tages stilling til det højere oppe, hvorfor rekvisitionen sendes til lagerchefen til godkendelse ... Han ser den og overvejer, om der nu stadig er plads til kæmpedæk og giver måske en anbefaling desangående hvorefter han sender rekvisitionen videre til indkøbschefen ... Indkøbschefen tager stilling til indkøbet hvorefter rekvisiotionen sendes til indkøbsafdelingen og de udfører bestillingen (hvis ikke firmaet der købes hos understøtter en elektronisk bestilling, for så udfører man det bare) ... Eller måske har firmaet påbegyndt nogle taktiske/strategiske overvejelser om hvorvidt kæmpedæk stadig skal findes på lageret, så han videresender det til underdirektøren ...
Bemærk, at dokumentet i hele denne proces er det samme !o] -- processen er selvfølgelig understøttet af en applikation, som udfører en ændring af dokumentets status, udsender mails med link til dokumentet osv. -- menstadig har vi noget som bedst kan sammenlignes med en post i en database ...
Samtidig medfører ændringen i lagerstatus, at firmaets hjemmeside, når den spørger i lagerdatabasen får at vide, at der er 3-4 ugers leveringstid ...
Det siger sig selv, at en database som er udformet på denne måde ikke kan være lige så effektiv som en stor relationel database, men der er faktisk opbygget Domino-systemer, som understøtter 100.000-vis brugere, da data kan residere samtidigt på flere servere og blive revideret på alle -- serverne skal så bare indstilles til at replikere data ...
Fordele, ja, en hel del, men som nævnt er det ikke altsammen rosenrødt '-)
tak, så er jeg vist opdateret. det der undrede mig var mere hvordan nsf arbejder sammen med html (ud og ind som i php) ved programmering af nye websider.
En Domino-server genererer html-kode on-the-fly ud fra den måde dokumentet er opstillet.
De tidligste versioner var ikke så fantastiske, men den gør jo, som du måske kan se på den side du henviser til et ganske godt job idag ...
Måske, fordi det også er meget brugt, at lade Domino-databasen virke som grundstamme i et cms-system, hvor det så er html-sider genereret på anden måde, som er lagt ind i databsen ...
À propos var det første velfungerende lille cms-system jeg så netop en Domino-database, hvor en gut havde lavet nogle simple templates og tilhørende redigerings-formularer, så nærmest hvemsomhelst kunne oprette og redigere i et firmas web-sider ...
Og det er et spørgsmål om at udvikleren forstår at bruge det ...
Jeg har selv været med til at udvikle ret store systemer, hvor der i vidt omfang blev benyttet css, hvilket jeg på daværende tidspunkt knap nok forstod ...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.