Alle blogs in Architectuur

Twee tips om generieke services echt bruikbaar te maken

Generieke, herbruikbare services lijken soms de heilige graal van architectuur. Samen met standaardisatie natuurlijk. In theorie is het een goed idee, maar in de praktijk valt het nogal tegen. Vaak kunnen dit soort services alleen met veel moeite gebruikt worden. Herken je dit? Dan zijn twee essentiële zaken niet geregeld. In theorie is het een prima

> Lees meer

Business Capabilities als basis voor Enterprise Architectuur

Sinds de eeuwwisseling (en da’s dus al weer een heel tijd) zie je steeds vaker dat enterprise architecturen gebaseerd worden op “capabilities”. Daarbij is “capability” regelmatig niet of vaag gedefinieerd. Of het lijkt nogal op andere concepten uit het architectuurdenken. Hieronder wat verduidelijking… Capability volgens TOGAF Laten ik maar direct met de deur in huis

> Lees meer

Experience architectuur voor digitale transformatie in een agile omgeving

Een tijdje terug had ik een gesprek waarin de woorden “experience architectuur” (eXperience Architecture, XA) vielen. Ik was direct geïnteresseerd, want zowel architectuurdenken als user experience zijn al jaren mijn professionele passies. Ik deed zelfs eind 2012 al eens een eerste poging om ze te combineren, en daarmee gebruiksvriendelijkheid een plaats te geven in enterprise

> Lees meer

Digitalisering is niet hetzelfde als automatisering

In het Engels kun je het zo mooi zeggen, “Don’t Confuse Digital With Digitization”, en dat is precies wat Jeanne Ross doet in haar MIT Sloan Management Review column. Zij is principal research scientist bij MIT’s Center for Information Systems Research. En mede-auteur van Enterprise Architecture As Strategy, één van de interessantste boeken over enterprise architectuur.

> Lees meer

Agile Architectuur – tegenstelling of ideale combi?

In een digitale wereld die steeds meer aandacht schenkt aan agile werken, lijkt digitale architectuur steeds meer onder druk te staan. De grootste reden hiervoor is één van de principes van het Agile Manifesto: “The best architectures, requirements, and designs emerge from self-organizing teams”. Vaak samengevat als “architecture is self-emergent”. Nu ben ik de eerste

> Lees meer

Vier redenen waarom Enterprise Architectuur belangrijk is voor Enterprise Design

Enterprise Design is een methode voor het in samenhang ontwerpen van organisatie-identiteit, de beleving richting allerlei betrokkenen van die organisatie en Enterprise Architectuur. Waarbij Enterprise Architectuur weer het in samenhang ontwerpen is van producten en diensten, bedrijfsprocessen, applicaties en ICT infrastructuur. Voor mij is Enterprise Architectuur gesneden koek en staat haar waarde niet ter discussie.

> Lees meer

Microservices, hergebruik en “event sourcing”

In een vorige blog heb ik Microservices in de context van Domain Driven Design (hierna DDD) geplaatst. DDD neemt taal als uitgangspunt om domeinen te definiëren voor dingen die bij elkaar horen. Het helpt daarom bij het afbakenen van je Microservices. Het helpt ook om te begrijpen waarom hergebruik vaak niet lukt. En hoe event

> Lees meer

Even wat herwaardering voor gestructureerde data

Met alle hype rondom big data en data analytics zou je bijna vergeten dat er ook nog zoiets bestaat als gestructureerde data. Natuurlijk is het belangrijk dat we de laatste jaren druk bezig zijn geweest met het analyseren van ongestructureerde data. We hebben mooie en onverwachte patronen gevonden, en onze dienstverlening daarmee geoptimaliseerd. En toch,

> Lees meer

Negen kenmerken van Systems of Engagement

Het concept “Systems of Engagement” is, sinds Geoffrey Moore de term introduceerde in het artikel and the Future of Enterprise IT http://www.aiim.org/futurehistory, in gebruik geraakt. Het is een type systemen dat de focus legt op mensen en hun behoeften. Het wordt ook wel interactie platform genoemd: het ondersteunt de interactie tussen klanten, medewerkers en partners,

> Lees meer

De grenzen van microservices

Hoe ‘Bounded Contexts’ helpen microservices af te bakenen In een vorige blog heb ik Microservices in een historisch perspectief geplaatst. Eén van de ontwikkelingen die ik daar aan de orde stel, en die heeft bijgedragen aan het mogelijk maken van Microservices, is Domain Driven Design (hierna DDD). Een belangrijk uitgangspunt van DDD is dat je

> Lees meer