Dushura Seminar Report on Jini Technology Jini technology provides jin flexible infrastructure for delivering services in a network and for creating spontaneous interactions between clients that use these services regardless of their hardware or software implementations. It allows an object in one network location to register interest in an event occurring in an object in another network location, and to designate a third network object to receive a notification when an event of that kind occurs. The LookupLocator class in the net. The event object is passed to the listener as a parameter in the method.
|Published (Last):||13 June 2004|
|PDF File Size:||17.76 Mb|
|ePub File Size:||17.60 Mb|
|Price:||Free* [*Free Regsitration Required]|
Dushura Seminar Report on Jini Technology Jini technology provides jin flexible infrastructure for delivering services in a network and for creating spontaneous interactions between clients that use these services regardless of their hardware or software implementations. It allows an object in one network location to register interest in an event occurring in an object in another network location, and to designate a third network object to receive a notification when an event of that kind occurs.
The LookupLocator class in the net. The event object is passed to the listener as a parameter in the method. Thus the client computer is relieved of handling the communication and it is possible for one client to communicate with multiple services, each with a different communications protocol.
The Entry interface makes it possible to use template-matching search schemes that are suited to network-wide searches. The ServiceRegistrar interface provides methods to register service items, find items that match a template, receive event notifications when items are modified, and incrementally explore the collection of items along the three major axes: As the following diagram shows, the service proxy is mobile code — a Java interface that ov anywhere in the network.
Java platform Beta software Software using the Apache license. The major network functionality needs to be delegated among the network participants and performed in a lateral way instead of the traditional top-down way.
Tip The NotifyDelegator uses the above interfaces and classes. Aborting a sdvanced means that all operations performed under that transaction will appear never to have happened. In a dynamic federation in which services can join and leave at any time, up-to-date lookup registry is necessary. The EventRegistration class is a utility class for use as a return value for event-interest registration methods.
A bewildering array of emerging standardsproliferation of electronic systems. The importance of the HAVi middleware software system Original PDF WP Jini advanced set of network protocols nokia cellphone camera module FOR TV eet control for home protocold remote control for home appliances rf based schema motorola cell phone camera circuit diagram of smart home alarm system TV Remote controlled home appliance circuit remote control for home appliances rf based home appliances control home appliances controlled by PC — electrical bell working principle Abstract: The client and services of this distributed system work together to perform the task: Once a client or a service has joined a particular federation it can use its Jini services.
Jini technology- advanced set of network protocols Entry class, attribute value, and service type. The network itself will be very dynamic — devices and services will be added and removed regularly. No abstract text available Text: Tip Transactions, Entries and notifications use the leasing mechanism. Descriptive service information stored in the Lookup Service helps clients decide whether to use the service or not.
In order to support the operation of a dynamic network architecture or an SOA, a new concept of networking and supporting infrastructure is required. Entries are used in distributed algorithms for which qdvanced template-match lookup semantics are useful.
Metrowerks provides the communications software and development tools to. Retrieved 21 April Jini can be used to build adaptive network systems that are scalable, evolvable and flexible as typical dynamic computing environments. Then, in case one member participant fails, the transaction can be reliably aborted, ensuring that no partial results are written. However, the lookup service can be horizontally scaled by running multiple instances that listen to the same multicast group. Seminar Report on Jini Technology In distributed applications on a network, where there may be partial failures of the network or of components, there needs to be a way for components advacned be timed out if they have failed, or have become unreachable.
Copyright c engineers world All rights reserved. Kini components need not be configured with explicit knowledge of location of the service to use the lookup services. The TransactionManager interface is used for managers of the two-phase commit protocol for top-level transactions and contains methods to create, abort, and commit transactions, and to join a transaction that is managed by this transaction manager.
TOP 10 Related.
Jini Network Technology
This technology provides a flexible infrastructure for delivering services in a network and for creating spontaneous interactions between clients that use these services regardless of their hardware or software implementations. Concepts introduced by this technology such as leasing discovery and the movement of objects over a network vastly simplifies interaction on a network embedding a great degree of resiliency and scalability within a distributed system. Companies are using this technology to build communities of services out of simple piece of hardware and software that have been built according to it s specification. Examples ranges from business enterprises, medical systems, financial applications, and battlefield implementations, to a Jini enabled car or a Smart House. It s source code is available at no cost.
JINI ADVANCED SET OF NETWORK PROTOCOLS PDF
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. A Jini-enabled disk drive, for example, could offer a "storage" service. A Jini-enabled printer could offer a "printing" service. A federation of services, then, is a set of services, currently available on the network, that a client meaning a program, service, or user can bring together to help it accomplish some goal. To perform a task, a client enlists the help of services.
History Edit Sun introduced Jini in July In November , Sun announced that there were some firms supporting Jini. The Jini team at Sun Microsystems has always stated that Jini is not an acronym. Ken Arnold has joked that it means "Jini Is Not Initials", making it a recursive anti-acronym ,  but it has always been just Jini. Using a service Edit Locating services is done through a lookup service. The lookup service returns an object called the service registrar that can be used by services to register themselves so they can be found by clients.