Home - Technology Index - Alphabetically - J - Jini

After the Storm - Internet Technologies

Home
Technology Index
Alphabetically
A
B
C
D
E
F
G
H
I
J
J2SDK 5.0 (the version formerly known as 1.5)
JacORB
JAF (Java Beans Activation Framework)
JAI (Java Advanced Imaging API)
JAIN (Java APIs for Integrated Networks)
Jakarta
Jakarta Commons
Jalopy
Jameleon
James (Java Apache Mail Enterprise Server)
JAR (Java ARchive)
Jasper
JasperReports
Java
Java 2 Platform, Enterprise Edition (J2EE)
Java 2 Platform, Micro Edition (J2ME)
Java 2 Platform, Standard Edition (J2SE)
Java Application Verification Kit (AVK)
Java Bean
Java DataBase Connector
Java Message Service (JMS)
Java WebStart
JavaClass: See BCEL
Javadoc
JavaMail
JavaScript
JavaServer Faces (JSF)
JavaServer Pages (JSP)
JavaSpaces
Javassist (Java programming assistant)
JAWS (Just Another Web Storage)
JAX (Java Architecture for XML)
JAX-RPC (Java API for XML-Based Remote Procedure Calls)
JAXB (Java Architecture for XML Binding)
Jaxen
JAXM (Java API for XML Messaging)
JaxMe
JAXP (Java API for XML Processing)
JAXR (Java API for XML Registries)
JBoss
JCA (J2EE Connector Architecture)
JCE (Java Cryptography Extensions)
JCK (Jini Compatibility Kit)
JCP (Java Community Process)
JCR (Content Repository for Java API)
JCS (Java Caching System)
JDK (Java Development Kit)
JDMAPI (Java Data Mining API)
JDO (Java Data Objectes)
JDOM (Java Domain Object Model)
JDS (Sun Java Desktop System)
Jelly
Jenerator
JERI (Jini Extensible Remote Invocation)
Jetspeed
Jetty
Jexl
JFC (Java Foundation Classes)
JGraph
JHTML
Jigsaw
Jini
Jiro
JMeter
JMF (Java Media Framework)
JMI (Java Metadata Interface)
jMock
JMX (Java Management Extensions)
JNDI (Java Naming and Directory Interface)
JNI (Java Native Interface)
JNLP (Java Network Launching Protocol)
JNP (Java Network Programming)
JOAL (Java Open AL)
JOGL (Java bindings for OpenGL)
JOLAP (Java OLAP Interface)
JOnAS
JPDA (Java Platform Debugger Architecture)
JPublish
JRockit
JRun
JSK (Jini Software Kit)
JSPWiki
JSR (Java Specification Request)
JSSE (Java Secure Socket Extension)
JSTK (Jini Spaces Technology Kit)
JSTL (JavaServer Pages Standard Tag Library)
JTA (Java Transaction API)
JTAPI (Java Telephony API)
jUDDI
JUnit
JUnitEE
JVM (Java Virtual Machine)
JXP (Jini eXtended Platform)
JXPath
JXTA (from "juxtapose")
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y

Jini

In short, Jini is an open architecture to create scalable, evolvable, and flexible, network-centric services that are highly adaptive to change.

Sun provides a couple of Jini service implementations:

How does it work. Like with RPC (be it EJB, CORBA, or something else), services are located by querying a directory. Then methods of the service are called up by using the technology employed. Jini goes one step further: when using a Jini service, the code to "talk" to the client gets downloaded as well. The client simply calls method on the service proxy, and does not have to know how the actual communication works. This provides complete network and protocol transparency. Jini offers Jeri (or JERI) for remote invocation.

Homepage: http://www.jini.org/, http://java.sun.com/developer/products/jini/index.jsp

Book tip: Jini in a Nutshell


© 1998-2005 Christian Treber, ct@ctreber.com. All rights reserved. The author takes no responsability for linked external pages, the content of which by no means reflect his own opinion, convictions etc.