jini technology

19
2 R.Renuka, R.VidhyaPriya, Jini Technology

Upload: renusuren

Post on 17-Jul-2015

147 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Jini technology

2

R.Renuka, R.VidhyaPriya,

Jini™ Technology

Page 2: Jini technology

Contents Introduction JINI Architecture Features and Benefits JINI ServicesConclusion

Simply connect.

Page 3: Jini technology

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

JINI Architecture Jini – Apache River

Distributed systems in the form of modular co-operating services.

Page 5: Jini technology
Page 6: Jini technology

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

Runtime Infrastructure supportsRuntime Infrastructure supports Discovery Join Lookup

Page 8: Jini technology

Main Goals of JINISharing

Access from anywhere

Easy to create and manage the network devices

Page 9: Jini technology

The three major components that make up a running Jini system The Jini Client The Server Locator The Jini Service

Page 10: Jini technology

Features and Benefits Protocol Independence  Location Independence  Interface / Implementation Decoupling  Automatic Performance Tuning  Monitoring & Management 

Page 11: Jini technology

Service Oriented Architectures Jini has been designed

from the beginning to support distributed Service Oriented Architectures (SOA) .

Page 12: Jini technology

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

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

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

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

Sub Protocols Multicast Request Protocol Multicast Announcement Protocol Unicast Request Protocol

Page 17: Jini technology

Other Services The Echo service Remote Interface Distributed Programming Models - Leasing - Distributed Events - Transaction

Page 18: Jini technology

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