This HTML5 document contains 63 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
n16http://www.nik.no/2002/
dctermshttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n6http://dbpedia.org/resource/File:
n20https://global.dbpedia.org/id/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
n12http://csdl2.computer.org/persagen/DLAbsToc.jsp%3FresourcePath=/dl/proceedings/&toc=comp/proceedings/sose/2006/2726/00/2726toc.xml&DOI=10.1109/
n18http://commons.wikimedia.org/wiki/Special:FilePath/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
wikipedia-enhttp://en.wikipedia.org/wiki/
dbphttp://dbpedia.org/property/
dbchttp://dbpedia.org/resource/Category:
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbr:Architectural_pattern
dbo:wikiPageWikiLink
dbr:Space-based_architecture
Subject Item
dbr:Software_architecture
dbo:wikiPageWikiLink
dbr:Space-based_architecture
Subject Item
dbr:Database_scalability
dbo:wikiPageWikiLink
dbr:Space-based_architecture
Subject Item
dbr:Loose_coupling
dbo:wikiPageWikiLink
dbr:Space-based_architecture
Subject Item
dbr:SBA
dbo:wikiPageWikiLink
dbr:Space-based_architecture
dbo:wikiPageDisambiguates
dbr:Space-based_architecture
Subject Item
dbr:Space-based_architecture
rdf:type
dbo:Disease
rdfs:label
Space-based architecture
rdfs:comment
A Space-based architecture (SBA) is an approach to distributed computing systems where the various components interact with each other by exchanging tuples or entries via one or more shared spaces. This is contrasted with the more common Message queuing service approaches where the various components interact with each other by exchanging messages via a message broker. In a sense, both approaches exchange messages with some central agent, but how they exchange messages is very distinctive.
foaf:depiction
n18:Space_based_architecture.gif
dcterms:subject
dbc:Distributed_data_storage dbc:Distributed_computing_architecture dbc:Middleware dbc:Grid_computing dbc:Cluster_computing
dbo:wikiPageID
11353855
dbo:wikiPageRevisionID
1064855965
dbo:wikiPageWikiLink
dbr:Grid_computing dbr:Spring_Framework n6:Space_based_architecture.GIF dbr:Representational_state_transfer dbc:Cluster_computing dbr:Message_queuing_service dbr:Blackboard_system dbr:Event-driven_architecture dbr:Shared_nothing_architecture dbr:Academic_conference dbc:Distributed_data_storage dbr:Loose_coupling dbr:SQL dbc:Distributed_computing_architecture dbr:Scalability dbr:Middleware dbr:Data_grid dbr:Tuple_space dbc:Middleware dbc:Grid_computing dbr:Service-oriented_architecture dbr:Unconference dbr:Distributed_computing dbr:Plain_Old_Java_Object dbr:NoSQL
dbo:wikiPageExternalLink
n12:SOSE.2006.6 n16:Engelhardtsen.pdf
owl:sameAs
freebase:m.02r8pk6 wikidata:Q7572175 n20:4vVai
dbp:wikiPageUsesTemplate
dbt:Cite_web dbt:Cite_book dbt:Reflist dbt:Technical
dbo:thumbnail
n18:Space_based_architecture.gif?width=300
dbo:abstract
A Space-based architecture (SBA) is an approach to distributed computing systems where the various components interact with each other by exchanging tuples or entries via one or more shared spaces. This is contrasted with the more common Message queuing service approaches where the various components interact with each other by exchanging messages via a message broker. In a sense, both approaches exchange messages with some central agent, but how they exchange messages is very distinctive. An analogy might be where a message broker is like an Academic conference, where each presenter has the stage, and presents in the order they are scheduled; whereas a tuple space is like an Unconference, where all participants can write on a common whiteboard concurrently, and all can see it at the same time. * Tuple Spaces * each space is like a 'channel' in a message broker system that components can choose to interact with * components can write a 'tuple' or 'entry' into a space, while other components can read entries/tuples from the space, but using more powerful mechanisms than message brokers * writing entries to a space is generally not ordered as in a message broker, but can be if necessary * designing applications using this approach is less intuitive to most people, and can present more cognitive load to appreciate and exploit * Message Brokers * each broker typically supports multiple 'channels' that components can choose to interact with * components write 'messages' to a channel, while other components read messages from the channel * writing messages to a channel is generally in order, where they are generally read out in the same order * designing applications using this approach is more intuitive to most people, sort of the way that NoSQL databases are more intuitive than SQL A key goal of both approaches is to create loosely-coupled systems that minimize configuration, especially shared knowledge of who does what, leading to the objectives of better availability, resilience, scalability, etc. More specifically, an SBA is a distributed-computing architecture for achieving linear scalability of stateful, high-performance applications using the tuple space paradigm. It follows many of the principles of representational state transfer (REST), service-oriented architecture (SOA) and event-driven architecture (EDA), as well as elements of grid computing. With a space-based architecture, applications are built out of a set of self-sufficient units, known as processing-units (PU). These units are independent of each other, so that the application can scale by adding more units.The SBA model is closely related to other patterns that have been proved successful in addressing the application scalability challenge, such as shared nothing architecture (SN), used by Google, Amazon.com and other well-known companies. The model has also been applied by many firms in the securities industry for implementing scalable electronic securities trading applications.
gold:hypernym
dbr:Pattern
prov:wasDerivedFrom
wikipedia-en:Space-based_architecture?oldid=1064855965&ns=0
dbo:wikiPageLength
7498
foaf:isPrimaryTopicOf
wikipedia-en:Space-based_architecture
Subject Item
dbr:List_of_software_architecture_styles_and_patterns
dbo:wikiPageWikiLink
dbr:Space-based_architecture
Subject Item
dbr:Event-driven_architecture
dbo:wikiPageWikiLink
dbr:Space-based_architecture
Subject Item
dbr:Tuple_space
dbo:wikiPageWikiLink
dbr:Space-based_architecture
Subject Item
dbr:Space_based_architecture
dbo:wikiPageWikiLink
dbr:Space-based_architecture
dbo:wikiPageRedirects
dbr:Space-based_architecture
Subject Item
wikipedia-en:Space-based_architecture
foaf:primaryTopic
dbr:Space-based_architecture