Showing posts with label Architecture. Show all posts
Showing posts with label Architecture. Show all posts

Enterprise Architecture

Thursday, February 18, 2010

If you look up "Architecture Framework" on Wikipedia you will find that it is a "layered" approach to Enterprise Architecture. Referencing an American document, Wikipedia explains:

Contemporary federal guidance suggests thinking about “layers” of the enterprise architecture:[9]
  • Business processes and activities
  • Applications such as custom or off-the-shelf software tools
  • Data that must be collected, organized, safeguarded, and distributed
  • Technology such as computer systems and telephone networks
I can however tell you from personal experience that whilst you can do enterprise architecture within such a framework, the results are neither pretty nor particularly illuminating (though I have to say that the sheer size and complexity of the resulting architecture can be pretty impressive); which is a pity because architecture done properly can be not only impressive to look at but also tremendously valuable.

The problem is that the layers (not to mention possible domains and sub-domains) are fuzzy, ill-defined and certainly not orthogonal, i.e. they are not mutually exclusive (suppose you are downloading an application... is it not also data?)

The impossible-to-overstate issue with this is that different modellers, constrained perhaps by the capabilities of different toolsets or pre-existing organisational perceptions, can — indeed usually will — model the same thing in completely different ways.

Such inconsistencies make it much more difficult, time-consuming and expensive to exploit models from diverse sources by combining them into a larger whole, and make interpretation by outsiders.

I discovered some of the problems when I began doing architectures for UK MoD (using ISSE). Try as I might I couldn't see how to divine the correct model element and layer. Certainly there were established practices and reasonable reasons for doing things in a certain way, but there were equally good reasons for doing things differently, nor could I see how the seemingly inevitable ambiguities could be resolved so that all the pieces would ultimately fit together and add significant "value".

When it became apparent that there was a genuine problem in the approach, rather than merely a problem with understanding and implementing a sound approach, there was at last a reason for throwing away the old "Reference Architecture" levels and doing things differently.

As the (habitual) iconoclast I had to persuade, nay demonstrate, to the senior and far more experienced members of that little team (Gary Davies in particular) that there was a better way. Eventually however there was a collective sigh of relief and things rapidly improved: we were soon able to create larger, more sophisticated and more meaningful models that could be quickly and easily joined up to make very large and complex architectures.

However, at some point UK MoD decided to create its own Architecture Framework (MoDAF), which was heavily influenced by the US DoD's architecture framework, DoDAF.

At that time, MoDAF, DoDAF and indeed every other formal system I looked at, whilst a great improvement upon their predecessors continued to suffer from the same general lack of orthogonality in classification as the layered approach. However, the interest in ontology (basically the science of classifying things) has steadily increased since then, and to judge by a cursory examination of some of the work of the IDEAS (International Defence Architectures Specification) Group, sense and logic is slowly prevailing; IDEAS Group thinking has significantly influenced DoDAF V2.

It is, I think, all heading in the right direction at last: arbitrary distinctions between "functions" and "services", "specifications" and "rules", etc. are slowly being transformed into nuanced yet logical and meaningful distinctions.

However, having just dipped into the latest MoDAF specification I can still find plenty of room for improvement — but don't the deficiencies of current approaches deter you from making use of architectures: executed with care they can be very, very useful... but don't ignore the caveats either.

Further Reading/Browsing

DoDAF Information (including manuals in PDF) is available at the DoD website here; or at Wikipedia here.
MoDAF At the UK MoD here;or at Wikipedia here.
IDEAS Group here.

Read more...

Enterprise Architecture

Thursday, February 11, 2010

What on earth is Enterprise Architecture and, more to the point, of what value is it?

Enterprise Architecture is about the design of businesses, companies and organisations — especially the large and complex. However, hardly anyone ever designs an enterprise; more often than not they simply grow to the point at which they are perceived as inefficient (in absolute terms or relative to competitors) or unsupportive of further growth and so found to be in need of a re-design — at which point careful and methodical consideration of the organisational goals, resources,

Enterprise Architecture, though frequently applied to the IT infrastructure of an organisation, is properly about the design and strategy

Enterprise Architecture is to the design of the business infrastructure as Project & Programme Management are to the delivery of the business objectives: quality assurance tools and methodologies.

Read more...

CV – 2004/6 – UK Ministry of Defence

Sunday, January 1, 2006


Apr ’04 – Apr ’06 Integration Authority (IA), MoD

Supporting the IA and DSTL in the generation of invidual models and larger architectures. Capability analysis and Architecture definition across a range of programmes using a variety of tools, primarily ISSE (Integrated Support Services Environment) but with some contact with System Architect.

Achievements:
  • Proposed the successful approach to the Listener meta-analysis reviewed & endorsed by MoD scientists
  • Listener deliverables, especially the meta-analysis and supporting reasoning, subsequently praised by the IPT Requirements Manager for being “instrumental” in making the business case for Initial Gate
  • Listener MODAF AV-2 & meta-analysis selected by the head of IA8 for presentation to MoD’s Chief Scientist as an exemplar of the power, effectiveness and value of architectures.
Deliveries:
  • Contributions to the revision of the ISSE meta-model and MODAF M3
  • Continuous development of ISSE modelling methodology and contributions to the official “Analyst Guidelines”
  • Methodology for implementation of Service Orient Architectures (SOA) in ISSE
  • An SOA model (in ISSE) of ISTAR (Intelligence, Surveillance, Target Acquisition & Reconnaissance) as a whole
  • A rigorous ontology of military Capability consistent with defence tasks lists such as JTL, UJTL, METL, etc.
  • Complete revision of online ISSE presentation (through Cascading Style Sheets, “CSS”) and ISSE web-output through direct control of SVG, XML, HTML and JavaScript
  • Development of the MODAF architecture for Project Listener, including complete AV-2 and statistical meta-analysis of Architectures and Operational Analyses
Prior Direct Experience: Of UML modelling, ISSE, UML, XML, ontologies, Service Oriented Architectures, capability management, MoD procurement gate processes: none

Read more...

Copyright

Creative Commons LicenseAll original content copyright © Julian Moore 2010 who also asserts his rights under the Copyright, Designs & Patents Act 1988 to be identified as the author of this work, which is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License

The Knack (Dilbert/Scott Adams)

Based on a template by Ourblogtemplates.com

Back to TOP