Dokument Web Service efter OIO modellen - første performancedata

Vi er godt i gang med at implementere Web Servicen Dokument - den Service der er en del af Referencemodellen for Sag og Dokument (Mere info: Sag og dokument : OIO-udvalget for sags- og dokumentområdet og især Referencearkitektur for sags- og dokumentområdet).

Figur:

Lige nu er vi ved at implementere Opret-metoden.

Vi har også lavet en slags filserver-Service (REST-baseret) som et dokument-system kan lagre filer i inden Opret Dokument-metoden kaldes. For man kan ikke gemme filer i Dokument-servicen, man kan kun gemme referencer til filer.

Min kollega Michael har lige lavet nogle performance-tal. Hvor godt tager vores Services fra?

Han har lavet en multi-trådet test-klient som kan aflevere ca 125-150 dokumenter på samme tid til vores servicekompleks (Først aflevere en fil til filserver-servicen og derefter aflevere et dokument til Dokument-servicen).

Filerne er mellem 0 og 3 Mbytes store.

Vores servere er nogle små VmWare images på hardware der på ingen måde er optimerede til drift.

Vores service-kompleks kan gemme 10 dokument-sæt i sekundet. Så det svarer til at der kan sidde 125 brugere af et dokument-system og trykke på GEM på fuldstændigt samme tid, og vi har så et svar til dem alle indenfor ca 10 sekunder. Der er ingen dokument-systemer i danmark hvor 125 brugere trykker gem samtidigt, så i den virkelige verden vil vores svartider være meget meget bedre.

Det tegner rigtigt godt.