jxta-tutorial-part2a
47 pages
English

jxta-tutorial-part2a

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
47 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Project JXTA –Guide to a peer-to-peerframework (Part 2) Ekaterina ChtcherbinaSiemens AG, Corporate TechnologyMunichThomas WielandSiemens AG, MunichUniversity of Applied Sciences, CoburgAgenda (part 2)! JXTA Bindings! Download & Configuration! Deep into Protocols! Demo! Creating a simple JXTA App that can! discover other peers and ! send messages to them2 © Siemens CT, Chtcherbina/Wieland, 2002JXTA BindingsJXTA GoalGoal "Open StandardReference ImplementationJava SE Java ME4 © Siemens CT, Chtcherbina/Wieland, 2002Specificationof ProtocolsJXTA ArchitectureJXTA PlatformComponentspipes peers peer groups serviceCore Servicesresolver pipe discovery membershippropagation servicerouter and relay servicestransports5 © Siemens CT, Chtcherbina/Wieland, 2002JXTA Projects! Core! Peer Groups: mechanisms to/for create and delete, join, advertise, discover, communication, security, content sharing! Peer Pipes: transfer of data, content, and code in a protocol-independent manner! Peer Monitoring: including access control, priority setting, traffic metering and bandwidth balancing! Services! expand upon the capabilities of the core and facilitate application development! mechanisms for searching, sharing, indexing, and caching code and content to enable cross-application bridging and translation of files! Applications! built using peer services as well as the core layer6 © Siemens CT, Chtcherbina/Wieland, ...

Informations

Publié par
Nombre de lectures 116
Langue English

Extrait

Project JXTA – Guide to a peer-to-peer framework (Part 2)
Ekaterina Chtcherbina Siemens AG, Corporate Technology Munich
Thomas Wieland Siemens AG, Munich University of Applied Sciences, Coburg
Agenda (part 2)
!JXTA Bindings
!Download & Configuration
!Deep into Protocols
!Demo
!Creating a simple JXTA App !discover other peers and !send messages to them
2
that
can
© Siemens CT, Chtcherbina/Wieland, 2002
JXTA Bindings
JXTA Goal
Goal"
Open Standard
Reference Implementation
Java SE
4
Java ME
© Siemens CT, Chtcherbina/Wieland, 2002
JXTA Architecture
Components
pipes
Core Services resolver
JXTA Platform
peers
pipe
peer groups
discovery
propagation service
router and relay services
transports
service
membership
5 © Siemens CT, Chtcherbina/Wieland, 2002
JXTA Projects
!
!
!
Core !commer, scov, diceru,ns taoinuciha sntteon cy,itgnirps: mecheer Grou/oof rrcnasismt el de,etteeand arevdesitioj a ,nP !:sepiP reePt arsnef rfod taa, content, and edoc ni rp acoto-iolepnddeen mnt anner !dnabtdiw gni dna miceret tg,ffraingh balancePnotireM g: iorindingnclu ssecca ,lortnocitorri pinttsey Services !na eroc eht fo sieitilabap che tlepod veitnoilac apptatecilid fatnemna dpunoepx for searchin s !slattranppilirgdnob g,ceminah sms, andi lceascohfi nfgi onc oahirgn ,niedixgn de and content to enable cross-a cati ing and Applications !services as well as the core layerbuilt using peer
6
© Siemens CT, Chtcherbina/Wieland, 2002
JXTA Bindings
Platform
Bindings
C++
Java
Personal Java
Java MIDP 2.0
7
Single JXTA Implementation for the Java Platform
© Siemens CT, Chtcherbina/Wieland, 2002
Interoperability Level
J2ME
Java PE
8
J2SE
JXTA
© Siemens CT, Chtcherbina/Wieland, 2002
JXTA Java Bindings
!
!
!
Set of Java classes that implement the JXTA protocoland a set ofobjects and servicesthat enable P2P communication The code contains two main packages !net.jxta =>interfaces !net.jxta.impl =>implementations Daily & Stable Builds
9
© Siemens CT, Chtcherbina/Wieland, 2002
Source Code
Interfaces
Protocols
Core Services
Core Components
JXTA Util
Interfaces Impl
Cache XML Parsers
Implementation Libraries xerces log4j cryptix-asn1 cryptix -32 junit jxtaptls jxtasecurity minimalBC beepcore servlet org.mortbay.jetty
GUI Transports
Security
10
© Siemens CT, Chtcherbina/Wieland, 2002
Download & Configuration
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents