2. ArchiXL
• IT / Enterprise architecture consultancy
• Founded in January 2008
• Located in Amersfoort (NL)
• Focus on financial and public sector
• Independent
• Knowledge areas:
– IT architecture (BPM, EAI/SOA,
ECM, IDM, BI, Portals)
– Enterprise architecture methods,
techniques and tools (TOGAF,
ArchiMate)
– Knowledge management (semantic
wikis)
– Domain knowledge (insurance,
pension funds, local government,
education)
12-11-2012 2
3. Today’s agenda
• Background: e-government
• Architectural knowledge in the Dutch e-government
• Using SMW to manage Dutch e-government architectural
knowledge
• Reusing Architectural Knowledge through a system of wikis
– Linking different semantic architecture wikis
• NORA Dashboard
– Analysis through remote queries
3
4. Background: ‘e-government’
• Goals (for citizens and businesses):
– Reduce administrative burdens
– Better service provision
• Means (for government agencies):
– Work together
– Align business processes
– Use each other’s information
• This has huge impact on the enterprise architecture of government
agencies!
– business processes
– information landscape
– technology
4
5. Example: the environmental permit
• Suppose you want to renovate
and extend your house
• It’s a big operation, so you
need to fell some trees that are
in the way
• You also need to demolish part
of the existing building
5
6. Renovating your house, before Oct. 2010
Building permit
Tree felling permit
Demolition permit
6
9. The NORA architecture family
• Establish processes and systems
that ensure interoperability
• Increasing level of specificity
(government domain
organization)
• Main constituents:
– Architecture principles
– Architecture models
• Architecture is the fundamental organization of a
system embodied in its components, their
relationships to each other, and to the
environment, and the principles guiding its
design and evolution (ISO-IEC 42010)
• “Principles are general rules and guidelines,
intended to be enduring and seldom amended,
that inform and support the way in which an
organization sets about fulfilling its mission.”
(TOGAF)
9
10. Example architecture principles
• No wrong door:
– Citizens and businesses can direct their questions to ‘the government’;
government offices (re)direct to the appropriate service
• Single request, multiple use of data:
– Once the government has obtained certain data from a citizen or
business, no government agency may ask for the same data again.
• Transparent services:
– Citizens and businesses are informed about the state of the requested
service.
10
13. Statements: core attributes
• Page name: a condensed form of the statement that uniquely
identifies it (e.g. “No wrong door”).
• Type: the type of statement
– e.g., ‘Driver’, ‘Goal’, ‘Basic principle’, ‘Derived principle’, ‘Requirement’
• ID
• Statement: The full statement, in the form of a sentence
• Rationale: The reason behind the statement
• Implications: The implications of the statement
• Realizes: References to other statements that are realized through
this statement.
– E.g. “No wrong door” realizes “Findable (consumers can easily find the
provided services)”.
13
15. Recall the NORA architecture family
• Principles from NORA are
(re)used and refined through the
NORA daughters
• Interesting issues:
– NORA evolves; how do the NORA
daughters assess the impact?
– Question: how are the NORA
principles actually being applied?
15
16. Architectural knowledge in a system of Semantic Wikis
NORA
Semantic Wiki
InterWiki links
Semantic Wiki Semantic Wiki Semantic Wiki
NORA NORA NORA
Daughter X Daughter Y Daughter Z
Export Export Export
16
17. Domain-specific refinement of NORA principles
NORA Online Wiki ROSA Wiki (education)
NORA Basic principle
Findable
NORA Derived principle
(proxy)
realizes
+ Domain-specific
refinement
... NORA Derived principle Interwiki link
realizes
No wrong door ROSA Principle
...
...
...
...
18