0
JINI Network  Technology       Presented By:           K.Keerthi        093Q1A0529
Outline   Why JINI?   What is JINI?   Purpose of JINI?   JINI Architecture Overview   Jini Service Oriented Architect...
WHY JINI?     Distributing computing is more       difficult than local computing       because of:      Network Latency ...
What is JINI?•The jini technology makes a network more dynamic•It provides mechanism for devices to join and detach fromne...
Purpose of JINIEnabling users to share services or resources over a networkProviding users easy access to the resources ...
JINI Architecture Overview
JINI Service Oriented Architecture                              The basic networks                              elements i...
JINI Players  There are three main players :1: A Service, such asprinter,scanner,storag   2: a Client, whiche device,a sof...
JINI Process(Discover)                            (Discover)                                (lookup)(join)
Discovery discovery is theJiniprocess of adding a                            LOOKUP SERVICEservice to a Jini system.      ...
Join Service object for   LOOKUP SERVICE the service is loaded into the lookup service            CLIENT                  ...
Lookup                         LOOKUP SERVICEA client requests aservice by its typeand/or its attributes.A copy of the pro...
Merits•Dynamically builders can be loaded with various kinds ofFactory settings•Support for different Display Technologies...
Unique BenefitsResiliency - Networks readily adapt to changes in thecomputing EnvironmentIntegration - Allows fast , easy ...
Future WorkIdentifying and refining the UI patterns Security in jini:         Who can access services?                 ...
ConclusionThe overall goal is to turn the network into a flexible , easily administered tool on which resourcescan be foun...
Jini network technology
Jini network technology
Upcoming SlideShare
Loading in...5
×

Jini network technology

2,399

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,399
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
159
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Jini network technology"

  1. 1. JINI Network Technology Presented By: K.Keerthi 093Q1A0529
  2. 2. Outline Why JINI? What is JINI? Purpose of JINI? JINI Architecture Overview Jini Service Oriented Architecture Jini Players Jini Process Merits Unique Benefits Future Work Conclusion
  3. 3. WHY JINI? Distributing computing is more difficult than local computing because of:  Network Latency  Concurrency Issues  Memory Management  Inevitable partial failure
  4. 4. What is JINI?•The jini technology makes a network more dynamic•It provides mechanism for devices to join and detach fromnetwork dynamically without the need for configuringeach device•Jini is also called “Apache River”•Jini addresses the problems of distributed computing using a set of simple interfaces and protocols•Jini enables spontaneous network of software services to assemble into working groups of objects or Federations• Jini builds on the Java 2 Platforms• Jini enables self healing when one or more devices are removed from the federations•Jini is useful for hardware as well as software services
  5. 5. Purpose of JINIEnabling users to share services or resources over a networkProviding users easy access to the resources anywhereon the networkSimplifying the task of building , maintaining and altering aNetwork of devices , software and users.
  6. 6. JINI Architecture Overview
  7. 7. JINI Service Oriented Architecture The basic networks elements in the Jini architecture related to this issue are: Lookup Service Service Proxy Client
  8. 8. JINI Players There are three main players :1: A Service, such asprinter,scanner,storag 2: a Client, whiche device,a software would like to make 3:a LookUp, serviceservice etc use of the service (LUS)- service Locator
  9. 9. JINI Process(Discover) (Discover) (lookup)(join)
  10. 10. Discovery discovery is theJiniprocess of adding a LOOKUP SERVICEservice to a Jini system. CLIENT SERVICE PROVIDER
  11. 11. Join Service object for LOOKUP SERVICE the service is loaded into the lookup service CLIENT SERVICE PROVIDER
  12. 12. Lookup LOOKUP SERVICEA client requests aservice by its typeand/or its attributes.A copy of the proxy ismoved to the client CLIENT SERVICE PROVIDER
  13. 13. Merits•Dynamically builders can be loaded with various kinds ofFactory settings•Support for different Display Technologies•Stub is Light weight and does not carry any extra UI classes•Adding support for new UI tech by simply adding new builders at service end
  14. 14. Unique BenefitsResiliency - Networks readily adapt to changes in thecomputing EnvironmentIntegration - Allows fast , easy incorporation ofLegacy , current and future network componentsLicensing - jini network technology is available free of chargeWith an evergreen license.
  15. 15. Future WorkIdentifying and refining the UI patterns Security in jini: Who can access services? Authentication Who can invoke what services? Authorization
  16. 16. ConclusionThe overall goal is to turn the network into a flexible , easily administered tool on which resourcescan be found by human and computational clients….wecan use Jini technology to create technology systemsthat are scalable,evolvable and flexible in dynamicruntime environments in a multifaceted way….
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×