<< back to blog

Space Based Architecture - One to Watch

.net ~ sba

06 May, 2007

This Space Based Architecture (SBA) stuff looks interesting, definately one for me to watch and learn more about.

From what I can tell, it's a distributed storage space for just about any data you want to share. It has an incredibly simple API - get, put, delete & notify. Well Brogden says...

Space style distributed computing is characterized by loosely coupled systems, which are coordinated through a single service acting as a shared associative memory for data containing objects.

I've recently discovered Udi Dahan's blog, where he discusses SBA and .NET. I also need to get my head around what fuzzy is saying about it.

I've often read about using "blackboard" systems to allow decoupled agents to perform computational tasks on a set of data to solve a problem, and I wander if there is much overlap between this approach and the SBA approach. From what I have read, "SBA" solutions can be plugged in to act as a distributed, location transparent "Blackboard" component. Nice!

I haven't found an Open Source .NET SBA toolkit yet, which is a shame. On the commercial side of the line, a few are listed here.

You may also like...
.NET Gem Fun
Running FubuMVC on Mono (OSX)
Really Easy Way To Partition an ASP.NET MVC With An Admin Area
Automating .NET development (and NHibernate) with IronRuby + Rake
Get a Rails-Stylee Interactive Shell For Your NHibernate Backed Domain Model
In Memory SQLite Testing with NHibernate
NHibernate Trick
OSX MonoDevelop MVC?
NHibernate: Calling Update Unnecessarily
.NET Config for Multiple Developers

kick it on DotNetKicks.com
blog comments powered by Disqus