{"id":"https://openalex.org/W1483877083","doi":"https://doi.org/10.1108/k.2000.06729aae.002","title":"JavaSpaces\u2122 Principles, Patterns and Practice","display_name":"JavaSpaces\u2122 Principles, Patterns and Practice","publication_year":2000,"publication_date":"2000-02-01","ids":{"openalex":"https://openalex.org/W1483877083","doi":"https://doi.org/10.1108/k.2000.06729aae.002","mag":"1483877083"},"language":"en","primary_location":{"id":"doi:10.1108/k.2000.06729aae.002","doi":"https://doi.org/10.1108/k.2000.06729aae.002","is_oa":false,"landing_page_url":"https://doi.org/10.1108/k.2000.06729aae.002","pdf_url":null,"source":{"id":"https://openalex.org/S168682784","display_name":"Kybernetes","issn_l":"0368-492X","issn":["0368-492X","1758-7883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","cwts-core","dongbi-c","fnege-4","jufo-1","norway-1","poland-40","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310319811","host_organization_name":"Emerald Publishing Limited","host_organization_lineage":["https://openalex.org/P4310319811"],"host_organization_lineage_names":["Emerald Publishing Limited"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Kybernetes","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":86.8747,"has_fulltext":false,"cited_by_count":555,"citation_normalized_percentile":{"value":0.99966266,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":92,"max":100},"biblio":{"volume":"29","issue":"1","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.5419999957084656,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.5419999957084656,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.28929999470710754,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.11819999665021896,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/distributed-applications","display_name":"distributed applications","score":0.8730000257492065},{"id":"https://openalex.org/keywords/jini","display_name":"Jini","score":0.722000002861023},{"id":"https://openalex.org/keywords/linda-programming-language","display_name":"Linda programming language","score":0.5680000185966492},{"id":"https://openalex.org/keywords/persistent-object-stores","display_name":"persistent object stores","score":0.574999988079071},{"id":"https://openalex.org/keywords/loose-coupling","display_name":"loose coupling","score":0.5550000071525574},{"id":"https://openalex.org/keywords/design-patterns","display_name":"design patterns","score":0.453000009059906},{"id":"https://openalex.org/keywords/distributed-transactions","display_name":"distributed transactions","score":0.8140000104904175},{"id":"https://openalex.org/keywords/event-handling","display_name":"event handling","score":0.382999986410141},{"id":"https://openalex.org/keywords/scalability","display_name":"scalability","score":0.37299999594688416},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"fault tolerance","score":0.6140000224113464},{"id":"https://openalex.org/keywords/ubiquitous-computing","display_name":"ubiquitous computing","score":0.6970000267028809},{"id":"https://openalex.org/keywords/java-programming-language","display_name":"Java programming","score":0.36399999260902405},{"id":"https://openalex.org/keywords/software-architecture","display_name":"software architecture","score":0.3449999988079071},{"id":"https://openalex.org/keywords/groupware","display_name":"groupware","score":0.4300000071525574},{"id":"https://openalex.org/keywords/e-commerce-platforms","display_name":"e-commerce platforms","score":0.8629999756813049},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"parallel computing","score":0.8299999833106995},{"id":"https://openalex.org/keywords/partial-failure","display_name":"partial failure","score":0.3840000033378601},{"id":"https://openalex.org/keywords/latency","display_name":"latency","score":0.4569999873638153},{"id":"https://openalex.org/keywords/heterogeneity","display_name":"heterogeneity","score":0.7390000224113464}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6009448766708374},{"id":"https://openalex.org/C115286129","wikidata":"https://www.wikidata.org/wiki/Q123637","display_name":"Cybernetics","level":2,"score":0.5998308062553406},{"id":"https://openalex.org/C539667460","wikidata":"https://www.wikidata.org/wiki/Q2414942","display_name":"Management science","level":1,"score":0.4263600707054138},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.37516218423843384},{"id":"https://openalex.org/C188147891","wikidata":"https://www.wikidata.org/wiki/Q147638","display_name":"Cognitive science","level":1,"score":0.3562021255493164},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.20068278908729553},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1262233555316925}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1108/k.2000.06729aae.002","doi":"https://doi.org/10.1108/k.2000.06729aae.002","is_oa":false,"landing_page_url":"https://doi.org/10.1108/k.2000.06729aae.002","pdf_url":null,"source":{"id":"https://openalex.org/S168682784","display_name":"Kybernetes","issn_l":"0368-492X","issn":["0368-492X","1758-7883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","cwts-core","dongbi-c","fnege-4","jufo-1","norway-1","poland-40","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310319811","host_organization_name":"Emerald Publishing Limited","host_organization_lineage":["https://openalex.org/P4310319811"],"host_organization_lineage_names":["Emerald Publishing Limited"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Kybernetes","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2093796578","https://openalex.org/W2753250074","https://openalex.org/W68429020","https://openalex.org/W2390291659","https://openalex.org/W7096957813","https://openalex.org/W2390028670","https://openalex.org/W7097879939","https://openalex.org/W565489965","https://openalex.org/W7099534607","https://openalex.org/W7098640273"],"abstract_inverted_index":{"From":[0],"the":[1,4,7,23,26,51,58,88,102,127,171,194,244,298,310,317,327,338,347,351,365,381,393,413,419,460],"Book:\r\nPREFACE:":[2],"\r\nOver":[3],"next":[5],"decade":[6,329],"computing":[8],"landscape":[9,24],"will":[10,35,49,62,423],"change":[11,36],"dramatically":[12],"as":[13,37,81,335],"devices":[14],"become":[15,50,63],"ubiquitous,":[16],"network-connected,":[17],"and":[18,32,47,85,87,112,122,137,167,200,221,232,254,269,293,321,331,345,379,400,406,443,451,455],"ready":[19],"to":[20,161,177,184,186,219,377,438,447,453,456],"communicate.":[21],"As":[22,412],"changes,":[25],"way":[27,53],"in":[28,301,362],"which":[29],"we":[30,54,391,444],"design":[31,220,378],"build":[33,55,222,380],"software":[34,68],"well:":[38],"The":[39,73,357],"distributed":[40,67,131,158,180,198,210,223],"application":[41,61,100],"(one":[42],"that":[43,107,125,163,262],"involves":[44],"multiple":[45],"processes":[46,95,159],"devices)":[48],"natural":[52],"systems,":[56],"while":[57],"standalone":[59],"desktop":[60,114],"nearly":[64],"extinct.":[65],"\r\n\r\nDesigning":[66],"is":[69,118,174,226,291,300,385],"remarkably":[70],"hard,":[71],"however.":[72],"fundamental":[74],"characteristics":[75],"of":[76,90,129,156,251,273,286,316,326,337,354,364,375,395,403,427,435,459],"a":[77,97,119,142,147,249,295,305,373,401],"networked":[78,239],"environment":[79],"(such":[80],"heterogeneity,":[82],"partial":[83],"failure,":[84],"latency)":[86],"difficulty":[89],"gluing":[91],"together":[92],"multiple,":[93],"independent":[94],"into":[96],"robust,":[98,208],"scalable":[99],"present":[101,392],"programmer":[103],"with":[104,243,372,397],"many":[105],"challenges":[106],"don't":[108],"arise":[109],"when":[110],"designing":[111,330],"building":[113,207,238,332],"applications.":[115,132,224,240],"\r\n\r\nJavaSpaces(TM)":[116],"technology":[117,218,290,299,349,382,414],"simple,":[120,170],"expressive,":[121],"powerful":[123,175],"tool":[124],"eases":[126],"burden":[128],"creating":[130,257],"Processes":[133],"are":[134,164],"loosely":[135],"coupled\u0097communicating":[136],"synchronizing":[138],"their":[139],"activities":[140],"using":[141,428],"persistent":[143],"object":[144],"store":[145],"called":[146],"space,":[148],"rather":[149],"than":[150],"through":[151],"direct":[152],"communication.":[153],"This":[154],"method":[155],"coordinating":[157],"leads":[160],"systems":[162,183,334],"flexible,":[165],"scalable,":[166],"reliable.":[168],"While":[169],"space-based":[172,258,333,410],"model":[173],"enough":[176],"implement":[178],"advanced":[179],"applications\u0097from":[181],"e-commerce":[182],"groupware":[185],"heavy-duty":[187],"parallel":[188],"computations.":[189],"Space-based":[190],"programming":[191,267,275,396,421],"also":[192],"leverages":[193],"Jini(TM)":[195],"technology's":[196],"leasing,":[197],"event,":[199],"transaction":[201],"features,":[202],"making":[203],"it":[204],"suitable":[205],"for":[206,228,256,408],"commercial-quality":[209],"systems.":[211,259],"\r\n\r\nThis":[212],"book":[213,280,296,384,437],"teaches":[214],"you":[215,263,446],"how":[216],"touseJavaSpaces":[217],"It":[225],"intended":[227],"computer":[229],"professionals,":[230],"students,":[231],"Java":[233,274],"enthusiasts\u0097anyone":[234],"who":[235],"wants":[236],"experience":[237,268],"Through":[241],"experimentation":[242],"code":[245],"examples,":[246],"you'll":[247],"develop":[248],"repertoire":[250],"useful":[252],"techniques":[253],"patterns":[255,405],"We":[260,430],"assume":[261],"already":[264],"have":[265],"some":[266],"basic":[270],"working":[271,371],"knowledge":[272,285],"language":[276],"fundamentals,":[277],"but":[278],"this":[279,383,389,436],"doesn't":[281],"require":[282],"any":[283],"specific":[284],"network":[287],"programming.":[288],"\r\n\r\nJavaSpaces":[289],"new,":[292],"writing":[294],"before":[297],"widespread":[302],"use":[303,458],"presents":[304],"unique":[306],"challenge.":[307],"We've":[308],"approached":[309],"project":[311,367],"from":[312],"complementary":[313],"perspectives.":[314],"Two":[315],"authors,":[318],"Eric":[319],"Freeman":[320],"Susanne":[322],"Hupfer,":[323],"spent":[324],"much":[325],"past":[328],"part":[336],"Linda":[339],"research":[340],"group":[341],"at":[342,368,464],"Yale":[343],"University":[344],"used":[346],"JavaSpaces":[348,366,398],"during":[350],"two":[352],"years":[353],"its":[355],"development.":[356],"third,":[358],"Ken":[359],"Arnold,":[360],"was":[361],"charge":[363],"Sun":[369],"Microsystems,":[370],"team":[374],"engineers":[376],"all":[386],"about.":[387],"\r\n\r\nIn":[388],"book,":[390],"foundations":[394],"technology,":[399],"set":[402],"common":[404],"frameworks":[407],"approaching":[409],"programs.":[411],"becomes":[415],"more":[416],"widely":[417],"used,":[418],"JavaSpace":[420],"community":[422],"discover":[424],"new":[425,441],"ways":[426],"it.":[429],"would":[431],"like":[432],"future":[433],"editions":[434],"incorporate":[439],"these":[440],"patterns,":[442],"invite":[445],"send":[448],"comments,":[449],"suggestions,":[450],"ideas":[452],"javaspaces@awl.com":[454],"make":[457],"book's":[461],"web":[462],"site":[463],"...":[465]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":4},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":6},{"year":2014,"cited_by_count":9},{"year":2013,"cited_by_count":8},{"year":2012,"cited_by_count":28}],"updated_date":"2026-11-03T10:50:19.383937","created_date":"2016-06-24T00:00:00"}
