SlideShare a Scribd company logo
JINI Network
  Technology



       Presented By:
           K.Keerthi
        093Q1A0529
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
WHY JINI?
     Distributing computing is more
       difficult than local computing
       because of:
      Network Latency
      Concurrency Issues
      Memory Management
      Inevitable partial failure
What is JINI?
•The jini technology makes a network more dynamic
•It provides mechanism for devices to join and detach from
network dynamically without the need for configuring
each 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
Purpose of JINI
Enabling users to share services or resources over a network

Providing users easy access to the resources anywhere
on the network

Simplifying the task of building , maintaining and altering a
Network of devices , software and users.
JINI Architecture Overview
JINI Service Oriented Architecture

                              The basic networks
                              elements in the Jini
                              architecture related to this
                              issue are:
                              Lookup Service
                              Service Proxy
                              Client
JINI Players
  There are three main players :


1: A Service, such as
printer,scanner,storag   2: a Client, which
e device,a software      would like to make   3:a LookUp, service
service etc              use of the service   (LUS)- service Locator
JINI Process
(Discover)
                            (Discover)

                                (lookup)


(join)
Discover
y discovery is the
Jini
process of adding a
                            LOOKUP SERVICE
service to a Jini system.




        CLIENT                                SERVICE
                                             PROVIDER
Join
 Service object for   LOOKUP SERVICE
 the service is
 loaded into the
 lookup service




            CLIENT                      SERVICE
                                       PROVIDER
Lookup
                         LOOKUP SERVICE
A client requests a
service by its type
and/or its attributes.
A copy of the proxy is
moved to the client




                CLIENT                 SERVICE
                                      PROVIDER
Merits
•Dynamically builders can be loaded with various kinds of
Factory 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
Unique Benefits
Resiliency - Networks readily adapt to changes in the
computing Environment

Integration - Allows fast , easy incorporation of
Legacy , current and future network components

Licensing - jini network technology is available free of charge
With an evergreen license.
Future Work
Identifying and refining the UI patterns
 Security in jini:
         Who can access services?
                  Authentication

         Who can invoke what services?
                   Authorization
Conclusion
The overall goal is to turn the network into a
 flexible , easily administered tool on which resources
can be found by human and computational clients….we
can use Jini technology to create technology systems
that are scalable,evolvable and flexible in dynamic
runtime environments in a multifaceted way….
Jini network technology
Jini network technology

More Related Content

PPSX
PPT
jini technology
PPT
PPT
JINI Technology
PPT
Jini technology
PPTX
1 introduction to windows server 2016
DOCX
Jini network technology
jini technology
JINI Technology
Jini technology
1 introduction to windows server 2016
Jini network technology

What's hot (20)

PPTX
Bit torrent ppt
PPTX
Network Troubleshooting
PDF
Cloud computing writeup
PPT
Multimedia networking
PPTX
Grid computing
PPT
Load Balancing In Cloud Computing newppt
PPTX
Cloud Gaming
DOC
Report File On Virtual Private Network(VPN)
PPTX
Virtual Private Network(VPN)
PPT
Chapter 6 : VIDEO
PPT
Grid computing [2005]
PPT
cloud computing.ppt
PPT
Cloud computing
PPT
Benefits of Cloud Computing
PDF
Cloud Computing Architecture
PPTX
Cloud computing ppt
PPT
Virtualization in cloud computing ppt
PPT
Cloud computing
PPTX
PPT
Cloud deployment models
Bit torrent ppt
Network Troubleshooting
Cloud computing writeup
Multimedia networking
Grid computing
Load Balancing In Cloud Computing newppt
Cloud Gaming
Report File On Virtual Private Network(VPN)
Virtual Private Network(VPN)
Chapter 6 : VIDEO
Grid computing [2005]
cloud computing.ppt
Cloud computing
Benefits of Cloud Computing
Cloud Computing Architecture
Cloud computing ppt
Virtualization in cloud computing ppt
Cloud computing
Cloud deployment models
Ad

Similar to Jini network technology (20)

PDF
jinitechnologyppt-170905081653.pdf
PPT
Jini new technology for a networked world
PPT
Jini java protocol ppt by Mubeen
PPT
JINI Technology
PPTX
Mayur jini technology.pptx
PPTX
JINI TECH PPT
PDF
14A81A05B1
PPT
Jini+presentation
PDF
Automating Applications with Habitat - Sydney Cloud Native Meetup
PPTX
Do You Need A Service Mesh?
PDF
Istio and Kubernetes Relationship
PPTX
Microservices
PDF
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
PDF
The elegant way of implementing microservices with istio
PPTX
Comparative Analysis of Software Architectures.pptx
PDF
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
PDF
MobileAppDev Handout#5
PDF
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
PDF
[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...
jinitechnologyppt-170905081653.pdf
Jini new technology for a networked world
Jini java protocol ppt by Mubeen
JINI Technology
Mayur jini technology.pptx
JINI TECH PPT
14A81A05B1
Jini+presentation
Automating Applications with Habitat - Sydney Cloud Native Meetup
Do You Need A Service Mesh?
Istio and Kubernetes Relationship
Microservices
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
The elegant way of implementing microservices with istio
Comparative Analysis of Software Architectures.pptx
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
MobileAppDev Handout#5
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...
Ad

Jini network technology

  • 1. JINI Network Technology Presented By: K.Keerthi 093Q1A0529
  • 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. WHY JINI? Distributing computing is more difficult than local computing because of:  Network Latency  Concurrency Issues  Memory Management  Inevitable partial failure
  • 4. What is JINI? •The jini technology makes a network more dynamic •It provides mechanism for devices to join and detach from network dynamically without the need for configuring each 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. Purpose of JINI Enabling users to share services or resources over a network Providing users easy access to the resources anywhere on the network Simplifying the task of building , maintaining and altering a Network of devices , software and users.
  • 7. JINI Service Oriented Architecture The basic networks elements in the Jini architecture related to this issue are: Lookup Service Service Proxy Client
  • 8. JINI Players There are three main players : 1: A Service, such as printer,scanner,storag 2: a Client, which e device,a software would like to make 3:a LookUp, service service etc use of the service (LUS)- service Locator
  • 9. JINI Process (Discover) (Discover) (lookup) (join)
  • 10. Discover y discovery is the Jini process of adding a LOOKUP SERVICE service to a Jini system. CLIENT SERVICE PROVIDER
  • 11. Join Service object for LOOKUP SERVICE the service is loaded into the lookup service CLIENT SERVICE PROVIDER
  • 12. Lookup LOOKUP SERVICE A client requests a service by its type and/or its attributes. A copy of the proxy is moved to the client CLIENT SERVICE PROVIDER
  • 13. Merits •Dynamically builders can be loaded with various kinds of Factory 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. Unique Benefits Resiliency - Networks readily adapt to changes in the computing Environment Integration - Allows fast , easy incorporation of Legacy , current and future network components Licensing - jini network technology is available free of charge With an evergreen license.
  • 15. Future Work Identifying and refining the UI patterns  Security in jini: Who can access services? Authentication Who can invoke what services? Authorization
  • 16. Conclusion The overall goal is to turn the network into a flexible , easily administered tool on which resources can be found by human and computational clients….we can use Jini technology to create technology systems that are scalable,evolvable and flexible in dynamic runtime environments in a multifaceted way….