Building Blocks

For my Togaf certification.

A Building Block is a package of functionality defined to meet business needs across an organisation.

A Building Block is one of ( I tend to think “such as”)

  • Actor
  • Business Service ( a derivative of business function with defined SLA according to Togaf)
  • Application
  • Data Entity.

A Building Block has a defined boundary and is recognised as a ‘thing’ by a domain expert.

A good Building Block

  • considers implementation and evolves to exploit technology
  • is reusable and replaceable.

A Building Block should be loosely coupled to it’s implementation.  It should be possible to realise a BB in several ways without impacting boundary or specification.

Togaf further defines Architectural Building Blocks, which is what the above refers to, pointing out that ABB’s are ‘Technology aware’.  Whereas Solution Building Blocks are ‘Vendor aware’.

The OMG have developed a standard for re-usable asset specification (RAS) which provides a good example of how BB’s can be formally described and managed.

Advertisements
About

Father, IT Professional, Cycling Coach in that order. That's me

Tagged with: ,
Posted in Uncategorized

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

My Gravatar
AC Meader

AC Meader

Father, IT Professional, Cycling Coach in that order. That's me

View Full Profile →

Follow Professionalising IT on WordPress.com
%d bloggers like this: