Inside Architecture
Notes on Enterprise Architecture, Business Alignment, Interesting Trends, and anything else that interests me this week...
Random thought on ethics and rights
I ran into this odd blog entry from Jason Tyler. He describes a story of an employee not being paid...
Author: Nick Malik Date: 07/13/2007
Applications ARE the leaky abstractions
Recently, a message called my attention to a classic article from Joel on Software on the Law of...
Author: Nick Malik Date: 07/11/2007
Having something to govern with
Joe McKendrick over at ZDNet posted a very thoughtful blog post the other day, responding to a prior...
Author: Nick Malik Date: 07/10/2007
Windows Logo on the steering wheel
Microsoft Software is showing up in some pretty exciting places, like fully embedded in production...
Author: Nick Malik Date: 07/08/2007
A little forced time off
Some time between 1am and 8pm on July 5th, my nine-year-old daughter's appendix perforated. We are...
Author: Nick Malik Date: 07/06/2007
How do I fix the broken stuff?
No organization is perfect. We each can look around and say "stuff is broken here." So, how to fix...
Author: Nick Malik Date: 07/03/2007
Bottom-up SOA is harmful and should be discouraged
It's independence day week in the USA, so it is time for me to declare a little independence. There...
Author: Nick Malik Date: 07/02/2007
Getting the Enterprise Canonical Data Model right
What is the correct level of abstraction for the Enterprise Canonical Data Model (ECDM)? As I...
Author: Nick Malik Date: 06/30/2007
As the role changes...
In my career, if I take any window of time that is two years long, regardless of start and end date,...
Author: Nick Malik Date: 06/29/2007
What I like about Acropolis
Just checking out the online resources on the new Orcas front-end development technology called...
Author: Nick Malik Date: 06/27/2007
The Unimportant SOA Catalog
Have you ever woke up in the morning with an idea in your head that you simply have to write down? I...
Author: Nick Malik Date: 06/26/2007
Enterprise IT Integration and Data Security in the Canonical Data Model?
One thing that I do is spend a lot of time staring at a single problem: how to make a large number...
Author: Nick Malik Date: 06/25/2007
Simple Lifecycle Agility Maturity Model
How agile are you? Can you measure your agility? My discussions over the past week, about who...
Author: Nick Malik Date: 06/23/2007
Mort and the Economics of Unmaintainable Code
I've been called a lot of things in the past few days since I had a public disagreement with many...
Author: Nick Malik Date: 06/19/2007
Tools for Mort
For those of you not familiar with the term "Mort," it comes from a user profile used by the Devdiv...
Author: Nick Malik Date: 06/15/2007
Microsoft ESB as a toolkit
Sorry it took me a while to notice, but Microsoft released their first CTP of the ESB Guidance...
Author: Nick Malik Date: 06/14/2007
Martin Fowler wants to see Ruby on Microsoft to save the alpha geek
I like Martin Fowler. As a veritable lighthouse of the patterns and agile communities, he's both a...
Author: Nick Malik Date: 06/12/2007
Canonical Model, Canonical Schema, and Event Driven SOA
One thing I've been thinking and talking about for the past few weeks is the relationship between...
Author: Nick Malik Date: 06/12/2007
Showing up can be the hardest part
Not an architecture post, so if you are looking for technical content, skip this post. This week, I...
Author: Nick Malik Date: 06/12/2007
What is the REST high-order bit?
Harry Pierson asks a great question in his post on REST (A REST Question). I'll summarize his...
Author: Nick Malik Date: 06/06/2007
Waterscrum vs. Scrummerfall
We love to make up words. First, we got Scrummerfall. This is the negative term coined by Brad...
Author: Nick Malik Date: 06/04/2007
Debunking SOA myths
There is no better speaker on SOA than Gregor Hohpe, author of the fundamental book "Enterprise...
Author: Nick Malik Date: 06/01/2007
System Reliability requires Message Durability (immature WCF)
WCF is a very cool technology. Microsoft has moved the goalposts in the messaging space with this...
Author: Nick Malik Date: 05/30/2007
Reliability in SOA is HUGE
A colleague of mine, Dottie Shaw, blogged recently about why Durable Messaging matters. I agree with...
Author: Nick Malik Date: 05/27/2007
Go Build an Enterprise Architecture
The word "architecture" is an odd one. It is used in many ways, including to describe the...
Author: Nick Malik Date: 05/27/2007
Is an entity service an 'antipattern'
I've seen many folks who have come to the conclusion that CRUD services (aka 'Entity services') are...
Author: Nick Malik Date: 05/24/2007
Layers and Layers of Services... yep... no confusion there
Udi Dahan posted an excellent and thoughtful opinion about one of my posts on intermediation. I...
Author: Nick Malik Date: 05/23/2007
Why you need an Enterprise SOA Planning Governance Framework
I'm looking at a problem that occurs in different enterprises, from Microsoft to Government, heavy...
Author: Nick Malik Date: 05/19/2007
Partitioning in an Integrated System Design
Partitioning isn't a word we hear very much of. Most of the time, when we talk about Partitioning,...
Author: Nick Malik Date: 05/16/2007
The Value of Intermediation, part two
I got a particularly valuable response to my previous post on the Value of Intermediation in SOA. In...
Author: Nick Malik Date: 05/16/2007
The value of Intermediation in SOA
I find myself surprised. I guess I had assumed that everyone has already read books like Enterprise...
Author: Nick Malik Date: 05/15/2007
Excellent Primer on Canonical Data Models
Just a tribute to Jack van Hoof, who provided a GREAT primer on intermediation, EAI, and Canonical...
Author: Nick Malik Date: 05/15/2007
Is it Service Oriented if the message cannot be intermediated?
I'm looking at an architectural problem. I'd love to get feedback. I'm trying to do two things at...
Author: Nick Malik Date: 05/14/2007
Happy Mother's Day
Just a quick post to say Happy Mother's Day to all the women who have moved mountains for their...
Author: Nick Malik Date: 05/13/2007
Mining for Services with Solution Domain Architecture
In Microsoft IT, we are reapproaching the problem of SOA governance from two angles: bottom up and...
Author: Nick Malik Date: 05/04/2007
Bad assumptions yield false conclusions
On ZDNet, Robin Harris prognosticates about the eventual failure of Enterprise SOA on his blog. His...
Author: Nick Malik Date: 05/02/2007
Why "Service Oriented Analysis and Design" Starts Late and Ends Early
One thing that comes through from my SOA Governance talk last week: SOA Governance is a set of...
Author: Nick Malik Date: 05/01/2007
SOA by Wiki
I must be insane. I'm trying to organize a new SOA initiative, to cross some of the remaining...
Author: Nick Malik Date: 04/29/2007
Testing in a SOA world
SOA brings change. It is a change to the way we do IT business. No question of it. Anyone who has...
Author: Nick Malik Date: 04/27/2007
Improper use and the SOA free market
I asked some folks in my talk before the US Partner Senior Architects Summit yesterday if they had...
Author: Nick Malik Date: 04/26/2007
Redefining SOA Governance
My third post in a row about the notion of SOA Governance. You'd think I was planning to speak about...
Author: Nick Malik Date: 04/22/2007
SOA Governance - Software is about 20 percent
So your CIO says "build SOA." You do a search and plop down your hard earned cash on a SOA...
Author: Nick Malik Date: 04/21/2007
One more word for the heap: governance
No one in IT wants to talk about Governance. Why? Because no one has a consistent clue what it is,...
Author: Nick Malik Date: 04/20/2007
To boldly crawl where no one has crawled before
Yes, I'm a trekkie. I'm also a student of leadership. A good friend once asked me how I can get a...
Author: Nick Malik Date: 04/18/2007
SOA Question: should we carve service independence into the database?
One question we will be looking at is a fairly key one: as we build our Service Oriented Business...
Author: Nick Malik Date: 04/16/2007
Is Central Planning impossible?
My friend (and sometimes office mate) Harry Pierson blogged a quote from Christoph Schittko and...
Author: Nick Malik Date: 04/14/2007
Simplification happens
It's nice to know that IT Simplification is happening in other shops, not just Microsoft. Citigroup...
Author: Nick Malik Date: 04/13/2007
When "Quick Win" is an oxymoron
I know of an excellent project that was spun up in a hurry to write a small amount of really tough...
Author: Nick Malik Date: 04/13/2007
Relinquish control... trust the Wiki
The oddest thing I've ever seen, really, is when folks ask for collaboration, but then create a...
Author: Nick Malik Date: 04/12/2007
Architecture... Is it code, or is it data?
Some dev folks are all about the data. Others are all about the code. Somehow, we build and improve...
Author: Nick Malik Date: 04/11/2007