The Art of Enterprise Architecture – Section 10 – Domains

We may distinguish six kinds of problem domains, to wit Simple; Entangling; Temporizing; Narrow; Precipitous; Location; These six are problem related principles connected with the scene. The architect who has attained a responsible post must be careful to study them. Simple problems Problems which can be easily understood by anyone is called simple. With regard […]

Absence of Event = Event

In this week’s Active Information post, I riff off a quote by Jud Valeski the CEO of Gnip, on the dearth of event-driven talent:

“Beyond infrastructure issues, as engineers, the web app programming we’ve been doing over the past 15 years has taught us to build applications in a highly synchronous transactional manner…”

“…You would be shocked at the ratio of engineers who can’t build event-driven, asynchronous data processing applications, to those who can, yet this is a big part of this space.”

If you are a frequent reader here, you’ve seen the event constructs I published over there.

One that I didn’t include is the fact that the absence of an event can be an event.  Chris Martins brought that up on Twitter.

In my initial event writing, I wrote of a system heartbeat example:

“…a business-to-business order gateway is supposed to be emitting System Heartbeat events every 15 minutes. The System Heartbeat events inform IT operations the gateway is up and running. The absence of a heartbeat event indicates a failure. If the order gateway is down, business customers are likely to place an order with a competitor.”

On Twitter yesterday, I mentioned an event-driven billing subsystem I’m currently working on.  In that system, we’ll be generating a (standard) projected monthly invoice.  The invoice generation starts when the party is approved for billing.

Invoice regeneration is triggered by a set of events, including a change in plan, the receipt of a payment, or the absence of the receipt of payment.  In this subsystem, the absence of a receipt is a non-payment event.

So, yes.  The absence of an event is absolutely an event.

Related posts:

  1. 5th Anniversary Edition – Event-Driven Architecture Overview
  2. BBC Business News: Real-time (Event Processing) beyond Wall Street
  3. In-brief: Conversation with Jeff Wootton on Event Processing at Sybase, SAP Company

TOGAF Certification

Well, I am one week away from going for my TOGAF certification.  For those who are also going for your certification and want some additional prep, I found two sets of additional questions for Part I and Part II (scenarios) of the test.  Chec…

Who is the customer?

Who is the customer, in a business model?
That’s perhaps not as simple as it sounds. I’ve been working on a long how-to post on using Business Model Canvas in a non-profit context, and realised that even in a commercial context it can get very messy once we move outside of the relatively simple ‘world’ that […]

Organizational Change Management for EA? Of Course!

One of the topics, although not new, that seems to be a regular topic of discussion among clients, peers, prospects and vendors is organization change management.  More specifically, how can EA be successful without an accompanying Organizational Change Management program? …

A week in Tweets: 26 June – 2 July 2011

One of these weeks I’ll catch up… Yes, iit’s the previous week’s collection of Tweets and links, sorted into the usual categories (or non-categories) and, of course, preceded by that all-too-necessary ‘Read more…’ link:

Enterprise-architecture and all the various ‘business big-picture’ themes:

SAlhir: RT @Jabaldaia Combining #innovation, #business and #art http://bit.ly/ebyrzD #entarch
SAlhir: RT @Digitaltonto Postcards from the […]

PODCAST: Embracing EA and TOGAF® aids companies in improving innovation, market response and governance

Listen to our recorded podcast on how to leverage advanced concepts in TOGAF® for business benefits, or read the transcript. This podcast was recorded by Dana Gardner of Interarbor Solutions in conjunction with The Open Group Conference, Austin 2011. …