jini technology
TRANSCRIPT
![Page 1: Jini technology](https://reader036.vdocument.in/reader036/viewer/2022071815/55a8e4211a28ab3a6a8b485c/html5/thumbnails/1.jpg)
2
R.Renuka, R.VidhyaPriya,
Jini™ Technology
![Page 2: Jini technology](https://reader036.vdocument.in/reader036/viewer/2022071815/55a8e4211a28ab3a6a8b485c/html5/thumbnails/2.jpg)
Contents Introduction JINI Architecture Features and Benefits JINI ServicesConclusion
Simply connect.
![Page 3: Jini technology](https://reader036.vdocument.in/reader036/viewer/2022071815/55a8e4211a28ab3a6a8b485c/html5/thumbnails/3.jpg)
Introduction
Jini is a distributed-object computing technology and is all about ubiquitous network-centric computing.
Jini technology, based on Java technology, enables digital services to simply connect together.
![Page 4: Jini technology](https://reader036.vdocument.in/reader036/viewer/2022071815/55a8e4211a28ab3a6a8b485c/html5/thumbnails/4.jpg)
JINI Architecture Jini – Apache River
Distributed systems in the form of modular co-operating services.
![Page 5: Jini technology](https://reader036.vdocument.in/reader036/viewer/2022071815/55a8e4211a28ab3a6a8b485c/html5/thumbnails/5.jpg)
![Page 6: Jini technology](https://reader036.vdocument.in/reader036/viewer/2022071815/55a8e4211a28ab3a6a8b485c/html5/thumbnails/6.jpg)
Jini Specifications This helps to built a distributed system
organized as a federation. Runtime infrastructure – providing
mechanisms, - Adding - Removing - Locating
- Accessing services.
![Page 7: Jini technology](https://reader036.vdocument.in/reader036/viewer/2022071815/55a8e4211a28ab3a6a8b485c/html5/thumbnails/7.jpg)
Runtime Infrastructure supportsRuntime Infrastructure supports Discovery Join Lookup
![Page 8: Jini technology](https://reader036.vdocument.in/reader036/viewer/2022071815/55a8e4211a28ab3a6a8b485c/html5/thumbnails/8.jpg)
Main Goals of JINISharing
Access from anywhere
Easy to create and manage the network devices
![Page 9: Jini technology](https://reader036.vdocument.in/reader036/viewer/2022071815/55a8e4211a28ab3a6a8b485c/html5/thumbnails/9.jpg)
The three major components that make up a running Jini system The Jini Client The Server Locator The Jini Service
![Page 10: Jini technology](https://reader036.vdocument.in/reader036/viewer/2022071815/55a8e4211a28ab3a6a8b485c/html5/thumbnails/10.jpg)
Features and Benefits Protocol Independence Location Independence Interface / Implementation Decoupling Automatic Performance Tuning Monitoring & Management
![Page 11: Jini technology](https://reader036.vdocument.in/reader036/viewer/2022071815/55a8e4211a28ab3a6a8b485c/html5/thumbnails/11.jpg)
Service Oriented Architectures Jini has been designed
from the beginning to support distributed Service Oriented Architectures (SOA) .
![Page 12: Jini technology](https://reader036.vdocument.in/reader036/viewer/2022071815/55a8e4211a28ab3a6a8b485c/html5/thumbnails/12.jpg)
SOA’s Eight Features Reliable Secure Homogeneous Latency is zero Bandwidth is infinite Topology doesn't change There is one administrator Transport cost is zero
![Page 13: Jini technology](https://reader036.vdocument.in/reader036/viewer/2022071815/55a8e4211a28ab3a6a8b485c/html5/thumbnails/13.jpg)
JINI Services Runtime service:
The Runtime Infrastructure enables Jini services to register with Lookup services through a process called discovery and join.
![Page 14: Jini technology](https://reader036.vdocument.in/reader036/viewer/2022071815/55a8e4211a28ab3a6a8b485c/html5/thumbnails/14.jpg)
Discovery – Jini enabled device locates lookup service.
Join – Device register the service with lookup service.
Lookup – Enables the clients to locate and contact services.
![Page 15: Jini technology](https://reader036.vdocument.in/reader036/viewer/2022071815/55a8e4211a28ab3a6a8b485c/html5/thumbnails/15.jpg)
Discovery
Used by both the Jini services and Lookup Locator services to announce their presence on a distributed Jini network.
It uses three types of sub protocols, depending on the state a Jini component is in.
![Page 16: Jini technology](https://reader036.vdocument.in/reader036/viewer/2022071815/55a8e4211a28ab3a6a8b485c/html5/thumbnails/16.jpg)
Sub Protocols Multicast Request Protocol Multicast Announcement Protocol Unicast Request Protocol
![Page 17: Jini technology](https://reader036.vdocument.in/reader036/viewer/2022071815/55a8e4211a28ab3a6a8b485c/html5/thumbnails/17.jpg)
Other Services The Echo service Remote Interface Distributed Programming Models - Leasing - Distributed Events - Transaction
![Page 18: Jini technology](https://reader036.vdocument.in/reader036/viewer/2022071815/55a8e4211a28ab3a6a8b485c/html5/thumbnails/18.jpg)
Conclusion Jini attempts to raise the level of
abstraction for distributed systems programming, from the network protocol level to the object interface level.
![Page 19: Jini technology](https://reader036.vdocument.in/reader036/viewer/2022071815/55a8e4211a28ab3a6a8b485c/html5/thumbnails/19.jpg)