Welcome to MSDN Blogs Sign in | Join | Help

Inside Architecture

Notes on Architecture, OO Design, and anything else that interests me this week...

Browse by Tags

All Tags » Standards   (RSS)
Blame the Computer: A Business Process Modeling Anti-pattern
Whenever you model a business process, it is inevitable that, sooner or later, you will come to an activity that is entirely automated. As time goes on, more and more of the activities slip quietly into the technology. However, I'm noticing a troubling Read More...
Standards and Innovation
When I opened my call for a Shared Global Integration Model , I expected some folks to say "we don't need that." What I didn't expect was the argument that standards are somehow a bad idea. It's hard to consider an argument against standards with a straight Read More...
The future can be seen, if we decide to look
Harry "Devhawk" Pierson, whom I'm glad to count among my friends, sent me an e-mail last week.  He mentioned that he was going to post on his blog about why my call for a shared global integration model was a fantasy.  "This will Read More...
Engineering for Serendipity
REST is not enough. I just read Steve Vinoski's article " Serendipitous Reuse? " in IEEE Internet Computing magazine. He makes a great case for why REST is the best approach for integration through the concept of serendipitous reuse. The goal being to Read More...
Towards a shared global integration model
I'm renewing my call, now over a year old , for creating a single model for integrating all open, shared services. I'll talk about what this is, and then what benefits we get. A Shared Global Integration Model The idea behind a shared model is that we Read More...
The culture of art vs. the culture of engineering
You know what seperates an artist from an engineer? Let's say Joe designs something pretty cool. Mary sees it and uses that design. In Engineering, Mary is wise. In Art, Mary is a thief. For years, in many IT shops, and throughout the computing world, Read More...
Momentum and Inertia
In Physics, Momentum and Inertia are related. In the battle for mind-share, they are as well. If I have an idea, and I can demonstrate, in some small example, how useful that idea can be, then my idea will start to move people. I will say "we can succeed" Read More...
Creating a constrained definition for a measurable business process
Ask ten business people about "the billing process" in your company. Get specific. Diagram it out. You will get eleven answers. I had the opportunity today to 'approve' (e.g. "not veto") a very generic definition of 'business process.' It was something Read More...
Business Case for Integration, part two
My good friend Harry Pierson took a pass at my 'business case for integration' post the other day on his blog. He ended up shortening my list of integration benefits from four benefits to one. For the record: I agree that he picked the correct benefit Read More...
Put a ruler to the blueprint... is it useful?
My favorite posession in high school was my drafting board. Yep... I was geek, even then. I was going to be the next Frank Lloyd Wright (or at least, I wanted to die trying). I fell in love with Architecture in a high-school drafting class and was hooked. Read More...
What you need to make middle out SOA architecture work
In middle-out SOA, we want to do as little as possible from the "center." The real value is at the edge, where the services are being created and where value actually lies. Our goal, in middle out architecture, is to set up standards, mechanisms, and Read More...
Applications ARE the leaky abstractions
Recently, a message called my attention to a classic article from Joel on Software on the Law of Leaky Abstractions . It's a fun article and I recommend it heartily. In this article, Joel argues that most techologies are designed to abstract something Read More...
Getting the Enterprise Canonical Data Model right
What is the correct level of abstraction for the Enterprise Canonical Data Model (ECDM)? As I blogged before, the ECDM is used to decide what data should be passed through the integration infrastructure in the notifications that occur on business events. Read More...
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 just did. Here's the idea: Everyone talks about how important the catalog (or repository) is to Service Oriented Architecture. It isn't. The reason everyone Read More...
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 four different concepts, a relationship that I didn't fully grasp at first but have become more convinced of as time wears on. Those terms are: Enterprise Read More...
More Posts Next page »
Page view tracker