EA + SOA = SOEA ?
2The two concepts Enterprise Architecture and Service-Oriented Architecture are merging. I’m tagging more and more links to both the EA and the SOA categories in my GotzeTagged.
In DMReview’s Enterprise Architecture and Service-Oriented Architecture Fad or Foundation? Part 1, Rex Brooks and Russell Ruggiero writes:
… to truly see the outlines and parameters of what is called EA, and from that perspective begin to understand how a SOA enables an EA, we need to get up to suborbital or low orbit viewpoint at least, and it could be argued that we need to get all the way out to the viewpoint of our moon to see the entire environment within which these concepts work. The fact is that the word enterprise is by no means restricted to a business, or even an industry, nor does it refer to a particular time in the life of an organization. The enterprise encompasses the entire life cycle of an organization or an organism.
Brooks and Ruggiero talk about the perspective of the economic or ecological lifecycle, and finds that in EA today, we need to be explicit and put in place the kinds of mechanisms that can conduct constant review and institute quality assurance as a matter of course and, in effect, institutionalize the cycle of build, use, learn, assess, build (adjust/rebuild), use, learn, etc., ad infinitum.
I look forward to Part 2 of this story.
In the same direction, CBDi Journal’s March issue offers Enterprise Framework for SOA by David Sprott and Lawrence Wilkes, who present a generic approach to integrating the SOA framework requirements with existing frameworks (including Zachman).
SOA is the enabler for contextualising the enterprise in various domains, including what Sprott and Wilkes calls federated ecosystems.
No EA without a focus on standardisation, and here SOA offers some real challenges. But SOA is also promising a lot, being standards-based in its nature.
In Where Open Standards Fit into the Application Integration Puzzle, Linthicum et al suggest a categorization of open standards:
- Service standards (WS-* ?)
- Format standards (e.g., “EDI, XML and SOAP”)
- Orchestration standards (e.g., BPEL)
The information-oriented application integration approach of today emphasises format standards, Linthicum et al notes, and suggest that tomorrow’s approach must be an orchestration-oriented application integration, which they describe as follows:
However, as we’re getting better at real time information exchange between systems, the trend has been to view application integration at a higher level of abstraction, or through business processes or services. This approach allows those exchanging information between various applications to view the information flow in the context of a business model, or business processes that define business logic, sequence, sub-processes, hierarchies of processes, etc. In other words, the ability to control application integration through abstract business process automation abstractions that also accounts for lower level mechanisms such as transformation and intelligent routing.
Hmmmmm. I am not sure these abstract abstrations are the best explanation, I’ve heard, but I do agree that we need to move towards a new approach.
In many ways, I support the ideas behind orchestration-orientation, but I also think that there is a need to focus on service-orientation and the service standards, and indeed also to talk about format standards.
So, all the standards are in play, is what I am suggesting. Nothing’s sacred. But, as Tim Bray reminds us (via Dave Winer):
You have to shoot the engineers and ship at some point, right?
The argument is that a standard shouldn’t change all the time. XML is just XML 1.0 and it’s good that XML was frozen (XML1.1 never worked), because now we have a core, common format standard, on which we can build both service standards and orchestration standards.
5th, 4th, now 3rd
0Well, it’s time for me to update a slide in my standard presentation on eGov.
One of the annual milestones in the eGov community is Accenture’s annual e-government survey. I just found out that the 2005 (fifth) survey is out: Leadership in Customer Service: New Expectations, New Experiences.
This year’s study revealed four main findings:
- eGovernment is well advanced and should now be an integral component of a much broader service delivery agenda.
- Future leadership will be defined by strength in all areas of customer service.
- Citizens’ willingness to embrace a new generation of services outpaces governments’ ability to deliver them.
- Governments are making their service investment decisions without a clear view of the outcomes they effect.
22 countries are included in the survey, and are classified in four groups: the Trendsetters, the Challengers, the Followers and the Formative ones. The two top-ranking trendsetters this year are Canada and the US. Denmark is ranked third (jointly with Singapore) this year, and that’s one up from last year, and two up in two years – so in two years, we will be number one if this is a continuing trend
Enabling Transformation
0The hottest contemporary concept in the eGovernment Architecture Terminology is Transformation, especially as in Transformation Enablement.
For some time, Canada’s e-government mission has been Enabling Government Transformation. I envy their EA program, called the Business Transformation Enablement Program, BTEP. It seems that the ‘enterprise architecture = transformation enablement’ idea is spreading now.
In the US, FEA PMO has just released their 2005-2006 FEA PMO Action Plan: Enabling Citizen-Centered Electronic Government which presents the ‘FEA Roadmap to Government Transformation’. Technorati Tags: Transformation.
And as David Fletcher notes, Minnesota’s governor has just announced a Transformation Roadmap for an enterprise model of government. Technorati Tags: Transformation.
In the UK a survey from Kable shows it’s also a phenomenon there, and notes that spending on business transformation service will continue to rise over the next three years, and rise from £1.8bn in 2005-06 to £2.3bn in 2007-08. Also Socitm has learned to say transformation. Technorati Tags: Transformation.
And here’s an example of a transformation happening in the e-gov community: Until recently, the UK-based eGovMonitor was available only as a subscription service. After a transformation process, they now offer an open service, and is now running daily eGov news, announcements and features. The focus is on eGovernment from a management, business-led perspective. So far mainly from a UK perspective, but some international stuff is coming soon, I can safely say (look out for an upcoming contribution from yours truly). They hide it well, but there is a RSS feed. Subscribed.
GotzeTools
0Tools for GotzeTagged is a collection of productivity tools for GotzeTagged, my personomy.
The tools are implementations of some browser tools, for example a useful enhancement of the context menu:

Another cool tool is a reinvented editor bookmarklet that works with the current application api and http requests. I created the original bookmarklet 5 years ago, but had to change method as the application was updated over the years. I started using a robot plugin, but it didn’t work well. So, when playing around with the most recent LSQL it was a pleasant surprise that the old method can now be used again.
The tools are created for Firefox, my preferred browser. If you use anything else: Switch!
I am still learning how the sidebar works, and the sidebar tool I have released is in pre-alpha state.
As for sidebars and tabs in Firefox, I cannot get Firefox to transfer http request info between the tabs. I can get Firefox to transfer some content (user in Mycroft), but not stuff like location.href. If I open my bookmarklet in a new tab, I don’t get the same result as I get if I just click it open (new window, which Firefox hides).
