[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] gzz/Documentation/misc/hemppah-luk jxta_luk.tex
From: |
Hermanni Hyytiälä |
Subject: |
[Gzz-commits] gzz/Documentation/misc/hemppah-luk jxta_luk.tex |
Date: |
Tue, 22 Oct 2002 04:31:40 -0400 |
CVSROOT: /cvsroot/gzz
Module name: gzz
Changes by: Hermanni Hyytiälä <address@hidden> 02/10/22 04:31:40
Modified files:
Documentation/misc/hemppah-luk: jxta_luk.tex
Log message:
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/Documentation/misc/hemppah-luk/jxta_luk.tex.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
Patches:
Index: gzz/Documentation/misc/hemppah-luk/jxta_luk.tex
diff -u gzz/Documentation/misc/hemppah-luk/jxta_luk.tex:1.3
gzz/Documentation/misc/hemppah-luk/jxta_luk.tex:1.4
--- gzz/Documentation/misc/hemppah-luk/jxta_luk.tex:1.3 Mon Oct 21 09:19:14 2002
+++ gzz/Documentation/misc/hemppah-luk/jxta_luk.tex Tue Oct 22 04:31:40 2002
@@ -14,9 +14,6 @@
%***********************
% Tyyliluokan pakolliset määritykset
%***********************
-
-\selectlanguage{finnish}
-
\title{JXTA-arkkitehtuuri}
\author{Hermanni Hyytiälä}
@@ -31,7 +28,8 @@
\avainsanat{Vertaisverkot, P2P, tietoverkot, tietoturva, hajautetut
järjestelmät}
-\contactinformation{Hermanni Hyytiälä\\
+\contactinformation{\\
+Hermanni Hyytiälä\\
Huhtalammentie 5 as. 17\\
40640 JYVÄSKYLÄ\\
sähköposti: address@hidden
@@ -74,11 +72,11 @@
Viimeisen kymmenen vuoden aikana tiedon määrä tietoverkoissa on kasvanut niin
suureksi, että kukaan ei pysty enää
hallitsemaan kaikkea tietoa. On arvioitu, että uusien langattomien laitteiden
markkinoille tulo kasvattaa
-tietoverkoissa käytettävien laitteiden määrää miljardeilla uusilla laitteilla
\cite{Gong 2002}.
+tietoverkoissa käytettävien laitteiden määrää miljardeilla uusilla laitteilla
\cite{Joy}.
Tiedon määrän kasvusta johtuen nykyisten tietoverkkojen rakenteiden heikkoudet
ovat tulleet esille. Esimerkiksi laaja-
alaisen ja paljon tietoa sisältävän tietokonejärjestelmän kuormittaminen
keskitetysti (eng. Denial of service attack)
-voi aiheuttaa järjestelmän jumiutumisen, jolloin kaikki tietojärjestelmän
tarjoavat palvelut lakkaavat toimimasta.
+voi aiheuttaa järjestelmän jumiutumisen, jolloin kaikki tietojärjestelmän
tarjoamat palvelut lakkaavat toimimasta.
Keskitettyjen palveluiden haavoittuvuudesta johtuen on alettu kehittämään
vaihtoehtoisia tapoja viestiä tietoverkoissa.
Vertaisverkot ovat tietoverkkoja, joissa kaikki verkkoon kuuluvat laitteet
ovat tasavertaisia. Tiedon siirtoon ei
@@ -98,8 +96,8 @@
JXTA \cite{JXTA 2002a} on alunperin Sun Microsystemsin aloittama projekti.
Projektin tavoitteena on luoda avoin arkkitehtuuri, joka
-mahdollistaa tehokkaan ja turvallisen tiedonsiirron vertaisverkoissa.
JXTA-arkkitehtuuri perustuu vertaisverkko-
-ideologiaan. JXTAn avulla voidaan tietoverkoissa viestiä, tehdä yhteystyötä,
jakaa resursseja ja hakea tietoa. JXTA on
+mahdollistaa tehokkaan ja turvallisen tiedonsiirron vertaisverkoissa.
JXTA-arkkitehtuuri perustuu vertaisverkkoideologiaan.
+JXTAn avulla voidaan tietoverkoissa viestiä, tehdä yhteystyötä, jakaa
resursseja ja hakea tietoa. JXTA on
laitteisto- tai kieliriippumaton, joten se mahdollistaa erilaisten
digitaalisten laitteiden- ja viestimien yhtäaikaisen
käytön samassa vertaisverkossaa.
@@ -109,27 +107,34 @@
JXTA-projektin päämääränä on luoda vertaisverkkoarkkitehtuuri, josta
hyötyisivät sekä yksityishenkilöt että yritykset.
Kun projekti alkoi, luotiin kolme tavoitetta \cite{Gong 2002}:
-Yhteensopivuus
+\begin{itemize}
+
+\item \textbf{Yhteensopivuus}
+
Lähes kaikki saatavilla olevat vertaisverkkoarkkitehtuurit ovat keskenään
yhteensopimattomia. Projektin
tavoitteena on luoda universaalinen vertaisverkkoarkkitehtuuri, jolloin kaikki
tätä arkkitehtuuria käyttävät
sovellukset ja olisivat keskenään yhteensopivia ja voisivat käyttää hyväksi
toistensa palveluita.
-Alusta riippumattomuus
-Useat vertaisverkko-arkkitehtuurit ovat sidottuja tiettyyn alustaan, koska ne
ovat suunniteltu
+\item \textbf{Alusta riippumattomuus}
+
+Useat vertaisverkkoarkkitehtuurit ovat sidottuja tiettyyn alustaan, koska ne
ovat suunniteltu
ja toteutettu tietyillä kielityökaluilla. Esimerkiksi jos
vertaisverkko-ohjelma on toteutettu C++-ohjelmointikielellä,
voi ohjelman siirrettävyys eri järjestelmien välillä olla vaikeaa tai jopa
mahdotonta. JXTA on kielityökalu-,
laitteisto- ja verkkoriippumaton vertaisverkkoarkkitehtuuri.
-Kaikkialla läsnäoleva
+\item \textbf{Kaikkialla läsnäoleva}
+
JXTA-teknologia on suunniteltu toimivan erilaisissa digitaalisissa laitteissa.
Esimerkiksi
erilaiset taskutietokoneet, kulutuselektroniikka- ja verkkolaitteistot ja
tavalliset tietokoneet voivat keskustella
keskenään JXTA-teknologian ansiosta.
+\end{itemize}
+
\chapter{JXTA-arkkitehtuuri}
JXTA-arkkitehtuurin protokollat \cite{Gong 2002} luovat virtuaalisen verkon
fyysisen verkon päälle. Virtuaaliverkon tarkoituksena on
-piilottaa alla olevan fyysisen verkon monimutkaisuus, esimerkiksi palomuurit,
ja luoda yhtenäinen kokonaisuus verkon
+piilottaa alla olevan fyysisen verkon monimutkaisuus (esimerkiksi palomuurit)
ja luoda yhtenäinen kokonaisuus verkon
laitteiden kesken. Kuvassa \ref{fig:virtualnetwork} on esitetty JXTA-verkon
virtuaalisen verkon rakenne.
@@ -160,8 +165,8 @@
Kuten muissa ei-suunnitelluissa (eng. Ad-Hoc) ja mukautuvissa (eng. Adaptive)
vertaisverkoissa, myös JXTA-verkossa
-yhteydet verkon laitteiden välillä voivat olla ohimeneviä. Tiedon
välitysreitit voivat vaihtua ja olla lisäksi
-asynkronisia. JXTA-verkossa siirtyvät viestit on suunniteltu tällaisia
tarpeita ajatellen.
+yhteydet verkon laitteiden välillä voivat olla ohimeneviä. Tiedon
välitysreitit voivat vaihtua ja olla asynkronisia.
+JXTA-verkossa siirtyvät viestit on suunniteltu tällaisia tarpeita ajatellen.
Jokainen JXTA-verkon viesti sisältää otsikon (eng. Header), ei-pakollisen
tiivistelmän (eng. Digest), päällysen
(eng. Envelope) ja pinon (eng. Stack) sisältäen eri protokollien otsikot ja
tiedot (eng. Body). Päällynen sisältää
@@ -177,14 +182,14 @@
Mainos on JXTA-verkossa siirtyvä XML-muotoinen viesti, joka kuvaa verkossa
olevan laitteen palveluita. Kaikki
JXTA-verkon resurssit ja palvelut kuvataan mainoksilla. JXTA-arkkitehtuurissa
on seitsemän valmista mainospohjaa, joita
-voidaan käyttää mainosten luomisessa: Vertaissolmu-mainos (eng. Peer
advertisement), vertaissolmu-ryhmämainos (eng. Peer
+voidaan käyttää mainosten luomisessa: Vertaissolmu-mainos (eng. Peer
advertisement), vertaissolmuryhmä-mainos (eng. Peer
Group advertisement), piippu-mainos (eng. Pipe advertisement), moduuli-mainos
(eng. Module advertisement),
vertaissolmutieto-mainos (eng. Peer Info advertisement), sisällys-mainos (eng.
Content advertisement) ja laiterajapinta-
mainos (eng. Peer Endpoint advertisement).
Mainoksia analysoimalla verkon laitteet pystyvät löytämään halumansa palvelut
JXTA-verkosta. Kaikki vertaissolmut
-tallentavat, julkaisevat ja siirtävät mainoksia JXTA-verkossa. Kaikkiin
mainoksiin liittyy elämänpituus-arvo
-(eng. Lifetime), joka määrittelee mainoksessa eliniän JXTA-verkossa. Mainos
voidaan uudelleen julkaista,
+tallentavat, julkaisevat (eng. Publish) ja siirtävät mainoksia JXTA-verkossa.
Kaikkiin mainoksiin liittyy elämänpituus-arvo
+(eng. Lifetime), joka määrittelee mainoksessa eliniän JXTA-verkossa. Mainos
voidaan uudelleen julkaista (eng. Republish),
jolloin elämänpituus-arvoa voidaan tarvittaessa kasvattaa. Kuvassa
\ref{fig:advertisement} on esitetty eräs
JXTA-arkkitehtuurin mukainen mainos.
@@ -216,19 +221,19 @@
Vertaissolmuryhmien olemassaoloon JXTA-arkkitehtuurin kehittäjät ovat
löytäneet kolme motiivia: luottamuksellisen tiedon
siirto rajoitetussa ympäristössä, samanlaisten intressien jakaminen
rajoitetussa ympärisössä sekä rajoitetun ympäristön
-monitorointi ja analsyointi. JXTA-verkossa on implisiittinen, koko verkon
laajuinen World Peer Group-vertaissolmuryhmä
+monitorointi ja analysointi. JXTA-verkossa on implisiittinen, koko verkon
laajuinen, World Peer Group-vertaissolmuryhmä
(WPG), joka kattaa kaikki verkon vertaissolmut. Tämä ei kuitenkaan tarkoita
sitä, että kaikki WGP-ryhmän vertaissolmut
-voisivat löytää kaikki muut vertaissolmut.
+voisivat löytää kaikki muut vertaissolmut ja niiden palvelut.
\section{Piiput (eng. Pipes)}
-Piiput ovat asynkronisia kanavia, joiden kautta viestejä lähetetään
JXTA-verkossa. Piiput ovat myös virtuaalisia, piipun
-kohde voidaan yhdistää yhteen tai useaan vertaissolmuun. Piippuja käyttävät
JXTA-verkon palvelut sekä sovellukset.
+Piiput ovat virtuaalisia asynkronisia kanavia, joiden kautta viestejä
lähetetään JXTA-verkossa. Piippuja käyttävät
+JXTA-verkon palvelut sekä sovellukset.
Piippu yhdistetään yleensä ajonaikaisesti vertaissolmuun käyttäen piipun
yhdistys protokollaa (eng. Pipe Binding
Protocol). Yksittäinen piippu voidaan yhdistää eri aikoina eri
vertaissolmuihin. Tämä on hyöydyllinen omainaisuus
silloin kun halutaan varmistaa järjestelmän toimivuus kriittisissä
tilanteissa. Vioittunut vertaissolmu esimerkiksi
-verkossa voidaan korvata toisella toimivalla vertaissolmulla.
+voidaan korvata toisella toimivalla vertaissolmulla.
Pisteestä-pisteeseen-piipulla (eng. Point-to-point pipe) voidaan yhdistää
tasan kaksi vertaissolmua keskenään. Tällöin
piippu on ulosmeno-piippu lähettäjälle ja sisäänmeno-piippu vastaanottajalle.
Liikenne on yksisuuntaista, lähettäjältä
@@ -238,7 +243,7 @@
\section{Resurssien kartoitus (eng. Universal Resource Binding and Rendezvous)}
JXTA-verkossa käytetään universaalia päättäjä-palvelua (eng. Resolver), joka
hoitaa verkon palveluihin liittyviä
-perustehtäviä. Näitä ovat esimerkiksi vertaissolmun nimen liittäminen
IP-osoitteeseen, IP-pistorasian (eng. Socket)
+perustehtäviä. Näitä ovat esimerkiksi vertaissolmun nimen liittäminen
IP-osoitteeseen, liittäjän (eng. Socket)
liittäminen porttiin, palvelun löytäminen LDAP-hakemistopalvelun avulla ja
tiedon etsintä hajautetussa
tiedostojärjestelmässä (eng. Network Filesystem, NFS). Kaikki edellä mainitut
operaatiot käyttävät JXTA-verkon mainoksia
hyväkseen.
@@ -260,22 +265,22 @@
\section{Peer Discovery Protocol}
-Auttaa yksittäistä vertaissolmua löytämään mainoksia, toisia vertaissolmuja ja
vertaissolmuryhmiä JXTA-verkossa. Jos
-vertaissolmun tai vertaissolmuryhmän nimeä ei ole määritelty, protokolla
palauttaa kaikkia saatavilla olevat mainokset
+Auttaa yksittäistä vertaissolmua löytämään mainoksia, toisia vertaissolmuja ja
vertaissolmuryhmiä JXTA-verkosta. Jos
+vertaissolmun tai vertaissolmuryhmän nimeä ei ole määritelty, protokolla
palauttaa kaikki saatavilla olevat mainokset
haun tuloksena.
\section{Peer Resolver Protocol}
Mahdollistaa vertaissolmun lähettää ja vastaanottaa yleisiä kyselyitä
vertaissolmuun, vertaissolmuryhmään, piippuihin
-tai tietoon liittyen. Yleensä tämä protokolla on ainoastaan käytössä
kohtauspaikka-vertaissolmuissa.
+tai resurssiin liittyen. Yleensä tämä protokolla on ainoastaan käytössä
kohtauspaikka-vertaissolmuissa.
\section{Peer Information Protocol}
Auttaa vertaissolmua ymmärtämään muiden vertaissolmujen palveluita sekä
tiloja. Esimerkiksi vertaissolmu voi lähettää
testi-viestin (eng. Ping message) toiselle vertaissolmulle varmistaakseen,
että onko kohteena ollut vertaissolmu
-saatavilla.
+saatavilla (eng. Available).
\section{Peer Membership Protocol}
@@ -295,7 +300,7 @@
Auttaa vertaissolmua kysymään reititin-vertaissolmulta (eng. Peer Router)
polkuja kohde vertaissolmuun. Tämä on
-hyödyllistä silloin, kun vertaissolmut ovat fyysisesti eri verkoissa tai kun
palomuuri on vertaissolmujen välissä.
+hyödyllistä silloin, kun vertaissolmut ovat fyysisesti eri verkoissa tai kun
palomuuri (NAT-tekniikka) on vertaissolmujen välissä.
Vertaissolmu voi luoda itsestään reititin-vertaissolmun hyödyntämällä Peer
Endpoint-tekniikkaa.
\chapter{Ohjelmistoarkkitehtuuri}
@@ -333,21 +338,20 @@
Palvelut-kerros laajentaa ydin-kerroksen palveluita. Palvelu-kerros tarjoaa
palvelut tiedon hakemiseen, tiedon
jakamiseen, tiedon indeksointiin ja tiedon tallentamiseen.
-Palvelu-kerros sisältää lisäksi tietoturvapalveluita, joiden avulla voidaan
rakentaa turvallisia vertaisverkko-
-sovelluksia.
+Palvelu-kerros sisältää lisäksi tietoturvapalveluita, joiden avulla voidaan
rakentaa turvallisia vertaisverkkosovelluksia.
\section{Sovellukset (eng. Applications)}
JXTA-sovellukset on rakenettu käyttäen ydin- ja palvelu-kerroksen palveluita
hyväksi. JXTA-sovelluksia voivat olla
-esimerkiksi pikaviestimet, sähköposti- ja kalenteri-pavelut sekä resurssien
hakuun tai siirtoon erikoistuneet
+esimerkiksi pikaviestimet, sähköposti- ja kalenteri-palvelut sekä resurssien
hakuun tai siirtoon erikoistuneet
sovellukset.
\section{Esimerkki sovellus: Kuori (eng. JXTA Shell)}
-Kuori on hyvä esimerkki JXTA-arkkitehtuurin päälle rakennetusta sovelluksesta.
Kuori on interaktiivinen
-komentorivipohjainen sovellus, samanlainen mitä yleimmät kuoret ovat
Unix-järjestelmissä. Suurin ero Unix-kuoren ja
+Kuori on esimerkki JXTA-arkkitehtuurin päälle rakennetusta sovelluksesta.
Kuori on interaktiivinen
+komentorivipohjainen sovellus, samanlainen mitä yleisimmät kuoret ovat
Unix-järjestelmissä. Suurin ero Unix-kuoren ja
JXTA-kuoren välillä on se, että Unix-kuoren komennot on tarkoitettu
suoritettavaksi paikallisessa ympäristössä, kun taas
JXTA-kuoren komennot suoritetaan hajautetussa verkkoympäristössä.
@@ -381,19 +385,19 @@
\end{figure}
-JXTA-verkossa käytetään Poblano-tietoturva-arkkitehtuuria \cite{Poblano}.
Tiedon kuljettamiseen käytetään TSL 1.0-protokollaa ja
-tiedon salaamiseen RSA 1024-, 3DES- ja SHA-1-algoritmeja. TLS 1.0-protokollan
on kehittänyt
+JXTA-verkossa käytetään Poblano-tietoturva-arkkitehtuuria \cite{Poblano}.
Poblanossa tiedon salaamiseen käytetään RSA 1024-, 3DES- ja SHA-1-algoritmeja
+ja tiedonsiirtoon TLS 1.0-protokollaa. TLS 1.0-protokollan on kehittänyt
Internet Engineering Task Forde (IETF) ja se on jatkokehitysversio aiemmin
luodulle Secure Sockey Layer 3.0-
-protokolalle. TSL 1.0-protokolla on kaksisuuntainen ja tieto siirtyy
JXTA-verkossa 16 kilotavun osissa. Koska
+protokolalle (SSL v3.0). TSL 1.0-protokolla on kaksisuuntainen, ja tieto
siirtyy JXTA-verkossa 16 kilotavun osissa. Koska
tiedonsiirtoväylä on kaksi suuntainen, pitää tiedonsiirron molemmat osapuolet
pystyä tunnistamaan. Vertaissolmun pitää
-hankkia itselleen toisen vertaissolmun X509.V3-juuriserfifikaatti (eng. Root
Certificate), jotta tiedonsiirto tapahtuisi
+hankkia itselleen toisen vertaissolmun X509.V3-juurisertifikaatti (eng. Root
Certificate), jotta tiedonsiirto tapahtuisi
turvallisesti. Sertifikaatti sisältää RSA 1024-algoritmin mukaisen julkisen
avaimen, jonka avulla vertaissolmu voi
tunnistaa X509.V3-palvelusertifikaatin yksityisen avaimen. TLS 1.0-protokolla
käyttää palvelusertifikaatteja
vertaissolmujen tunnistamiseen.
Vertaissolmut voivat hankkia toisen vertaissolmun juurisertifikaatin itselleen
kahdella eri tavalla. Ensimmäinen tapa on
levittää vertaissolmun juurisertifikaattia JXTA-verkon mainoksissa. Tämä ei
kuitenkaan suositeltavaa, koska silloin
-"Mies keskellä"-hyökkäys (eng. Man In The Middle Attack, MITM) saattaa
tapahtua. MITM-hyökkäys on käytännössä vaikea
+"Mies keskellä"-hyökkäys (eng. Man In The Middle Attack, MITM) saattaa
tapahtua. MITM-hyökkäystä on käytännössä vaikea
suorittaa, koska sertifikaatit on vahvasti salattuja. Toinen, turvallisempi
tapa levittää juurisertifikaatteja on liitää
juurisertifikaatti binäärisen tiedon sekaan, jolloin MITM-hyökkäykset eivät
olet mahdollisia.
@@ -414,18 +418,19 @@
sisältävät tarvittavat tiedot haun suorittamiseen. Yleensä nämä solmut ovat
palvelimia, jotka pitävät yllä erilaisia
hakemistoja verkossa liikkuvasta tiedosta ja tietoon liittyvistä solmuista.
Ei-sisältöpohjaista hakutekniikkaa käyttävät
esimerkiksi Napster- ja Gnutella-tiedostonjako-ohjelmat. Ei-sisältöpohjaisen
haun etuina ovat haun nopeus sekä pieni
-verkon kuormitus. Heikkouksina voidaan pitää virheensietokykyä,
laajennettavuutta sekä keskitettyä ylläpitoa.
+verkon kuormitus. Heikkouksina voidaan pitää virheensietokykyä,
laajennettavuutta sekä keskitettyä ylläpitoa (Napster).
Toinen tekniikka on nimeltään sisältöpohjainen haku (eng. Content-based
Search). Sisältöpohjaisessa haussa haun kyselyä
(eng. Search Query) ohjataan haun sisällön perusteella verkon solmujen
välillä. Jossain vaiheessa kysely ohjautuu
verkossa oikealle solmulle, joka pystyy vastaamaan kyselyyn ja palauttamaan
haun tulokseen. Esimerkkejä tietopohjaisesta
-hausta ovat (CAN) sekä Chord. Kun uusi solmu liittyy tietoverkkoon, jossa
-käytetään tietopohjaista hakua, tulee solmun ensimmäiseksi luoda hakemisto
(eng. Index) oman alueen (eng. Zone)
+hausta ovat CAN sekä Chord. Kun uusi solmu liittyy tietoverkkoon, jossa
+käytetään sisältöpohjaista hakua, tulee solmun ensimmäiseksi luoda hakemisto
(eng. Index) oman alueen (eng. Zone)
mainoksista. Yksittäisten alueiden hakemisto-unioni muodostaa olemassa olevan
verkon koko tietovaraston. Alue, joka
uudellee solmulle varataan, on dynaaminen ja se rippuu verkon solmujen
lukumäärästä sekä yksittäisten solmujen
poistumisesta verkosta tai liittymisestä verkkoon. Kun verkon solmu haluaa
julkaista uuden mainoksen resurssiin tai
-tietoon liittyen, se tutkii mainoksen sisällön. Sisällön perusteella solmu
osaa lähettää mainoksen verkossa oikeaan
-paikkaan. Hajautus on yleisin tapa laskea mainoksen paikka tietoverkossa.
+tietoon liittyen, se laskee mainokselle arvon sen sisällön perusteella.
Mainoksesta lasketun arvon avulla solmut osaavat
+reitittää (eng. Routing) mainoksen oikeaan paikkaan verkossa. Hajautus (eng.
Hashing) on yleisin tapa laskea tiedolle arvo tai tunniste
+sen sisällön perusteella.
\section{Tiedonhaku JXTA-verkossa}
@@ -443,8 +448,7 @@
Tietoa voidaan hakea JXTA-verkossa joko syvyys- tai leveyssuunnassa. Tämä
mahdollistaa tehokkaat hakualgorimit sekä
vähentää verkon kuormitusta. Kun vertaissolmut julkaisevat mainoksia, ne
tallennetaan keskitin-vertaissolmuihin.
-Yksittäiset keskitin-vertaissolmut voivat ohjata kyselyjä toisiin
keskitin-vertaissolmuihin. Lisäksi keskitin-
-vertaissolmut voivat keskittyä maantieteellisesti sekä sisällön tai
sovelluksen perusteella.
+Yksittäiset keskitin-vertaissolmut voivat ohjata kyselyjä toisiin
keskitin-vertaissolmuihin.
JXTA-verkossa käytetään hakujen suorittamiseen Query Routing-protokollaa
(QRP). Koska protokolla on XML-muotoinen
viesti, on se kevyt ja yhteensopiva eri järjestelmien välillä. QRP koostuu
kolmesta viestimuodosta, rekisteröinnistä
@@ -487,7 +491,7 @@
vertaisverkkojärjestelmistä. Erityisesti JXTAn kehittynyt
tietoturva-arkkitehtuuri mahdollistaa vertaisverkkosovellusten
käytön tilanteissa, joihin aiemmat vertaisverkkotekniikat eivät ole
soveltuneet.
JXTA-arkkitehtuuri auttaa sovelluskehittäjiä keskittymään olennaiseen.
Ohjelmoijan ei tarvitse syventyä erilaisiin
-yksityikohtiin, vaan voi heti alkaa kehittämään turvallisia ja tehokkaita ja
ennen kaikkea hajautettuja sovelluksia
+yksityikohtiin, vaan hän voi heti aloittaa kehittämään turvallisia ja
tehokkaita hajautettuja sovelluksia
vertaisverkkoympäristöön
@@ -512,6 +516,9 @@
\bibitem{Gong 2001}Gong Li, ''JXTA: A Network Programming Environment'',
1089-7801/01 IEEE / IEEE Internet Computing May-June 2001
+
+\bibitem{Joy} Joy B., ''The 6 Webs'', saatavilla WWW-muodossa
+<URL: \url{http://content.techweb.com/wire/story/TWB20000111S0009}>, viitattu
11.10.2002
\bibitem{Oram} Oram Andy, ''Harnessing the Power of Disruptive Technologies'',
O'Reilly, 2001
- [Gzz-commits] gzz/Documentation/misc/hemppah-luk jxta_luk.tex, Hermanni Hyytiälä, 2002/10/19
- [Gzz-commits] gzz/Documentation/misc/hemppah-luk jxta_luk.tex, Hermanni Hyytiälä, 2002/10/21
- [Gzz-commits] gzz/Documentation/misc/hemppah-luk jxta_luk.tex, Hermanni Hyytiälä, 2002/10/21
- [Gzz-commits] gzz/Documentation/misc/hemppah-luk jxta_luk.tex,
Hermanni Hyytiälä <=
- [Gzz-commits] gzz/Documentation/misc/hemppah-luk jxta_luk.tex, Hermanni Hyytiälä, 2002/10/22
- [Gzz-commits] gzz/Documentation/misc/hemppah-luk jxta_luk.tex, Hermanni Hyytiälä, 2002/10/23
- [Gzz-commits] gzz/Documentation/misc/hemppah-luk jxta_luk.tex, Hermanni Hyytiälä, 2002/10/23