I am revisiting my previous comments. Having now read all the papers referrenced in the artilce and with an understanding the SOA as described actually does not pretain to closed systems even if the system uses the same services such as .NET 3 and WCF as the mechanism.
In the sense that Dr. Crounse speaks of SOA I believe that there is absolutely NO disputing the necessity of the service architecture methods. In light of the papers written by he and his team and in reviewing our own papers, I believe that our team was on a parallel track. Its funny, but often the case where the end products of two very diffenent teams look suprisingly similar because it is true "form follows function."
His is a high-level thinking approach (the architectural) while mine is a design centered (the engineering). Both are required, an architect can not contemplate structures that can't be built, and engineers must have architectual skills to understand the whole sturcture. All that to say we are designing a working model of what Dr. Crounse has proposed. I hasten to admit as an engineer that we have read and studied all the information that we could find from the architects like Dr. Crounse to determing what to build and we did the next step too, we asked the client what he/she want and need. So we are building a huge structure and we hopefully are building it in such a way that people will be able to inhabit its halls.
We are attempting to build the future of medicine on a logical structure of "needs" with a conveyor system that is SOA. I am having a great time building it!
Larry