SlideShare a Scribd company logo
1 of 17
An Introduction of Jini
Technology
Presenter: Carfield Yim, Gary Lam
Date: 31-Jul-2002
How can JINI Technology Boost Our
Business
Outline
 What is Jini?
 What is the advantage of using Jini?
 FYP Overview
 How Jini help our final year project
 Jini/Javaspace performance issue
 Jini and WebService
 Some Commercial Jini Products
 Q & A
What is Jini?
 Jini is a network technology that enables
spontaneous assembly and interaction of
services and devices on a network. [Adapted from
Jini Network Technology datasheet]
 Provide reliable services in an unreliable
environment
 This includes self-healing by leasing and
transaction support for partial failure
 Code mobility which is implemented by notion
of Jini proxy
Jini's Infrastructure
 Discovery, Join and Lookup Protocol
 Discovery - looking for a lookup service for registration or
request of a service.
 Join – A joining process of a service. Discovery should be
performed beforehand. If joining process is succeed, a Jini
proxy will be uploaded to the lookup service.
 Lookup – search a service to be used. This involves
locating and invoking the service. The matching is based
on Java type concept. The service is located by
downloading the Jini proxy of that service to the client.
How Jini works?
Adapted from Jini Technology Datasheet
Jini's Programming Model
 Leasing
 Lease grantor grants a period of time to the
grantee. If there is no renewal after the lease
expired, grantor will cancel the lease.
 Remote Event
 This is a distributed event environment.
 Distributed Transaction
 Implement the concept of Two-phase commit
protocol
JavaSpace
 The Java version of tuple space, origin from
Linda project from Yale University
 Provide a generic object broker for Jini service.
 Thus, other than service distributed; data is
also distributed.
How JavaSpace Work
Advantage of using Jini
 JavaSpace provide a total decoupling protocol
 Jini leasing mechanism provide a network wide
Garbage Collection
 Lookup and Discovery base on type but not
name
 Remote event and Distributed transaction
simplify the distributed programming.
FYP Overview
Java
Internet-IDEF
Jini network technology
JavaSpaces
Tool Tool Tool Tool
Project
Resource
Management
Communication
Facility
Network Resource
Management Util
Startup Facility Tool
Administration
ToolProxy
Interface
API for JAR file
tools
API for
Remote Service Client
Application
Layer
Architecture
Component
Architecture
Collaborative UML Editor
IIDEF
Socket
server
ArgoUML
GEF
NSUML
ArgoUML
GEF
NSUML
How Jini help our project
 Javaspace help to prevent deadlock of server
model
 JavaSpace provide a network wide persistence
support
 Dynamic tool plug-in is facilitated by Jini's join ,
dicovery and lookup Protocol.
 JavaSpace provides a loose-coupled
communication.
Jini/Javaspace Performance
Issue
 A scientific Java-based tuplespaces
benchmark package available to test the
performance http://hea-www.harvard.edu/~mnoble/tonic/doc/
 A benchmark result of Javaspace
http://sitar.anr.mcnc.org/JavaSpace_perf.html
Jini and WebService
 Similar service base concept,
but one is base on XML and
one is base on Java
From http://jini.groupserve.com/
Some Commercial Jini
Products
 Commercial JavaSpace implementation
http://www.j-spaces.com/
 IBM implementation of tuplespaces
http://www.almaden.ibm.com/cs/people/toby
 Database Persistence of JavaSpace
http://www.kalixia.com:8080/projects/XtremeSpace/index.html
 Commercial consultation of jini
http://www.pronoic.org/indexFrameSet.html
Reference Links
 http://java.sun.com/features/2000/09/jini.html
(Successful Story)
 http://www.onjava.com/onjava/p2p_java/
(O’rielly Jini resource)
 http://www.theserverside.com/patterns/thread.jsp?
thread_id=7158 (discussion thread to compare Jini and
J2EE)
 http://www.cdegroot.com/cgi-bin/jini (Jini wiki)
 http://jini.groupserve.com/ (Jini webservice)
 http://www.javaspaces.homestead.com/ (Javaspace paper)

More Related Content

What's hot

Jini network technology
Jini  network   technologyJini  network   technology
Jini network technologyKeerthi Thomas
 
Jini Network Technology
Jini Network TechnologyJini Network Technology
Jini Network TechnologyKwangshin Oh
 
Virtualized Data Centers
Virtualized Data CentersVirtualized Data Centers
Virtualized Data Centersdigitallibrary
 
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...FIWARE
 
SmartCom - for better indonesia digital creative industry
SmartCom - for better indonesia digital creative industrySmartCom - for better indonesia digital creative industry
SmartCom - for better indonesia digital creative industryTanto Suratno
 
Try Before you Buy: SDN Emulation with (Real) Interdomain Routing
Try Before you Buy: SDN Emulation with (Real) Interdomain RoutingTry Before you Buy: SDN Emulation with (Real) Interdomain Routing
Try Before you Buy: SDN Emulation with (Real) Interdomain RoutingOpen Networking Summits
 
Mns Product Portfolio 050610b (2)
Mns Product Portfolio 050610b (2)Mns Product Portfolio 050610b (2)
Mns Product Portfolio 050610b (2)AngieTocco
 
Recent Advances in Network Automation Standards
Recent Advances in Network Automation StandardsRecent Advances in Network Automation Standards
Recent Advances in Network Automation StandardsLaurent Ciavaglia
 
Virtualized Data Centers: Beyond the Virtual Sum of Virtual Parts
Virtualized Data Centers: Beyond the Virtual Sum of Virtual PartsVirtualized Data Centers: Beyond the Virtual Sum of Virtual Parts
Virtualized Data Centers: Beyond the Virtual Sum of Virtual Partsdigitallibrary
 
Next Generation Network Automation
Next Generation Network AutomationNext Generation Network Automation
Next Generation Network AutomationLaurent Ciavaglia
 
Deployment of scalable reliable and collaborative technology
Deployment of scalable reliable and collaborative technologyDeployment of scalable reliable and collaborative technology
Deployment of scalable reliable and collaborative technologyGGR Communications
 
Internap Corporate Overview
Internap Corporate OverviewInternap Corporate Overview
Internap Corporate Overviewrperez4265
 
OSN Bay Area Feb 2019 Meetup: The Kerton Group, Open Source & 5G
OSN Bay Area Feb 2019 Meetup: The Kerton Group, Open Source & 5GOSN Bay Area Feb 2019 Meetup: The Kerton Group, Open Source & 5G
OSN Bay Area Feb 2019 Meetup: The Kerton Group, Open Source & 5GLumina Networks
 

What's hot (20)

jini technology
 jini technology jini technology
jini technology
 
JINI Technology
JINI TechnologyJINI Technology
JINI Technology
 
Jini network technology
Jini  network   technologyJini  network   technology
Jini network technology
 
Jini Network Technology
Jini Network TechnologyJini Network Technology
Jini Network Technology
 
14A81A05B1
14A81A05B114A81A05B1
14A81A05B1
 
Jini technology ppt
Jini technology pptJini technology ppt
Jini technology ppt
 
Virtualized Data Centers
Virtualized Data CentersVirtualized Data Centers
Virtualized Data Centers
 
What is an IoT Agent
What is an IoT AgentWhat is an IoT Agent
What is an IoT Agent
 
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
 
SmartCom - for better indonesia digital creative industry
SmartCom - for better indonesia digital creative industrySmartCom - for better indonesia digital creative industry
SmartCom - for better indonesia digital creative industry
 
Try Before you Buy: SDN Emulation with (Real) Interdomain Routing
Try Before you Buy: SDN Emulation with (Real) Interdomain RoutingTry Before you Buy: SDN Emulation with (Real) Interdomain Routing
Try Before you Buy: SDN Emulation with (Real) Interdomain Routing
 
Mns Product Portfolio 050610b (2)
Mns Product Portfolio 050610b (2)Mns Product Portfolio 050610b (2)
Mns Product Portfolio 050610b (2)
 
Recent Advances in Network Automation Standards
Recent Advances in Network Automation StandardsRecent Advances in Network Automation Standards
Recent Advances in Network Automation Standards
 
Virtualized Data Centers: Beyond the Virtual Sum of Virtual Parts
Virtualized Data Centers: Beyond the Virtual Sum of Virtual PartsVirtualized Data Centers: Beyond the Virtual Sum of Virtual Parts
Virtualized Data Centers: Beyond the Virtual Sum of Virtual Parts
 
Konnect Nxt
Konnect Nxt Konnect Nxt
Konnect Nxt
 
5G Microservices
5G Microservices5G Microservices
5G Microservices
 
Next Generation Network Automation
Next Generation Network AutomationNext Generation Network Automation
Next Generation Network Automation
 
Deployment of scalable reliable and collaborative technology
Deployment of scalable reliable and collaborative technologyDeployment of scalable reliable and collaborative technology
Deployment of scalable reliable and collaborative technology
 
Internap Corporate Overview
Internap Corporate OverviewInternap Corporate Overview
Internap Corporate Overview
 
OSN Bay Area Feb 2019 Meetup: The Kerton Group, Open Source & 5G
OSN Bay Area Feb 2019 Meetup: The Kerton Group, Open Source & 5GOSN Bay Area Feb 2019 Meetup: The Kerton Group, Open Source & 5G
OSN Bay Area Feb 2019 Meetup: The Kerton Group, Open Source & 5G
 

Viewers also liked

How to get traffic from social media?
How to get traffic from social media?How to get traffic from social media?
How to get traffic from social media?Murugesh Ramaswamy
 
Joomla Seo Presentation
Joomla Seo PresentationJoomla Seo Presentation
Joomla Seo Presentationalledia
 
3 SECRETS TO CAPTURE THE MOBILE WIMAX MARKET
3 SECRETS TO CAPTURE THE MOBILE WIMAX MARKET3 SECRETS TO CAPTURE THE MOBILE WIMAX MARKET
3 SECRETS TO CAPTURE THE MOBILE WIMAX MARKETGreen Packet
 
Joomla Presentation
Joomla PresentationJoomla Presentation
Joomla Presentationghessler
 
Mobile WiMAX Analyst Briefing;October 30th 2008
Mobile WiMAX Analyst Briefing;October 30th 2008Mobile WiMAX Analyst Briefing;October 30th 2008
Mobile WiMAX Analyst Briefing;October 30th 2008Luke Thomas
 
Joomla presentation to Jerusalem Web Professionals on May 27, 2010
Joomla presentation to Jerusalem Web Professionals on May 27, 2010Joomla presentation to Jerusalem Web Professionals on May 27, 2010
Joomla presentation to Jerusalem Web Professionals on May 27, 2010Jeff Mendelson
 
Comparining Mobile Wimax With Hspa And Lte
Comparining Mobile Wimax With Hspa And LteComparining Mobile Wimax With Hspa And Lte
Comparining Mobile Wimax With Hspa And LteSyed Khurram Iqbal
 
Joomla Presentation in Agriya Infoway
Joomla Presentation in Agriya InfowayJoomla Presentation in Agriya Infoway
Joomla Presentation in Agriya InfowayiScripts
 
Mobile WiMAX drives speed to market for 4G networks By Data Sharan Mishra, Qtel
Mobile WiMAX drives speed to market for 4G networks By Data Sharan Mishra, QtelMobile WiMAX drives speed to market for 4G networks By Data Sharan Mishra, Qtel
Mobile WiMAX drives speed to market for 4G networks By Data Sharan Mishra, QtelUntil ROI
 
Intel 16m Wi Max Update
Intel 16m Wi Max UpdateIntel 16m Wi Max Update
Intel 16m Wi Max UpdateBP Tiwari
 
Mobile Wimax Part2 Comparative Analysis
Mobile Wimax Part2 Comparative AnalysisMobile Wimax Part2 Comparative Analysis
Mobile Wimax Part2 Comparative AnalysisDeepak Sharma
 
Joomla 2.5 Tutorial For Beginner PDF
Joomla 2.5 Tutorial For Beginner PDFJoomla 2.5 Tutorial For Beginner PDF
Joomla 2.5 Tutorial For Beginner PDFVineet Kumar Saini
 

Viewers also liked (12)

How to get traffic from social media?
How to get traffic from social media?How to get traffic from social media?
How to get traffic from social media?
 
Joomla Seo Presentation
Joomla Seo PresentationJoomla Seo Presentation
Joomla Seo Presentation
 
3 SECRETS TO CAPTURE THE MOBILE WIMAX MARKET
3 SECRETS TO CAPTURE THE MOBILE WIMAX MARKET3 SECRETS TO CAPTURE THE MOBILE WIMAX MARKET
3 SECRETS TO CAPTURE THE MOBILE WIMAX MARKET
 
Joomla Presentation
Joomla PresentationJoomla Presentation
Joomla Presentation
 
Mobile WiMAX Analyst Briefing;October 30th 2008
Mobile WiMAX Analyst Briefing;October 30th 2008Mobile WiMAX Analyst Briefing;October 30th 2008
Mobile WiMAX Analyst Briefing;October 30th 2008
 
Joomla presentation to Jerusalem Web Professionals on May 27, 2010
Joomla presentation to Jerusalem Web Professionals on May 27, 2010Joomla presentation to Jerusalem Web Professionals on May 27, 2010
Joomla presentation to Jerusalem Web Professionals on May 27, 2010
 
Comparining Mobile Wimax With Hspa And Lte
Comparining Mobile Wimax With Hspa And LteComparining Mobile Wimax With Hspa And Lte
Comparining Mobile Wimax With Hspa And Lte
 
Joomla Presentation in Agriya Infoway
Joomla Presentation in Agriya InfowayJoomla Presentation in Agriya Infoway
Joomla Presentation in Agriya Infoway
 
Mobile WiMAX drives speed to market for 4G networks By Data Sharan Mishra, Qtel
Mobile WiMAX drives speed to market for 4G networks By Data Sharan Mishra, QtelMobile WiMAX drives speed to market for 4G networks By Data Sharan Mishra, Qtel
Mobile WiMAX drives speed to market for 4G networks By Data Sharan Mishra, Qtel
 
Intel 16m Wi Max Update
Intel 16m Wi Max UpdateIntel 16m Wi Max Update
Intel 16m Wi Max Update
 
Mobile Wimax Part2 Comparative Analysis
Mobile Wimax Part2 Comparative AnalysisMobile Wimax Part2 Comparative Analysis
Mobile Wimax Part2 Comparative Analysis
 
Joomla 2.5 Tutorial For Beginner PDF
Joomla 2.5 Tutorial For Beginner PDFJoomla 2.5 Tutorial For Beginner PDF
Joomla 2.5 Tutorial For Beginner PDF
 

Similar to Jini+presentation

Mayur jini technology.pptx
Mayur jini technology.pptxMayur jini technology.pptx
Mayur jini technology.pptxmayurbankar2
 
jinitechnologyppt-170905081653.pdf
jinitechnologyppt-170905081653.pdfjinitechnologyppt-170905081653.pdf
jinitechnologyppt-170905081653.pdfPoojithaBollikonda
 
Jini java protocol ppt by Mubeen
Jini java protocol  ppt by MubeenJini java protocol  ppt by Mubeen
Jini java protocol ppt by Mubeenmubeenm50
 
Service oriented cloud computing
Service oriented cloud computingService oriented cloud computing
Service oriented cloud computingMandar Pathrikar
 
Writing Java EE microservices using WildFly Swarm
Writing Java EE microservices using WildFly SwarmWriting Java EE microservices using WildFly Swarm
Writing Java EE microservices using WildFly SwarmComsysto Reply GmbH
 
Ijaprr vol1-3-10-14prajguru
Ijaprr vol1-3-10-14prajguruIjaprr vol1-3-10-14prajguru
Ijaprr vol1-3-10-14prajguruijaprr
 
Cloudify your applications: microservices and beyond
Cloudify your applications: microservices and beyondCloudify your applications: microservices and beyond
Cloudify your applications: microservices and beyondUgo Landini
 
SDN Service Provider Use Cases
SDN Service Provider Use CasesSDN Service Provider Use Cases
SDN Service Provider Use CasesSDxCentral
 
HTTP Authorization using OPA
HTTP Authorization using OPAHTTP Authorization using OPA
HTTP Authorization using OPAKnoldus Inc.
 
Serverless, oui mais pour quels usages ?
Serverless, oui mais pour quels usages ?Serverless, oui mais pour quels usages ?
Serverless, oui mais pour quels usages ?VMware Tanzu
 
Fi ware short overview - zaragoza
Fi ware short overview - zaragoza Fi ware short overview - zaragoza
Fi ware short overview - zaragoza Jose Jimenez
 
Apache con 2011 provisioning distributed os-gi applications in a cloud
Apache con 2011   provisioning distributed os-gi applications in a cloudApache con 2011   provisioning distributed os-gi applications in a cloud
Apache con 2011 provisioning distributed os-gi applications in a cloudFuseSource.com
 
Apache con 2011 provisioning distributed os-gi applications in a cloud
Apache con 2011   provisioning distributed os-gi applications in a cloudApache con 2011   provisioning distributed os-gi applications in a cloud
Apache con 2011 provisioning distributed os-gi applications in a cloudGuillaume Nodet
 
Introduction to Puppet Enterprise 10/03/2018
Introduction to Puppet Enterprise 10/03/2018Introduction to Puppet Enterprise 10/03/2018
Introduction to Puppet Enterprise 10/03/2018Puppet
 
Ijaprr vol1-3-10-14prajguru
Ijaprr vol1-3-10-14prajguruIjaprr vol1-3-10-14prajguru
Ijaprr vol1-3-10-14prajguruijaprr_editor
 
When where why cloud
When where why cloudWhen where why cloud
When where why cloudreshmaroberts
 
When Where Why Cloud
When Where Why CloudWhen Where Why Cloud
When Where Why Cloudreshmaroberts
 
Continuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
Continuous Delivery to the Cloud: Automate Thru Production with CI + SpinnakerContinuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
Continuous Delivery to the Cloud: Automate Thru Production with CI + SpinnakerVMware Tanzu
 

Similar to Jini+presentation (20)

Mayur jini technology.pptx
Mayur jini technology.pptxMayur jini technology.pptx
Mayur jini technology.pptx
 
jinitechnologyppt-170905081653.pdf
jinitechnologyppt-170905081653.pdfjinitechnologyppt-170905081653.pdf
jinitechnologyppt-170905081653.pdf
 
Jini java protocol ppt by Mubeen
Jini java protocol  ppt by MubeenJini java protocol  ppt by Mubeen
Jini java protocol ppt by Mubeen
 
Service oriented cloud computing
Service oriented cloud computingService oriented cloud computing
Service oriented cloud computing
 
Writing Java EE microservices using WildFly Swarm
Writing Java EE microservices using WildFly SwarmWriting Java EE microservices using WildFly Swarm
Writing Java EE microservices using WildFly Swarm
 
Ijaprr vol1-3-10-14prajguru
Ijaprr vol1-3-10-14prajguruIjaprr vol1-3-10-14prajguru
Ijaprr vol1-3-10-14prajguru
 
Cloudify your applications: microservices and beyond
Cloudify your applications: microservices and beyondCloudify your applications: microservices and beyond
Cloudify your applications: microservices and beyond
 
SDN Service Provider Use Cases
SDN Service Provider Use CasesSDN Service Provider Use Cases
SDN Service Provider Use Cases
 
HTTP Authorization using OPA
HTTP Authorization using OPAHTTP Authorization using OPA
HTTP Authorization using OPA
 
Serverless, oui mais pour quels usages ?
Serverless, oui mais pour quels usages ?Serverless, oui mais pour quels usages ?
Serverless, oui mais pour quels usages ?
 
Fi ware short overview - zaragoza
Fi ware short overview - zaragoza Fi ware short overview - zaragoza
Fi ware short overview - zaragoza
 
Apache con 2011 provisioning distributed os-gi applications in a cloud
Apache con 2011   provisioning distributed os-gi applications in a cloudApache con 2011   provisioning distributed os-gi applications in a cloud
Apache con 2011 provisioning distributed os-gi applications in a cloud
 
Apache con 2011 provisioning distributed os-gi applications in a cloud
Apache con 2011   provisioning distributed os-gi applications in a cloudApache con 2011   provisioning distributed os-gi applications in a cloud
Apache con 2011 provisioning distributed os-gi applications in a cloud
 
Introduction to Puppet Enterprise 10/03/2018
Introduction to Puppet Enterprise 10/03/2018Introduction to Puppet Enterprise 10/03/2018
Introduction to Puppet Enterprise 10/03/2018
 
Ijaprr vol1-3-10-14prajguru
Ijaprr vol1-3-10-14prajguruIjaprr vol1-3-10-14prajguru
Ijaprr vol1-3-10-14prajguru
 
LF Networking Overview
LF Networking OverviewLF Networking Overview
LF Networking Overview
 
When where why cloud
When where why cloudWhen where why cloud
When where why cloud
 
When Where Why Cloud
When Where Why CloudWhen Where Why Cloud
When Where Why Cloud
 
Continuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
Continuous Delivery to the Cloud: Automate Thru Production with CI + SpinnakerContinuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
Continuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
 
Evolving Mobile Data Application Services With SDN
Evolving Mobile Data Application Services With SDNEvolving Mobile Data Application Services With SDN
Evolving Mobile Data Application Services With SDN
 

Jini+presentation

  • 1. An Introduction of Jini Technology Presenter: Carfield Yim, Gary Lam Date: 31-Jul-2002 How can JINI Technology Boost Our Business
  • 2. Outline  What is Jini?  What is the advantage of using Jini?  FYP Overview  How Jini help our final year project  Jini/Javaspace performance issue  Jini and WebService  Some Commercial Jini Products  Q & A
  • 3. What is Jini?  Jini is a network technology that enables spontaneous assembly and interaction of services and devices on a network. [Adapted from Jini Network Technology datasheet]  Provide reliable services in an unreliable environment  This includes self-healing by leasing and transaction support for partial failure  Code mobility which is implemented by notion of Jini proxy
  • 4. Jini's Infrastructure  Discovery, Join and Lookup Protocol  Discovery - looking for a lookup service for registration or request of a service.  Join – A joining process of a service. Discovery should be performed beforehand. If joining process is succeed, a Jini proxy will be uploaded to the lookup service.  Lookup – search a service to be used. This involves locating and invoking the service. The matching is based on Java type concept. The service is located by downloading the Jini proxy of that service to the client.
  • 5. How Jini works? Adapted from Jini Technology Datasheet
  • 6. Jini's Programming Model  Leasing  Lease grantor grants a period of time to the grantee. If there is no renewal after the lease expired, grantor will cancel the lease.  Remote Event  This is a distributed event environment.  Distributed Transaction  Implement the concept of Two-phase commit protocol
  • 7. JavaSpace  The Java version of tuple space, origin from Linda project from Yale University  Provide a generic object broker for Jini service.  Thus, other than service distributed; data is also distributed.
  • 9. Advantage of using Jini  JavaSpace provide a total decoupling protocol  Jini leasing mechanism provide a network wide Garbage Collection  Lookup and Discovery base on type but not name  Remote event and Distributed transaction simplify the distributed programming.
  • 10. FYP Overview Java Internet-IDEF Jini network technology JavaSpaces Tool Tool Tool Tool Project Resource Management Communication Facility Network Resource Management Util Startup Facility Tool Administration ToolProxy Interface API for JAR file tools API for Remote Service Client Application Layer Architecture Component Architecture
  • 12. How Jini help our project  Javaspace help to prevent deadlock of server model  JavaSpace provide a network wide persistence support  Dynamic tool plug-in is facilitated by Jini's join , dicovery and lookup Protocol.  JavaSpace provides a loose-coupled communication.
  • 13. Jini/Javaspace Performance Issue  A scientific Java-based tuplespaces benchmark package available to test the performance http://hea-www.harvard.edu/~mnoble/tonic/doc/  A benchmark result of Javaspace http://sitar.anr.mcnc.org/JavaSpace_perf.html
  • 14. Jini and WebService  Similar service base concept, but one is base on XML and one is base on Java
  • 16. Some Commercial Jini Products  Commercial JavaSpace implementation http://www.j-spaces.com/  IBM implementation of tuplespaces http://www.almaden.ibm.com/cs/people/toby  Database Persistence of JavaSpace http://www.kalixia.com:8080/projects/XtremeSpace/index.html  Commercial consultation of jini http://www.pronoic.org/indexFrameSet.html
  • 17. Reference Links  http://java.sun.com/features/2000/09/jini.html (Successful Story)  http://www.onjava.com/onjava/p2p_java/ (O’rielly Jini resource)  http://www.theserverside.com/patterns/thread.jsp? thread_id=7158 (discussion thread to compare Jini and J2EE)  http://www.cdegroot.com/cgi-bin/jini (Jini wiki)  http://jini.groupserve.com/ (Jini webservice)  http://www.javaspaces.homestead.com/ (Javaspace paper)