Search My Blog & Website

Monday, October 26, 2009

Know Thy Business Events

A business event is a valuable building block in an enterprise's business architecture. Business events provide insights to triggers and decision points in the business domain. Business events could be classified into three types: External events such as a customer service request, internal events such as closing a project or an employee time sheet submission, and finally temporal events which occur based on the elapse of a given time-frame such as end of month.

There are many important questions to ask oneself about events when building a business architecture or when defining events. Examples are:

1. How are these events identified?
2. Are they unique?
3. Can they be repeatable?
4. How can we structure events in the context of a business architecture?
5. How can events be modular?
6. What processes are related to events?
7. What business capabilities are impacted by events?
8. What impact does the event have on the business services, operations and other areas?
9. Who reacts (which roles) to an event and in what way?
10. How often does an event occur and what is its significance?

No comments: