Jini technology- advanced set of network protocols. Jini is a set of APIs and network protocols that can help you build and deploy distributed systems that are organized as federations of services. A service can be anything that sits on the network and is ready to perform a useful function. Hardware devices, software, communications channels -- even human users themselves -- can be services.
|Published (Last):||26 August 2010|
|PDF File Size:||6.91 Mb|
|ePub File Size:||16.68 Mb|
|Price:||Free* [*Free Regsitration Required]|
We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you! Published by Taya Hammonds Modified over 6 years ago. Distributed computing is more difficult than local computing because of: Network latency, Concurrency issues, Memory management, Partial failure.
Homogeneous network Architecture independence Dynamic environment Programming interfaces designed for robustness. Services may come and go without administration. Federation, not central control. Jini can be used with both hardware as well as software services: Everything is represented by Java Objects. Everything is located and accessed through Java Interfaces.
It can be a piece of computation, a hardware device or software. Client A Jini device or component that becomes the member of the federation in order to use a Jini service. Lookup Service The central element of a Jini federation. The lookup service also known as the service locator or service registrar keeps track of the services offered in the federation. Repository of available services. Stores each service as Java objects. Clients download services on demand.
Discovery The mechanism used to locate lookup services in order to advertise a new service in the network or find a service for use. Leasing Jini services grant resource usage in a time-based manner. If the period of the grant lease is not renewed before its expiration, the grant will be withdrawn at the end of the period. Distributed event Components of a Jini system can notify each other when some change in their state occurs.
If the service is requested to leave a group, the steps are a little more complex: 1. It removes that group from the persistent set of groups to join. It removes all lookup services that match only that group in the set of groups it is interested in from the set it has discovered using multicast discovery, and unregisters from those lookup services.
It either continues to perform multicast discovery with the reduced set of groups or, if the set has been reduced to empty, ceases multicast discovery. Traditional solution: system administration: Error-prone, Costly, Only happens when it is too late. Time-based grants of resources or services. Provides a method of managing resources in an environment where network failures can, and do, occur Loose contracts between grantor and holder.
Negotiated for a set period of time. Can be shared or exclusive. Register interest, receive notification. Allows for use of event managers. Can use numerous distributed delivery models: Push, pull, filter Uses leasing protocol. Implemented in Transaction Manager service — another Jini service mahalo. What's a Proxy Printer Provider? All rights reserved. Enrique Ortiz. Chapter 31 Slide 1 Service-centric Software Engineering. The Jini Technology Lookup Service.
Jini Tutorial, Part 2 Jini Overview.
Jini Technology is a simple, lightweight protocol for automatic maintenance and advertisement of intranet services. It defines entities known as User , Service Provider, and Lookup Service, and defines the protocol operations between them. JINI offers an easily understood model of service operations, and relieves system administrators of the need to configure service information in most new user installations. Taking services offline for routine maintenance, or bringing them back online, can occur with no reconfiguration needed on user machines. Installing new services is as easy as filling out a form. Services may also be enhanced to allow them to automatically register with JINI, so that no administrative intervention is reauired at all, beyond activating the Service Agent.
We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you! Published by Taya Hammonds Modified over 6 years ago.