3G
Bluetooth
Broadband
EIB
Ethernet
GSM
HAVi
HomePlug
HomeRF
Jini
LonMark
LonWorks
Metasys
OSGi
PDA
TCP/IP
Universal PnP
WAP
Wireless LAN
X-10

  

1. FAQ
Jini[tm] Network Technology

Overview

Jini[tm] network technology provides a simple infrastructure for delivering services in a network and for creating spontaneous interaction between programs that use these services regardless of their hardware/software implementation.

Any kind of network made up of services (applications, databases, servers, devices, information systems, mobile appliances, storage, printers, etc.) and clients (requesters of services) of those services can be easily assembled, disassembled, and maintained on the network using Jini Technology. Services can be added or removed from the network, and new clients can find existing services - all without administration.

Technology

Technology Advantage
Sun's technologies, such as Jini technology, are truly open to the marketplace, allowing more widespread innovation and providing an open standards based environment for developers, service providers and content creators alike.

Operational Advantage
Jini technology enables open end-to-end solutions for creating dynamically networked products, services, and applications that scale from device to the enterprise.

Competitive Advantage
Jini technology solutions enable developers, service providers and content creators to gain a competitive business advantage and capitalize on new revenue streams in the service-driven network, by rapidly and cost effectively developing and deploying compelling new applications and services for their customers worldwide.

Network Evolution

Over the last quarter century, network technology has evolved rapidly and in some unexpected ways. Client/server and multi-tier models operating within a single business enterprise have given way to an Internet/Web environment where services are provided by nodes scattered over a far-flung network.

Today, the next generation of network interaction is emerging that will place unprecedented demands upon existing network technologies and architectures. For example, participants in one network will need to directly access and use the services provided by participants in another network. It is in this network environment - one of mind-numbing complexity driven by geometric increases in scale, rate of change, and multiplicity of participant interactions - that the simplicity of the Jini[tm] architecture clearly wins.

How Jini Technology Works

By using objects that move around the network, the Jini architecture makes each service, as well as the entire network of services, adaptable to changes in the network. The Jini architecture specifies a way for clients and services to find each other on the network and to work together to get a task accomplished. Service providers supply clients with portable Java technology-based objects that give the client access to the service. This network interaction can use any type of networking technology such as RMI, CORBA, or SOAP, because the client only sees the Java technology-based object provided by the service and,subsequently, all network communication is confined to that Java object and the service from whence it came.

When a service joins a network of Jini technology-enabled services and/or devices, it advertises itself by publishing a Java technology-based object that implements the service API. This object's implementation can work in any way the service chooses. The client finds services by looking for an object that supports the API. When it gets the service's published object, it will download any code it needs in order to talk to the service, thereby learning how to talk to the particular service implementation via the API. The programmer who implements the service chooses how to translate an API request into bits on the wire using RMI, CORBA, XML, or a private protocol.

To the top


Jini[tm] Network Technology