[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [soa-rm-ra] An epiphany
The basic intuition is something like this: If you are a piece of code, there is nothing to distinguish sending a message from any other action -- other than the name of the method you are calling. Negotiating multiple levels of APIs is just more code. This leads to a view that says that there is nothing special about sending messages -- from the point of view of the code; However, you *do* have to have the right semantic engagement otherwise it *does not work*™. If you are at the level of the ecosystem then you are not at all concerned with code. You are however concerned with what actions are being performed -- in an effectively public arena. Once you also adopt the concept of systems of systems of systems™ then your focus becomes how players in a system should interact in a way that respects the public semantics of what is going on. It is all about the public semantics of action and not anything really about messages. An individual system, or system of systems may be using MQ series, JMS, or Tibco as a medium of interchange; but as soon as you go to the third or fourth level all that message traffic loses its significance once again. I know I am not being coherent. And it is alright if the group decides not to follow me down this rabbit hole. I just know that, for me, it is the right mental model. Frank On Jan 15, 2009, at 9:43 AM, Danny Thornton wrote:
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]