SlideShare uma empresa Scribd logo
1 de 18
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

Mais conteúdo relacionado

Mais procurados (20)

Jini technology ppt
Jini technology pptJini technology ppt
Jini technology ppt
 
Sensor Cloud
Sensor CloudSensor Cloud
Sensor Cloud
 
Artificial Intelligence in Computer Networks
Artificial Intelligence in Computer NetworksArtificial Intelligence in Computer Networks
Artificial Intelligence in Computer Networks
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
 
Software Defined Network (SDN)
Software Defined Network (SDN)Software Defined Network (SDN)
Software Defined Network (SDN)
 
Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]
 
Web of Things Application Architecture
Web of Things Application ArchitectureWeb of Things Application Architecture
Web of Things Application Architecture
 
Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
 
Fault management presentation
Fault management presentationFault management presentation
Fault management presentation
 
Ambient intelligence (AmI)
 Ambient intelligence (AmI)  Ambient intelligence (AmI)
Ambient intelligence (AmI)
 
3 g vs wi fi presentation
3 g vs wi fi presentation3 g vs wi fi presentation
3 g vs wi fi presentation
 
flexpad
flexpadflexpad
flexpad
 
Best topics for seminar
Best topics for seminarBest topics for seminar
Best topics for seminar
 
RMI
RMIRMI
RMI
 
Self Defending Network
Self Defending NetworkSelf Defending Network
Self Defending Network
 
Futex ppt
Futex  pptFutex  ppt
Futex ppt
 
fog computing ppt
fog computing ppt fog computing ppt
fog computing ppt
 
Optical Computing
Optical ComputingOptical Computing
Optical Computing
 
Edge Computing: Bringing the Internet Closer to You
Edge Computing: Bringing the Internet Closer to YouEdge Computing: Bringing the Internet Closer to You
Edge Computing: Bringing the Internet Closer to You
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 

Semelhante a Jini network technology

jinitechnologyppt-170905081653.pdf
jinitechnologyppt-170905081653.pdfjinitechnologyppt-170905081653.pdf
jinitechnologyppt-170905081653.pdfPoojithaBollikonda
 
Jini new technology for a networked world
Jini new technology for a networked worldJini new technology for a networked world
Jini new technology for a networked worldSajan Sahu
 
Jini java protocol ppt by Mubeen
Jini java protocol  ppt by MubeenJini java protocol  ppt by Mubeen
Jini java protocol ppt by Mubeenmubeenm50
 
Mayur jini technology.pptx
Mayur jini technology.pptxMayur jini technology.pptx
Mayur jini technology.pptxmayurbankar2
 
Automating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupAutomating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupMatt Ray
 
Do You Need A Service Mesh?
Do You Need A Service Mesh?Do You Need A Service Mesh?
Do You Need A Service Mesh?NGINX, Inc.
 
Istio and Kubernetes Relationship
Istio and Kubernetes RelationshipIstio and Kubernetes Relationship
Istio and Kubernetes RelationshipKnoldus Inc.
 
The elegant way of implementing microservices with istio
The elegant way of implementing microservices with istioThe elegant way of implementing microservices with istio
The elegant way of implementing microservices with istioInho Kang
 
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클Oracle Korea
 
Comparative Analysis of Software Architectures.pptx
Comparative Analysis of Software Architectures.pptxComparative Analysis of Software Architectures.pptx
Comparative Analysis of Software Architectures.pptxssuserecd44f
 
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...WSO2
 
Peloton Cycle Streaming Live Spin Classes to Thousands with Loggly & AWS
Peloton Cycle  Streaming Live Spin Classes to Thousands with Loggly & AWSPeloton Cycle  Streaming Live Spin Classes to Thousands with Loggly & AWS
Peloton Cycle Streaming Live Spin Classes to Thousands with Loggly & AWSAmazon Web Services
 
MobileAppDev Handout#5
MobileAppDev Handout#5MobileAppDev Handout#5
MobileAppDev Handout#5trupti1976
 
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...FIWARE
 
[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...
[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...
[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...WSO2
 
Jini Network Technology
Jini Network TechnologyJini Network Technology
Jini Network TechnologyKwangshin Oh
 

Semelhante a Jini network technology (20)

Jini
JiniJini
Jini
 
JINI
JINIJINI
JINI
 
jinitechnologyppt-170905081653.pdf
jinitechnologyppt-170905081653.pdfjinitechnologyppt-170905081653.pdf
jinitechnologyppt-170905081653.pdf
 
Jini new technology for a networked world
Jini new technology for a networked worldJini new technology for a networked world
Jini new technology for a networked world
 
Jini java protocol ppt by Mubeen
Jini java protocol  ppt by MubeenJini java protocol  ppt by Mubeen
Jini java protocol ppt by Mubeen
 
Mayur jini technology.pptx
Mayur jini technology.pptxMayur jini technology.pptx
Mayur jini technology.pptx
 
Jini+presentation
Jini+presentationJini+presentation
Jini+presentation
 
Automating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupAutomating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native Meetup
 
Do You Need A Service Mesh?
Do You Need A Service Mesh?Do You Need A Service Mesh?
Do You Need A Service Mesh?
 
Istio and Kubernetes Relationship
Istio and Kubernetes RelationshipIstio and Kubernetes Relationship
Istio and Kubernetes Relationship
 
Microservices
MicroservicesMicroservices
Microservices
 
The elegant way of implementing microservices with istio
The elegant way of implementing microservices with istioThe elegant way of implementing microservices with istio
The elegant way of implementing microservices with istio
 
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
 
Comparative Analysis of Software Architectures.pptx
Comparative Analysis of Software Architectures.pptxComparative Analysis of Software Architectures.pptx
Comparative Analysis of Software Architectures.pptx
 
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
 
Peloton Cycle Streaming Live Spin Classes to Thousands with Loggly & AWS
Peloton Cycle  Streaming Live Spin Classes to Thousands with Loggly & AWSPeloton Cycle  Streaming Live Spin Classes to Thousands with Loggly & AWS
Peloton Cycle Streaming Live Spin Classes to Thousands with Loggly & AWS
 
MobileAppDev Handout#5
MobileAppDev Handout#5MobileAppDev Handout#5
MobileAppDev Handout#5
 
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
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...
[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...
[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...
 
Jini Network Technology
Jini Network TechnologyJini Network Technology
Jini Network Technology
 

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….