Knowledge

Jini

Source 📝

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

Index

Jini (singer)

verification
improve this article
adding citations to reliable sources
"Jini"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
Final release
[±]
License
Apache License 2.0
river.apache.org
/ˈni/
network architecture
distributed systems
Sun Microsystems
Apache License 2.0
Apache
Sun Microsystems
Ken Arnold
recursive anti-acronym
Swahili
Arabic
genie
unicast

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.