1419:
32:
318:
discovery. The lookup service returns an object called the service registrar that can be used by services to register themselves so they can be found by clients. Clients can use the lookup service to retrieve a proxy object to the service; calls to the proxy translate the call to a service request,
331:
Jini uses a lookup service to broker communication between the client and service. This appears to be a centralized model (though the communication between client and service can be seen as decentralized) that does not scale well to very large systems. However, the lookup service can be
599:
489:
1445:
1460:
1252:
412:
592:
276:
502:
1423:
585:
373:
156:
115:
401:
96:
319:
performs this request on the service, and returns the result to the client. This strategy is more convenient than
68:
608:
53:
310:
Locating services is done through a lookup service. Services try to contact a lookup service (LUS), either by
1195:
320:
75:
264:
introduced Jini in July 1998. In
November 1998, Sun announced that there were some firms supporting Jini.
138:
367:
250:
82:
390:
1200:
567:
674:
395:
64:
42:
1455:
1450:
1215:
1139:
49:
332:
horizontally scaled by running multiple instances that listen to the same multicast group.
231:
8:
1079:
669:
483:
246:
235:
173:
302:
Jini provides the infrastructure for the
Service-object-oriented architecture (SOOA).
1094:
984:
869:
734:
719:
699:
465:
314:
interaction, when it knows the actual location of the lookup service, or by dynamic
1303:
1177:
1134:
1124:
824:
784:
769:
724:
323:, which requires the client to know the location of the remote service in advance.
284:
261:
242:
203:
168:
432:
89:
1338:
1333:
1313:
1169:
1149:
1109:
1104:
1099:
1084:
1039:
814:
704:
634:
629:
624:
577:
571:
238:
in the form of modular co-operating services. JavaSpaces is a part of the Jini.
1404:
1378:
1373:
1328:
1288:
1231:
1205:
1187:
1004:
999:
979:
974:
969:
929:
854:
749:
744:
729:
709:
639:
525:
1439:
1363:
1318:
1293:
1164:
1154:
1129:
1114:
1089:
1034:
994:
934:
909:
904:
884:
864:
859:
834:
819:
754:
739:
649:
644:
469:
20:
1358:
1343:
1298:
1247:
1210:
1159:
1074:
1069:
1059:
1054:
1049:
1044:
1024:
1019:
964:
959:
949:
914:
899:
889:
874:
844:
839:
804:
799:
789:
779:
774:
764:
714:
689:
664:
659:
538:
1383:
1323:
1278:
1119:
1064:
1029:
939:
919:
894:
879:
849:
829:
794:
694:
684:
679:
407:
1388:
1348:
1308:
1257:
1014:
1009:
989:
809:
759:
654:
347:
272:
513:
457:
341:
315:
31:
944:
924:
379:
311:
361:
288:
212:
1368:
1283:
1262:
954:
526:
FAQ for JINI-USERS Mailing List - What does "Jini" stand for?
296:
275:
has joked that it means "Jini Is Not
Initials", making it a
184:
1144:
384:
354:
218:
291:
word for a mythological spirit, originated from the Latin
209:
215:
206:
56:. Unsourced material may be challenged and removed.
607:
249:. Responsibility for Jini has been transferred to
1437:
295:, which is also the origin of the English word '
537:Sommers, Frank; Venners, Bill (November 2001).
536:
593:
451:
449:
488:: CS1 maint: multiple names: authors list (
456:Reiss, Kevin Kelly,Spencer (1 August 1998).
267:The Jini team at Sun has always stated that
16:Network architecture for distributed systems
600:
586:
503:Sun releases Jini with open-source license
446:
116:Learn how and when to remove this message
283:. The word 'jini' means "the devil" in
1438:
581:
455:
350:, one of the original Jini architects
539:"Jim Waldo on Distributed Computing"
54:adding citations to reliable sources
25:
1446:Apache Software Foundation projects
13:
374:Simple Network Management Protocol
305:
14:
1472:
1461:Software using the Apache license
561:
19:For the South Korean singer, see
1418:
1417:
402:Devices Profile for Web Services
253:under the project name "River".
202:
30:
41:needs additional citations for
609:The Apache Software Foundation
574: (archived August 6, 2011)
530:
519:
507:
496:
425:
326:
279:, but it has always been just
245:, Jini was released under the
1:
418:
380:Zero Configuration Networking
321:Java remote method invocation
287:; this is borrowed from the
7:
335:
143:3.0.0 (October 5, 2016
10:
1477:
368:Java Management Extensions
256:
18:
1413:
1397:
1271:
1240:
1224:
1186:
615:
391:Service Location Protocol
179:
167:
163:
137:
133:
344:, lead architect of Jini
241:Originally developed by
234:for the construction of
396:Universal Plug and Play
277:recursive anti-acronym
145:; 7 years ago
232:network architecture
50:improve this article
514:River project depot
458:"One Huge Computer"
271:is not an acronym.
236:distributed systems
130:
670:Apache HTTP Server
247:Apache License 2.0
174:Apache License 2.0
128:
1433:
1432:
195:
194:
126:
125:
118:
100:
1468:
1421:
1420:
602:
595:
588:
579:
578:
555:
554:
552:
550:
534:
528:
523:
517:
511:
505:
500:
494:
493:
487:
479:
477:
476:
453:
444:
443:
441:
439:
429:
262:Sun Microsystems
243:Sun Microsystems
225:
224:
221:
220:
217:
214:
211:
208:
191:
188:
186:
159:
153:
151:
146:
131:
127:
121:
114:
110:
107:
101:
99:
58:
34:
26:
1476:
1475:
1471:
1470:
1469:
1467:
1466:
1465:
1436:
1435:
1434:
1429:
1409:
1393:
1267:
1236:
1220:
1182:
617:
611:
606:
572:Wayback Machine
564:
559:
558:
548:
546:
535:
531:
524:
520:
512:
508:
501:
497:
481:
480:
474:
472:
454:
447:
437:
435:
431:
430:
426:
421:
338:
329:
308:
306:Using a service
259:
226:), also called
205:
201:
183:
155:
149:
147:
144:
122:
111:
105:
102:
59:
57:
47:
35:
24:
17:
12:
11:
5:
1474:
1464:
1463:
1458:
1453:
1448:
1431:
1430:
1428:
1427:
1414:
1411:
1410:
1408:
1407:
1405:Apache License
1401:
1399:
1395:
1394:
1392:
1391:
1386:
1381:
1376:
1371:
1366:
1361:
1356:
1351:
1346:
1341:
1336:
1331:
1326:
1321:
1316:
1311:
1306:
1301:
1296:
1291:
1286:
1281:
1275:
1273:
1269:
1268:
1266:
1265:
1260:
1255:
1250:
1244:
1242:
1241:Other projects
1238:
1237:
1235:
1234:
1228:
1226:
1222:
1221:
1219:
1218:
1213:
1208:
1203:
1198:
1192:
1190:
1184:
1183:
1181:
1180:
1175:
1172:
1167:
1162:
1157:
1152:
1147:
1142:
1140:Traffic Server
1137:
1132:
1127:
1122:
1117:
1112:
1107:
1102:
1097:
1092:
1087:
1082:
1077:
1072:
1067:
1062:
1057:
1052:
1047:
1042:
1037:
1032:
1027:
1022:
1017:
1012:
1007:
1002:
997:
992:
987:
982:
977:
972:
967:
962:
957:
952:
947:
942:
937:
932:
927:
922:
917:
912:
907:
902:
897:
892:
887:
882:
877:
872:
867:
862:
857:
852:
847:
842:
837:
832:
827:
822:
817:
812:
807:
802:
797:
792:
787:
782:
777:
772:
767:
762:
757:
752:
747:
742:
737:
732:
727:
722:
717:
712:
707:
702:
697:
692:
687:
682:
677:
672:
667:
662:
657:
652:
647:
642:
637:
632:
627:
621:
619:
613:
612:
605:
604:
597:
590:
582:
576:
575:
563:
562:External links
560:
557:
556:
543:www.artima.com
529:
518:
506:
495:
445:
423:
422:
420:
417:
416:
415:
410:
405:
399:
393:
388:
382:
377:
371:
365:
358:
351:
345:
337:
334:
328:
325:
307:
304:
258:
255:
193:
192:
181:
177:
176:
171:
165:
164:
161:
160:
141:
135:
134:
124:
123:
38:
36:
29:
15:
9:
6:
4:
3:
2:
1473:
1462:
1459:
1457:
1456:Beta software
1454:
1452:
1451:Java platform
1449:
1447:
1444:
1443:
1441:
1426:
1425:
1416:
1415:
1412:
1406:
1403:
1402:
1400:
1396:
1390:
1387:
1385:
1382:
1380:
1377:
1375:
1372:
1370:
1367:
1365:
1362:
1360:
1357:
1355:
1352:
1350:
1347:
1345:
1342:
1340:
1337:
1335:
1332:
1330:
1327:
1325:
1322:
1320:
1317:
1315:
1312:
1310:
1307:
1305:
1302:
1300:
1297:
1295:
1292:
1290:
1287:
1285:
1282:
1280:
1277:
1276:
1274:
1270:
1264:
1261:
1259:
1256:
1254:
1251:
1249:
1246:
1245:
1243:
1239:
1233:
1230:
1229:
1227:
1223:
1217:
1214:
1212:
1209:
1207:
1204:
1202:
1199:
1197:
1194:
1193:
1191:
1189:
1185:
1179:
1176:
1173:
1171:
1168:
1166:
1163:
1161:
1158:
1156:
1153:
1151:
1148:
1146:
1143:
1141:
1138:
1136:
1133:
1131:
1128:
1126:
1123:
1121:
1118:
1116:
1113:
1111:
1108:
1106:
1103:
1101:
1098:
1096:
1093:
1091:
1088:
1086:
1083:
1081:
1078:
1076:
1073:
1071:
1068:
1066:
1063:
1061:
1058:
1056:
1053:
1051:
1048:
1046:
1043:
1041:
1038:
1036:
1033:
1031:
1028:
1026:
1023:
1021:
1018:
1016:
1013:
1011:
1008:
1006:
1003:
1001:
998:
996:
993:
991:
988:
986:
983:
981:
978:
976:
973:
971:
968:
966:
963:
961:
958:
956:
953:
951:
948:
946:
943:
941:
938:
936:
933:
931:
928:
926:
923:
921:
918:
916:
913:
911:
908:
906:
903:
901:
898:
896:
893:
891:
888:
886:
883:
881:
878:
876:
873:
871:
868:
866:
863:
861:
858:
856:
853:
851:
848:
846:
843:
841:
838:
836:
833:
831:
828:
826:
823:
821:
818:
816:
813:
811:
808:
806:
803:
801:
798:
796:
793:
791:
788:
786:
783:
781:
778:
776:
773:
771:
768:
766:
763:
761:
758:
756:
753:
751:
748:
746:
743:
741:
738:
736:
733:
731:
728:
726:
723:
721:
718:
716:
713:
711:
708:
706:
703:
701:
698:
696:
693:
691:
688:
686:
683:
681:
678:
676:
673:
671:
668:
666:
663:
661:
658:
656:
653:
651:
648:
646:
643:
641:
638:
636:
633:
631:
628:
626:
623:
622:
620:
614:
610:
603:
598:
596:
591:
589:
584:
583:
580:
573:
569:
566:
565:
544:
540:
533:
527:
522:
516:at Apache.org
515:
510:
504:
499:
491:
485:
471:
467:
463:
459:
452:
450:
434:
428:
424:
414:
411:
409:
406:
403:
400:
397:
394:
392:
389:
386:
383:
381:
378:
375:
372:
369:
366:
363:
359:
356:
352:
349:
346:
343:
340:
339:
333:
324:
322:
317:
313:
303:
300:
298:
294:
290:
286:
282:
278:
274:
270:
265:
263:
254:
252:
248:
244:
239:
237:
233:
229:
228:Apache River,
223:
199:
190:
182:
178:
175:
172:
170:
166:
162:
158:
142:
140:
139:Final release
136:
132:
120:
117:
109:
106:December 2013
98:
95:
91:
88:
84:
81:
77:
74:
70:
67: –
66:
62:
61:Find sources:
55:
51:
45:
44:
39:This article
37:
33:
28:
27:
22:
21:Jini (singer)
1422:
1353:
1080:SpamAssassin
547:. Retrieved
542:
532:
521:
509:
498:
473:. Retrieved
461:
436:. Retrieved
427:
330:
309:
301:
292:
280:
268:
266:
260:
240:
227:
197:
196:
112:
103:
93:
86:
79:
72:
60:
48:Please help
43:verification
40:
545:. JavaWorld
408:Tuple space
353:Juxtapose (
327:Limitations
157:[±]
1440:Categories
1309:Deltacloud
1095:Subversion
985:OрenOffice
870:Jackrabbit
810:FreeMarker
735:CloudStack
720:CarbonData
700:Bloodhound
475:2020-10-01
433:"Releases"
419:References
348:Ken Arnold
273:Ken Arnold
150:2016-10-05
76:newspapers
1304:Continuum
1225:Incubator
1178:ZooKeeper
1135:Trafodion
1125:TinkerPop
825:Guacamole
785:Empire-db
770:Directory
725:Cassandra
616:Top-level
484:cite news
470:1059-1028
342:Jim Waldo
316:multicast
1424:Category
1398:Licenses
1339:Marmotta
1170:XMLBeans
1150:Velocity
1110:Tapestry
1105:SystemDS
1100:Superset
1090:Struts 2
1085:Struts 1
1040:RocketMQ
945:NetBeans
925:mod_perl
815:Geronimo
705:Brooklyn
635:Airavata
630:ActiveMQ
625:Accumulo
618:projects
568:Jini.org
549:21 April
387:Alliance
360:SORCER (
336:See also
1379:Tuscany
1374:Stanbol
1334:Jakarta
1329:Harmony
1289:Beehive
1232:Taverna
1216:Logging
1188:Commons
1005:Phoenix
1000:Parquet
980:OpenNLP
975:OpenJPA
970:OpenEJB
930:MyFaces
855:Iceberg
750:CouchDB
745:Cordova
730:Cayenne
710:Calcite
640:Airflow
570:at the
438:12 June
312:unicast
285:Swahili
257:History
187:.apache
180:Website
169:License
148: (
90:scholar
1319:Giraph
1294:iBATIS
1206:Daemon
1165:Xerces
1155:Wicket
1130:Tomcat
1115:Thrift
1035:Roller
995:PDFBox
935:Mynewt
910:Mahout
905:Lucene
885:JMeter
865:Impala
860:Ignite
835:Hadoop
820:Groovy
755:cTAKES
740:Cocoon
650:Ambari
645:Allura
468:
404:(DPWS)
398:(UPnP)
376:(SNMP)
362:SORCER
293:genius
289:Arabic
251:Apache
154:)
92:
85:
78:
71:
65:"Jini"
63:
1369:Sqoop
1364:Slide
1359:Shale
1354:River
1344:MXNet
1299:Click
1284:AxKit
1272:Attic
1263:Log4j
1248:Batik
1211:Jelly
1174:Yetus
1160:Xalan
1075:Storm
1070:Spark
1060:Sling
1055:SINGA
1050:Shiro
1045:Samza
1025:Pivot
1020:Pinot
965:Oozie
960:OFBiz
955:NuttX
950:Nutch
915:Maven
900:Kylin
890:Kafka
875:James
845:Helix
840:HBase
805:Flume
800:Flink
790:Felix
780:Druid
775:Drill
765:Derby
715:Camel
690:Axis2
665:Arrow
660:Aries
462:Wired
413:CORBA
370:(JMX)
297:genie
230:is a
185:river
97:JSTOR
83:books
1384:Wave
1324:Hama
1314:Etch
1279:Apex
1196:BCEL
1145:UIMA
1120:Tika
1065:Solr
1030:Qpid
940:NiFi
920:MINA
895:Kudu
880:Jena
850:Hive
830:Gump
795:Flex
695:Beam
685:Axis
680:Avro
551:2018
490:link
466:ISSN
440:2017
385:OSGi
355:JXTA
281:Jini
269:Jini
198:Jini
189:.org
129:jini
69:news
1389:XML
1349:ODE
1258:Ivy
1253:FOP
1201:BSF
1015:Pig
1010:POI
990:ORC
760:CXF
675:APR
655:Ant
299:'.
52:by
1442::
541:.
486:}}
482:{{
464:.
460:.
448:^
213:iː
210:dʒ
601:e
594:t
587:v
553:.
492:)
478:.
442:.
364:)
357:)
222:/
219:i
216:n
207:ˈ
204:/
200:(
152:)
119:)
113:(
108:)
104:(
94:·
87:·
80:·
73:·
46:.
23:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.