Author Archives: Andrew

Enterprise Architecture Design and the Integrated Architecture Framework

I’ve recently been catching up on the Microsoft Architecture Journal. This is an occasional MS publication, which can be downloaded from the

.NET Architecture Center
. It’s got a lot of good articles, with a software architecture and process focus.

Of particular interest, there’s an article in the first edition by Cap Gemini on “Enterprise Architecture Design and the Integrated Architecture Framework”. Obviously every consultancy has their own architecture framework, and they all share some features, but what makes this one a bit different is the strong focus on the contextual (business context), conceptual (vision) and logical (solution independent capability) aspects, with technical details relegated to a bottom physical layer. It also has one of the best discussions I’ve seen on the relationship and differences between enterprise and project architectures.

See http://www.microsoft.com/architecture/library.aspx?pid=journal.1&abver=FEEB2E89-4412-4C58-A7F8-9B2CA0E0BDAC&id=http://msdn.microsoft.com/architecture/journal/default.aspx?pull=/library/en-us/dnmaj/html/aj1entarch.asp
Posted in Agile & Architecture, Thoughts on the World | Leave a comment

Blogger Me!

My blog is now fully live. My Thoughts on the World, and the articles in
AgileArchitect.org
, are now available via an RSS feed.

For the technically inclined, I’ve built my blog using a combination of VB.NET, Active Server Pages, and a bit of XSLT. This allows me to develop my site using FrontPage and IIS, and run it under Apache. If anyone’s interested I’ll write a technical note on it.

Posted in Code & Development, Thoughts on the World | Leave a comment

Business Flexibility

Inspired by an article on Richard Veryard’s SOAPBox Blog, this piece considers the business equivalents of expansion capabilities like the spare slots in a desktop PC.

Read the full article
Posted in Agile & Architecture, Thoughts on the World | Leave a comment

A Fast Diff Algorithm

This recent posting to The Code Project is an implementation of a Diff
algorithm in VB.NET, with various techniques to improve performance, while
keeping the code simple.

See http://www.codeproject.com/vb/net/DiffQuest.asp
Posted in Code & Development, My Publications, Thoughts on the World | Leave a comment

Architects – Masters of Order and Unorder?

Do you work in an ordered environment, where things follow rules in a nice, predictable way? Or does your environment exhibit “unorder”, characteristics of complexity or chaotic behaviour. If the latter, you need to read this paper to understand how your domain may differ from others, and appropriate techniques to use as an architect, analyst or designer.

Read the full article
Posted in Agile & Architecture, Thoughts on the World | Tagged | 5 Comments

Domain-Specific Modelling Techniques

Sometimes formalised modelling techniques like UML are not the best solution. Microsoft have recently started talking about “Domain-Specific Languages”, specialised modelling techniques for specific tasks. My Domain-Specific Modelling Techniques page outlines some useful DSLs I have developed or discovered.

Read the full article
Posted in Agile & Architecture, Thoughts on the World | 1 Comment

Architecture, Design and Engineering

Is IT architecture about the “hidden bits of plumbing”, or should it focus on the “visible design” delivered to users, developers and other stakeholders? Read this paper, and consider your view.

Read the full article
Posted in Agile & Architecture, Thoughts on the World | Leave a comment

Review: The New World of Mr Tompkins

George Gamov's Classic Mr Tomkins in Paperback, By George Gamow, Russell Stannard

An excellent update to a classic introduction to modern physics

My introduction to the world of the mild-mannered bank clerk with an interest in modern Physics came through copies of the original 1940s books rescued from a school library "disposal" pile. Unlike the school librarian I treasured those books, which presented hard science in a humorous, accessible way, and learned a lot from them.

George Gamow brought his original material up to date for "Mr Tompkins in Paperback" shortly before his death in 1968. However, since then Physics has moved on still further, and a new update was appropriate. Russell Stannard took on the challenge, and has done a superb job.

The new version brings both the science and the charming human back story fully up to date, and also addresses some inconsistencies in the earlier text and illustrations caused by their derivation from a group of separate magazine articles.

Read the full review

Categories: Reviews. Content Types: Book and Physics & Cosmology.
Posted in Reviews | Leave a comment

Review: The Coming Global Superstorm

By Art Bell, Whitley Strieber

A good book, slightly spoilt by psueo-science

This book, which sired the recent blockbuster "The Day After Tomorrow", is a well-written and accessible analysis of how global warming may lead to not gradual but catastrophic climate change, potentially destroying much of our current civilisation. Given how the powerful fossil fuel lobby, led by the current US administration, seems determined to ignore such risks to ensure their own short-term profits, it is essential that books such as this exist and are able to present a discussion of wider considerations.

Read the full review

Categories: Reviews. Content Types: Book and Science.
Posted in Reviews | 1 Comment

Architects Anonymous

Is Architecture an Addiction?

This rather tongue in cheek piece was inspired by a “group therapy” session at the IRM/Meta group Enterprise Architecture Conference 2004.

Read the full article
Posted in Agile & Architecture, Thoughts on the World | Tagged | 1 Comment

Review: In Code

A Mathematical Journey: A Mathematical Adventure, By Sarah Flannery

An inspiring and encouraging book

This is an inspiring book, telling the story of a young woman’s introduction to, and enamourment with, of all things, mathematics. In an era where enthusiasm for the sciences is often seen as "uncool", it is delightfully encouraging to read the story of a family, and in particular the author herself, who understand both the value and the pleasure of such interests.

The book balances two quite separate elements. On the one hand there’s the story of how Sarah became interested in mathematics, did an interesting science project, and got a lot of attention when as a seventeen year old Irish girl she nearly invented a powerful new cryptographic system. On the other hand there’s a very clear introduction to the mathematics underlying modern cryptography, presented using a range of interesting examples, puzzles and clear explanations.

Read the full review

Categories: Reviews. Content Types: Biography & Endeavour, Book, Cryptography, and Mathematics & Statistics.
Posted in Reviews | Leave a comment

Review: Digital Fortress

By Dan Brown

Mr Brown should stick to what he's good at

It’s not often I give up on a fiction book part-way through, but I just couldn’t take any more of this.

If you’re going to write a thriller about cryptography, where the central characters are code makers and code breakers, then you have to have a passing understanding of the subject – Dan Brown clearly doesn’t.

Read the full review

Categories: Reviews. Content Types: Book, Crime / mystery, and Fiction.
Posted in Reviews | Leave a comment