SlideShare a Scribd company logo
1 of 28
JINI TECHNOLGY
Submitted by-
KAKI REDDY DIVYA
(10D41A1207)
Submitted to-
Department of INFORMATION TECHNOLOGY
SRI INDU COLLEGE OF ENGG. AND
TECHNOLOGY
INTRODUCTION
• Jini is a simple set of Java classes and services
that has the potential to create its own
revolution because it allows technology to be
exploited in new ways.
• Jini was created by Sun Microsystems as
software for networking in all sorts of
electronic devices, services, and applications.
• Jini lets them join up easily, seamlessly and
gracefully - it is a sort of plug-and-play
capability.
INTRODUCTION ( cont…
• Jini technology is one of the most important
attempts to fulfill the high requirements of
heterogeneous and fast changing network
design and implementation issues.
• Based on the java programming language , Jini
technology tries to deal with very complex
network issues like partial network failures.
• Jini offers relatively lightweight solutions for
issues which cannot be covered by the
traditional distributed system.
WHAT is JINI??
• Jini technology provides a simple infrastructure for providing
services in a network. It enables spontaneous interactions
between applications.
• Network of services connected together dynamically.
• Services can join or leave the network in a robust manner.
Clients can rely upon the availability of visible services.
GOALS
• Network plug-and-play.
• Spontaneous networking.
• Service-based architecture.
• Simplicity.
• Reliability.
Purpose of Jini
• Federate groups of hardware and/or software
components into a single, dynamic, distributed
system.
• The resulting federation provides the
simplicity of access and ease of administration.
• It guarantees the reliability and scalability of
the whole system.
Key Concepts of Jini
The main concepts of Jini and their
relationships are described in the conceptual
model.
• Jini services.
• Service Item.
• Service ID.
• Service proxy.
• Service attribute, etc…
1.1 Jini Service
• A Jini service is an entity that can be used by a
person, a program or another service.
• A service may be a computing program, a
hardware device or a component of the Jini
system.
• A Jini system consists of services that can be
collected together for the performance of a
particular task.
1.2 Service Item
• A service item is an object that represents this
service in the Jini federation.
• A service item is composed of a service
identifier, a set of attributes and a proxy object.
1.3 Service ID
• A service identifier is a global unique identifier
for a service.
• This identifier is assigned by a lookup service
(further detailed) the first time a service
registers in the Jini federation.
1.4 Service Proxy
• A service proxy is an object that encapsulates
the mechanisms that a service and a client
communicate with.
• When a client system looks for a service it
receives from a lookup service a proxy object
enabling the communication with the
requested service.
1.5 Service Attribute.
• Service attributes represent relevant
characteristics of a service; relevant features
that distinguish one service from another in
ways that are not reflected by the type of the
proxy.
• In this way, Jini clients can perform rather
complex searches of services based on these
attributes.
1.6 Jini Group
• Jini services are structured within groups. A
group usually represents a rather small
(typically the size of a workgroup) community
of services.
• The default group is called “public”. Group
names are only unique within the naming
space of a network.
1.7 Jini Federation.
• The Jini federation is an abstract concept that
represents the full set of communities (or
groups) of Jini Services
1.8 Jini Client
• A Jini client is a system that uses a Jini service.
• A Jini client can eventually be another Jini
service or just another entity. In an ideal Jini
federation there would be nothing but Jini
services that collaborate to perform certain
tasks.
1.9 Lookup Service.
• Services are found and resolved by a Jini
Lookup Service (JLS).
• The JLS is the central bootstrapping
mechanism for the system. It provides the
major point of contact between services.
Key MECHANISMS of Jini
• Key mechanisms of Jini technology are:
 Discovery Protocol.
 Join Protocol.
 Lookup Protocol.
 Leasing.
 Remote Events.
 Transactions.
2.1 Discovery Protocol
• The protocols that govern the acquisition of
these references are known as the discovery
protocols.
• A Jini discovery protocol is the means by
which Jini entities find Jini communities.
2.2 Join Protocol
• A Jini entity, using references to JLSs obtained
during the discovery process, can advertise the
services it offers.
• The join protocol regulates how services join
Jini communities.
2.3 Lookup Protocol.
• A Jini entity, using a reference to a JLS
obtained during the discovery process, can
search all the service items provided by this
JLS to find services of interest.
2.4 Leasing.
• In distributed systems, there are situations
when different parts of a cooperating group are
unable to communicate - either because one of
the members has crashed or because the
connection between the members of the group
has failed.
• To deal with these problems, the notion of
lease was introduced.
2.5 Remote Events.
• Jini entities occasionally need to be notified
when certain interesting changes happen in
their environment.
• To do that, Jini has the notion of remote
events.
2.6 Transactions.
• Transactions provide a way to group a series of
related operations so either all the operations
succeed, or all the operations fail.
• The transaction protocol must be implemented
by each service.
USERS
Active users of Jini technology in the present
days are RAILWAY SYSTEMS.
Conclusion
• The use of Jini technology simplifies the
development of distributed systems because
Jini forces distributed systems developers to
deal with the network in early stages of
development.
THANK YOU 
Queries

More Related Content

What's hot

Enchanted objects london_iot_3.17.14
Enchanted objects london_iot_3.17.14Enchanted objects london_iot_3.17.14
Enchanted objects london_iot_3.17.14David Rose
 
Internet of Things - Privacy and Security issues
Internet of Things - Privacy and Security issuesInternet of Things - Privacy and Security issues
Internet of Things - Privacy and Security issuesPierluigi Paganini
 
Cloud computing using Eucalyptus
Cloud computing using EucalyptusCloud computing using Eucalyptus
Cloud computing using EucalyptusAbhishek Dey
 
Handwritten Digit Recognition
Handwritten Digit RecognitionHandwritten Digit Recognition
Handwritten Digit Recognitionijtsrd
 
Prototyping the Physical Design_Internet of Things
Prototyping the Physical Design_Internet of ThingsPrototyping the Physical Design_Internet of Things
Prototyping the Physical Design_Internet of Thingsalengadan
 
IoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdfIoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdfGVNSK Sravya
 
Artificial intelligence and IoT
Artificial intelligence and IoTArtificial intelligence and IoT
Artificial intelligence and IoTVeselin Pizurica
 
Iot architecture
Iot architectureIot architecture
Iot architectureAnam Iqbal
 
Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)Zakaria Hossain
 
5 pen pc technology by divya
5 pen pc technology by divya5 pen pc technology by divya
5 pen pc technology by divyaDivya Baghel
 
Python games
Python gamesPython games
Python gamesmolw
 
Touchless touchscreen technology
Touchless touchscreen technologyTouchless touchscreen technology
Touchless touchscreen technologyMATHEW JOSEPH
 
Screenless displays seminar report
Screenless displays seminar reportScreenless displays seminar report
Screenless displays seminar reportJeevan Kumar D
 

What's hot (20)

Microsoft Palladium
Microsoft PalladiumMicrosoft Palladium
Microsoft Palladium
 
Enchanted objects london_iot_3.17.14
Enchanted objects london_iot_3.17.14Enchanted objects london_iot_3.17.14
Enchanted objects london_iot_3.17.14
 
Fog computing
Fog computingFog computing
Fog computing
 
Internet of Things - Privacy and Security issues
Internet of Things - Privacy and Security issuesInternet of Things - Privacy and Security issues
Internet of Things - Privacy and Security issues
 
Cloud computing using Eucalyptus
Cloud computing using EucalyptusCloud computing using Eucalyptus
Cloud computing using Eucalyptus
 
Handwritten Digit Recognition
Handwritten Digit RecognitionHandwritten Digit Recognition
Handwritten Digit Recognition
 
Prototyping the Physical Design_Internet of Things
Prototyping the Physical Design_Internet of ThingsPrototyping the Physical Design_Internet of Things
Prototyping the Physical Design_Internet of Things
 
IoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdfIoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdf
 
Artificial intelligence and IoT
Artificial intelligence and IoTArtificial intelligence and IoT
Artificial intelligence and IoT
 
IoT security
IoT securityIoT security
IoT security
 
Iot architecture
Iot architectureIot architecture
Iot architecture
 
Cloud computing lecture 7
Cloud computing lecture 7Cloud computing lecture 7
Cloud computing lecture 7
 
Bluejacking ppt
Bluejacking pptBluejacking ppt
Bluejacking ppt
 
Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)
 
5 pen pc technology by divya
5 pen pc technology by divya5 pen pc technology by divya
5 pen pc technology by divya
 
How to build your own Android App -Step by Step Guide
How to build your own Android App -Step by Step GuideHow to build your own Android App -Step by Step Guide
How to build your own Android App -Step by Step Guide
 
Python games
Python gamesPython games
Python games
 
Touchless touchscreen technology
Touchless touchscreen technologyTouchless touchscreen technology
Touchless touchscreen technology
 
Screenless displays seminar report
Screenless displays seminar reportScreenless displays seminar report
Screenless displays seminar report
 
Touchless Touchscreen
Touchless TouchscreenTouchless Touchscreen
Touchless Touchscreen
 

Viewers also liked

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
 
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 in Agriya Infoway
Joomla Presentation in Agriya InfowayJoomla Presentation in Agriya Infoway
Joomla Presentation in Agriya InfowayiScripts
 
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 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
 
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 Seo Presentation
Joomla Seo PresentationJoomla Seo Presentation
Joomla Seo Presentationalledia
 
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
 
Jini Network Technology
Jini Network TechnologyJini Network Technology
Jini Network TechnologyKwangshin Oh
 
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
 
Handover Management In Integrated Wlan And Mobile Wimax
Handover Management In Integrated Wlan And Mobile WimaxHandover Management In Integrated Wlan And Mobile Wimax
Handover Management In Integrated Wlan And Mobile WimaxPradeep Thomas Thundiyil
 
Joomla presentation
Joomla presentationJoomla presentation
Joomla presentationarslanone
 

Viewers also liked (18)

Distributed Coordination-Based Systems
Distributed Coordination-Based SystemsDistributed Coordination-Based Systems
Distributed Coordination-Based Systems
 
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
 
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 in Agriya Infoway
Joomla Presentation in Agriya InfowayJoomla Presentation in Agriya Infoway
Joomla Presentation in Agriya Infoway
 
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 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
 
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 Seo Presentation
Joomla Seo PresentationJoomla Seo Presentation
Joomla Seo Presentation
 
Jini+presentation
Jini+presentationJini+presentation
Jini+presentation
 
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
 
Jini Network Technology
Jini Network TechnologyJini Network Technology
Jini Network Technology
 
JINI
JINIJINI
JINI
 
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
 
Handover Management In Integrated Wlan And Mobile Wimax
Handover Management In Integrated Wlan And Mobile WimaxHandover Management In Integrated Wlan And Mobile Wimax
Handover Management In Integrated Wlan And Mobile Wimax
 
Joomla presentation
Joomla presentationJoomla presentation
Joomla presentation
 

Similar to JINI TECH PPT

jinitechnologyppt-170905081653.pdf
jinitechnologyppt-170905081653.pdfjinitechnologyppt-170905081653.pdf
jinitechnologyppt-170905081653.pdfPoojithaBollikonda
 
Mayur jini technology.pptx
Mayur jini technology.pptxMayur jini technology.pptx
Mayur jini technology.pptxmayurbankar2
 
Jini java protocol ppt by Mubeen
Jini java protocol  ppt by MubeenJini java protocol  ppt by Mubeen
Jini java protocol ppt by Mubeenmubeenm50
 
Deployability
DeployabilityDeployability
DeployabilityLen Bass
 
Jini new technology for a networked world
Jini new technology for a networked worldJini new technology for a networked world
Jini new technology for a networked worldSajan Sahu
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application DevelopmentAzfar Siddiqui
 
Magento Developer Talk. Microservice Architecture and Actor Model
Magento Developer Talk. Microservice Architecture and Actor ModelMagento Developer Talk. Microservice Architecture and Actor Model
Magento Developer Talk. Microservice Architecture and Actor ModelIgor Miniailo
 
System Proposal(Personal Information & Leave Management System)
System Proposal(Personal Information & Leave Management System)System Proposal(Personal Information & Leave Management System)
System Proposal(Personal Information & Leave Management System)Akila Jayarathna
 
Displaying google maps in mobileapplication.pptx
Displaying google maps in mobileapplication.pptxDisplaying google maps in mobileapplication.pptx
Displaying google maps in mobileapplication.pptxsanaiftikhar23
 
#ATAGTR2020 Presentation - Microservices – Explored
#ATAGTR2020 Presentation - Microservices – Explored#ATAGTR2020 Presentation - Microservices – Explored
#ATAGTR2020 Presentation - Microservices – ExploredAgile Testing Alliance
 
6. Microservices architecture.pptx
6. Microservices architecture.pptx6. Microservices architecture.pptx
6. Microservices architecture.pptxdatapro2
 

Similar to JINI TECH PPT (20)

jinitechnologyppt-170905081653.pdf
jinitechnologyppt-170905081653.pdfjinitechnologyppt-170905081653.pdf
jinitechnologyppt-170905081653.pdf
 
Mayur jini technology.pptx
Mayur jini technology.pptxMayur jini technology.pptx
Mayur jini technology.pptx
 
JINI Technology
JINI TechnologyJINI Technology
JINI Technology
 
Jini
JiniJini
Jini
 
Jini java protocol ppt by Mubeen
Jini java protocol  ppt by MubeenJini java protocol  ppt by Mubeen
Jini java protocol ppt by Mubeen
 
Deployability
DeployabilityDeployability
Deployability
 
jini-1.ppt
jini-1.pptjini-1.ppt
jini-1.ppt
 
Jini new technology for a networked world
Jini new technology for a networked worldJini new technology for a networked world
Jini new technology for a networked world
 
IoT-A ARM
IoT-A ARMIoT-A ARM
IoT-A ARM
 
Android service
Android serviceAndroid service
Android service
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application Development
 
Magento Developer Talk. Microservice Architecture and Actor Model
Magento Developer Talk. Microservice Architecture and Actor ModelMagento Developer Talk. Microservice Architecture and Actor Model
Magento Developer Talk. Microservice Architecture and Actor Model
 
System Proposal(Personal Information & Leave Management System)
System Proposal(Personal Information & Leave Management System)System Proposal(Personal Information & Leave Management System)
System Proposal(Personal Information & Leave Management System)
 
Displaying google maps in mobileapplication.pptx
Displaying google maps in mobileapplication.pptxDisplaying google maps in mobileapplication.pptx
Displaying google maps in mobileapplication.pptx
 
Basics 4
Basics   4Basics   4
Basics 4
 
Microservice's in detailed
Microservice's in detailedMicroservice's in detailed
Microservice's in detailed
 
Concept of SOA
Concept of SOAConcept of SOA
Concept of SOA
 
#ATAGTR2020 Presentation - Microservices – Explored
#ATAGTR2020 Presentation - Microservices – Explored#ATAGTR2020 Presentation - Microservices – Explored
#ATAGTR2020 Presentation - Microservices – Explored
 
6. Microservices architecture.pptx
6. Microservices architecture.pptx6. Microservices architecture.pptx
6. Microservices architecture.pptx
 
What are microservices
What are microservicesWhat are microservices
What are microservices
 

JINI TECH PPT

  • 1. JINI TECHNOLGY Submitted by- KAKI REDDY DIVYA (10D41A1207) Submitted to- Department of INFORMATION TECHNOLOGY SRI INDU COLLEGE OF ENGG. AND TECHNOLOGY
  • 2. INTRODUCTION • Jini is a simple set of Java classes and services that has the potential to create its own revolution because it allows technology to be exploited in new ways. • Jini was created by Sun Microsystems as software for networking in all sorts of electronic devices, services, and applications. • Jini lets them join up easily, seamlessly and gracefully - it is a sort of plug-and-play capability.
  • 3. INTRODUCTION ( cont… • Jini technology is one of the most important attempts to fulfill the high requirements of heterogeneous and fast changing network design and implementation issues. • Based on the java programming language , Jini technology tries to deal with very complex network issues like partial network failures. • Jini offers relatively lightweight solutions for issues which cannot be covered by the traditional distributed system.
  • 4. WHAT is JINI?? • Jini technology provides a simple infrastructure for providing services in a network. It enables spontaneous interactions between applications. • Network of services connected together dynamically. • Services can join or leave the network in a robust manner. Clients can rely upon the availability of visible services.
  • 5. GOALS • Network plug-and-play. • Spontaneous networking. • Service-based architecture. • Simplicity. • Reliability.
  • 6. Purpose of Jini • Federate groups of hardware and/or software components into a single, dynamic, distributed system. • The resulting federation provides the simplicity of access and ease of administration. • It guarantees the reliability and scalability of the whole system.
  • 7. Key Concepts of Jini The main concepts of Jini and their relationships are described in the conceptual model. • Jini services. • Service Item. • Service ID. • Service proxy. • Service attribute, etc…
  • 8.
  • 9. 1.1 Jini Service • A Jini service is an entity that can be used by a person, a program or another service. • A service may be a computing program, a hardware device or a component of the Jini system. • A Jini system consists of services that can be collected together for the performance of a particular task.
  • 10. 1.2 Service Item • A service item is an object that represents this service in the Jini federation. • A service item is composed of a service identifier, a set of attributes and a proxy object.
  • 11. 1.3 Service ID • A service identifier is a global unique identifier for a service. • This identifier is assigned by a lookup service (further detailed) the first time a service registers in the Jini federation.
  • 12. 1.4 Service Proxy • A service proxy is an object that encapsulates the mechanisms that a service and a client communicate with. • When a client system looks for a service it receives from a lookup service a proxy object enabling the communication with the requested service.
  • 13. 1.5 Service Attribute. • Service attributes represent relevant characteristics of a service; relevant features that distinguish one service from another in ways that are not reflected by the type of the proxy. • In this way, Jini clients can perform rather complex searches of services based on these attributes.
  • 14. 1.6 Jini Group • Jini services are structured within groups. A group usually represents a rather small (typically the size of a workgroup) community of services. • The default group is called “public”. Group names are only unique within the naming space of a network.
  • 15. 1.7 Jini Federation. • The Jini federation is an abstract concept that represents the full set of communities (or groups) of Jini Services
  • 16. 1.8 Jini Client • A Jini client is a system that uses a Jini service. • A Jini client can eventually be another Jini service or just another entity. In an ideal Jini federation there would be nothing but Jini services that collaborate to perform certain tasks.
  • 17. 1.9 Lookup Service. • Services are found and resolved by a Jini Lookup Service (JLS). • The JLS is the central bootstrapping mechanism for the system. It provides the major point of contact between services.
  • 18. Key MECHANISMS of Jini • Key mechanisms of Jini technology are:  Discovery Protocol.  Join Protocol.  Lookup Protocol.  Leasing.  Remote Events.  Transactions.
  • 19. 2.1 Discovery Protocol • The protocols that govern the acquisition of these references are known as the discovery protocols. • A Jini discovery protocol is the means by which Jini entities find Jini communities.
  • 20. 2.2 Join Protocol • A Jini entity, using references to JLSs obtained during the discovery process, can advertise the services it offers. • The join protocol regulates how services join Jini communities.
  • 21. 2.3 Lookup Protocol. • A Jini entity, using a reference to a JLS obtained during the discovery process, can search all the service items provided by this JLS to find services of interest.
  • 22. 2.4 Leasing. • In distributed systems, there are situations when different parts of a cooperating group are unable to communicate - either because one of the members has crashed or because the connection between the members of the group has failed. • To deal with these problems, the notion of lease was introduced.
  • 23. 2.5 Remote Events. • Jini entities occasionally need to be notified when certain interesting changes happen in their environment. • To do that, Jini has the notion of remote events.
  • 24. 2.6 Transactions. • Transactions provide a way to group a series of related operations so either all the operations succeed, or all the operations fail. • The transaction protocol must be implemented by each service.
  • 25. USERS Active users of Jini technology in the present days are RAILWAY SYSTEMS.
  • 26. Conclusion • The use of Jini technology simplifies the development of distributed systems because Jini forces distributed systems developers to deal with the network in early stages of development.