Welcome to MSDN Blogs Sign in | Join | Help

Inside Architecture

Notes on Enterprise Architecture, Systems Integration, and anything else that interests me this week...

Browse by Tags

All Tags » SOA   (RSS)
SOA Optimistic Data Synchronization considered harmful
Let’s say that you have two systems: Adipose and BellyFat. They both need the same information. Adipose handles customer transactions, so it needs information about customers. BellyFat handles the long-term management of customer information, like what Read More...
Understanding SOBA
Just ran across, quite by accident, a blog post from last spring from Johan den Haan on the " Architectural requirements for Service Oriented Business Applications ."  This is a clear, consistent, well described web post on SOA and service Read More...
Creating a distinction between business services and SOA services
I'm always a bit dismayed when I hear the following terms mixed up, or combined: SOA service and business service. In my mind, these things are different. In one sense, they are related, but indirectly. A business service is a function (or capability) Read More...
Understanding Governance as Decision Rights
Todd Biske, whom I respect for his writings on SOA, seemed to miss the mark in his recent blog post about SOA Governance and Decision Rights.  In that post, he said: if you focus on education, you can allow individual teams to make decisions, because Read More...
Enterprise SOA needs a Federated Evolutionary Modeling Environment
I've been thinking a lot lately about the gap between "what we have" and "what we need" in the Enterprise SOA space. I think I have a need that is not yet filled by software. (that I'm aware of). I put up a post back in June about the difficulty in creating Read More...
How FEA handles Capability and Process Modeling
A few weeks ago, in a blog post , I asked about the relationship between business process modeling and business capability modeling. I asked some open ended questions to get honest feedback. I presented two models to illustrate two potential relationships Read More...
Rant: Avoiding the Problem Duck Hunt
Just a rant. "I've got me a shotgun... let's go find a duck!" I call that a "problem duck hunt." You have a solution, and you go hunting for a problem. When a flock of "problem ducks" fly by, you fire away, hoping to hit something. Doesn't really matter Read More...
Merging Capability Modeling with Process Modeling
Gentle reader: can you help me to solve a debate? Introduction Many companies have adopted the practice of capability modeling in the past few years. Often, this is done to align the portfolio of business initiatives (and often, IT projects) with corporate Read More...
Put perspective on both short and long term problems
I'm always a bit worried when someone has "the answer." Lot's of red flags go up when someone tells me: this is the problem and this is how you solve it. Perhaps I'm just that kind of person. I had a recent exchange with Alex Maclinovsky over at Sun. Read More...
JaBoWS is the Enemy of Enterprise SOA
As a community, we have sat silently by as the pundits have sold products that fail to deliver on the promise of SOA. We have watched, many of us in horror, as the goal of changing behavior, and changing infrastructure, has fallen victim to "yet another Read More...
Right-sizing the Event Message
One challenge in designing Event Driven SOA exchanges is to decide how big your event messages should be. I have an approach that I believe works, and can leverage information that probably already exists in your organization... in the data warehouse. 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...
Measuring the agility of a SOA approach
I'm thinking about the business case for integration again... (still). We talk about SOA providing a benefit by being more agile. In other words, if you have a SOA infrastructure, you can change to meet the needs of the business in an agile way. Here's Read More...
Fitting SOA+BPM into the software lifecycle
I have a SOA view of the software development lifecycle. And, in that SOA view, BPM fits nicely. First, a comparison: Waterfall looks like this: Waterfall: Plan --> Envision --> Design --> Develop & Test --> Deploy Agile: Plan --> Sprint Read More...
Get BPM into IT project funding
One challenge that we run into: having a software developer design the business process. Now, that's no slam on software developers. There are some very smart cookies out there writing software... but if you want to develop a business process, you need Read More...
More Posts Next page »
Page view tracker