There is so much I want to say about important topics like Rocky's well-written, thought provoking Semantic Coupling: The Elephant in the SOA Room and Udi Dahan's excellent response but I don't have time to write a good response but hopefully soon.
SOA/Services/WCF/Indigo/Workflow
- As mentioned, Rocky's well-written Semantic Coupling: The Elephant in the SOA Room
- Udi Dahan's excellent response particularly, "I'd disagree that this is what SOA focuses on. I'd say that Web Services focuses on that. And SOA does not equal Web Services." Again, and again, people don't get this.
- My good friend Harry also creates a stir with Things I Didn't Realize about WF, More Stuff I Didn't Realize about WF provoking a response from Paul Andrews a lead on the WF. Harry did get some things wrong which he acknowledges with WF Clarifications and Corrections. We are also, as Harry dependent on the same two foundational technologies: WF and WCF so I also would like to see integration with WCF not ASMX but there is a lot of power in WF.
- Jorgen points to this Channel 9 chalk-talk video by Vittorio Bertocci on the innermost details of WS-Trust.
- Nicholas Allan, WCF's equivalent of the Energizer Bunny, has some more great posts: Use OnWay for Long-Running Operations, Configuring HTTP for Windows Vista, and TransportWithMessageCredential over TCP
- My good friend Tomas continues with excellent Indigo posts with IDispatchMessageInspector, Faults, and OneWay Operations
Software Architecture
- Peter Provost posts on the release of Guidance Explorer Beta 2 on CodePlex
- Brad Appleton has assembled a bunch of entries with numerous resources on different aspects of Scaling Agility, a topic very dear to me.
- Scott Hanselman reports on hosting the Open Source in the Enterprise at the Patterns & Practices Summit.
- Speaking of the above, I really loved Ted's post on the above with the quote, "But Java still has much more it can teach the .NET community: mocking, unit-testing, lightweight containers, dependency-injection, and the perils of O/R-M are just part of the list of things that the Java community has close to a half-decade's experience in, compared to .NET's none." Amen. I have been making this same point for years. Some people in the .NET/Microsoft community think all this stuff is whacked because its not part of a MSDN article but these things are part of parcel of great software architecture and development and the .NET community is way behind here. When I do my SOA talk around the country and talk about Software Architecture, I ask the audience if they have one of the bibles, Evan's Domain-Driven Design and almost no hands go up! Repositories, DI, OR/M, gosh I must do the database-driven stored proc thing all the time because Microsoft tells me to. I am really hoping that key books like Jimmy Nilsson's Applying Domain-Driven Design and Patterns: With Examples in C# and .NET, starts to solve this issue that Martin Fowler calls "Many people in the Microsoft community have not been as good as others in propagating good design for enterprise applications...this book is a valuable step." Here's hoping (again).
Technorati Tags: SOA, Service Oriented Architecture, Windows Communication Foundation, Software Architecture, Windows Workflow, Domain-Driven Design, Microsoft
Posted
Tue, Oct 17 2006 9:19 AM
by
Sam Gentile