6533b86efe1ef96bd12cb092
RESEARCH PRODUCT
Effektiv integrasjon av Java servlets i Apache web-tjener
Steffen S. Hellestølsubject
IKT590LinuxJNIApacheJavaVDP::Matematikk og naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420::Systemutvikling og -arbeid: 426description
Masteroppgave i informasjons- og kommunikasjonsteknologi 2000 - Høgskolen i Agder, Grimstad I hovedoppgaven "Effektiv integrasjon av Java servlets i Apache web-tjener" belyses design og implementasjon av serverapplikasjoner som er skrevet i språk som C men hvor funksjonalitet kan utvides med dynamisk pluggbare komponenter skrevet i Java. Oppgaven fokuserer spesielt på fordeler og ulemper ved en arkitektur hvor Java virtuell maskin (og java komponentene) kjører innenfor samme prosess som tjeneren, i forhold til en annen arkitektur hvor tjeneren og JVM kjører i separate prosesser og kommuniserer ved hjelp av operativsystemets IPC mekanismer (TCP sockets). I oppgaven er det gitt eksempler på design som integrerer Java servlets med webtjeneren Apache. Det er lagt spesiell fokus på to design. Det ene er i utstrakt bruk ute på Internett i dag i en løsning kalt Apache JServ. Det andre designet bygger på en idé om hvordan det kan være mulig å forbedre JServ ved å bytte ut IPC mekanismen med en protokoll som kommuniserer med JVM ved hjelp av Java Native Interface. Den viktigste oppdagelsen som er gjort i denne oppgaven er at det alternative designet som har vært undersøkt ikke lett lar seg gjennomføre på grunn av måten Apache v1.3 arbeider med prosesser og tråder. Dette vil imidlertid trolig endre seg ved lanseringen av Apache v2.0 siden denne da får en mer fleksibel prosess- og trådmodell.
| year | journal | country | edition | language |
|---|---|---|---|---|
| 2000-01-01 |