You might have seen the recent news reports about the collision between U.S. and Russian communication satellites. The U.S. satellite was one of the Iridium satellites. What wasn’t reported and you probably don’t know is that an object database management system (ODBMS) is an important part of the Iridium system. Even though ODBMSs are a bit off-topic for this blog, it is a technology with which I’ve been involved since the late 1980s. So, I’m adding some technical detail to this story.

The Iridium system includes over 66 low-earth-orbit satellites. That low orbit makes it possible to use low-power devices with a small antenna on Earth (satellite phones). Low orbit also means that Iridium satellites orbit the earth in less than 90 minutes. So during a typical telephone conversation, messages must be dynamically rerouted from one satellite to another. The Objectivity/DB ODBMS is used in the Iridium base stations for the message routing as well as network management. The developers described the Iridium switching problem as the equivalent to re-configuring an ATM switch every 4 minutes.

My understanding is that the part of the Iridium system that uses Objectivity/DB had nothing to do with the collision. Nevertheless, as it turns out, a new system is in the works to manage collision avoidance in space that uses Objectivity/DB as well. It is the Space High Accuracy Catalog (SHAC) project that will be deployed by Lockheed and used by the Joint Space Operations Center at the Vandenberg Air Force Base in California. The new system will provide improved collision avoidance and real-time tracking of hundreds of thousands of objects and debris in space. The goal is that decisions about spacecraft placement and collision avoidance can be made in seconds, rather than hours or days.

Bookmark and Share

I am now also posting on the Cutter Blog. My initial posting is (The Acronym) SOA is (Perhaps) Dead (at Some Companies); Long Live Services. It is a response to Anne Thomas Manes’ SOA is Dead; Long Live Services on her blog at the Burton Group.

Bookmark and Share

The typical definition of an atomic task or process is one that cannot be decomposed further. This is vague and subject to interpretation. The Decomposition Matrix on this site uses a specific definition: A task (for business process diagrams) or a process (for data flow diagrams) is atomic if every input relates to every output in the Decomposition Matrix. In other words, all cells in the matrix are checked. Each decomposition that is displayed on Results page at this site indicates whether any further decomposition is possible. That information appears at the bottom of the Results page. The Results page also sets up a sub-matrix for further decomposition should you want to see the next level of decomposition. One of the earlier Blog postings has an example.

Bookmark and Share
Search this site
Custom Search
Resource Books at Amazon.com
by Leonard Richardson, Sam Ruby, David Heinemeier Hansson
Average Customer Review: 4.5 stars - 44 reviews
Customer Review: RESTful Web Services is one of the best books I have recently read. Before starting reading I have attended a few presentations on REST and I naively thought I became quite familiar with it. Now I can see how ignorant I was about it... This b...
by Martin Kalin
Average Customer Review: 4 stars - 14 reviews
Customer Review: I did learn a lot which is all that you can ask for. The book is thin - less than 300 pages, and the author writes in a good conversational style. It is a good tutorial but it probably does not make a good reference as it does not go into too...
by Thomas Erl
Average Customer Review: 4.5 stars - 17 reviews
Customer Review: We are in the third year of our SOA adoption, and the Thomas Erl SOA books have been an invaluable resource for that effort. "SOA Design Patterns" is an excellent addition to Erl's SOA series. This book is valuable in both its breadth and its...
by Samuel A. Broverman
Average Customer Review: 5 stars - 1 review
Customer Review: I have been out of college for 9 years and recently decided to make a run at passing SOA Exam P. I have a math degree, but never took any actuary specific courses (or even statistics for that matter). Using this study manual as my only referenc...
by David S. Linthicum
Average Customer Review: 4.5 stars - 15 reviews
Customer Review: Cloud Computing and SOA Convergence in Your Enterprise tells of cloud computing and comes from an IT innovator who explains what cloud computer means. From costs, values and risk-related drivers beyond the move to cloud computing to how to as...