This article attempts to reconcile the ArchiMate modelling language with Business-Centred design principles, principles I strongly advocate.
ArchiMate as a language (or, as some would say, a grammar, since a rigid definition of its semantics does not exist) is very “traditional” in the sense that:
it is very IT-centric
it explicitly invites the modeller to use a data-centric world view
it does not exploit the power of distributed systems (for example as it should be doing with...