SMWCon Fall 2013 | |
---|---|
Using Semantic MediaWiki in enterprise architechture | |
Talk details | |
Description: | In this tutorial the participants will learn how semantic wikis can be used to manage architectural knowledge. |
Speaker(s): | Toine Schijvenaars |
Slides: | see here |
Type: | Tutorial |
Audience: | Everyone |
Event start: | 2013/10/28 15:30:00 |
Event finish: | 2013/10/28 16:45:00 |
Length: | 75 minutes |
Video: | not available |
Keywords: | |
Give feedback |
Program[edit]
14:30 - 15:00: Introductory talk
- Introduction to architectural knowledge and architectural knowledge management
- How to manage architectural knowledge in SMW
- Using ArchiMate metamodel for enterprise architecture
- Real-life use cases from Dutch-government and ArchiXL’s architecture practice
15:30 - 18:00: Hands-on implementing a knowledge model
- Defining a knowledge model on IT Application’s and IT infrastructure based upon ArchiMate or UML
- We will a model with about 10 concepts and relations.
- Divide the model over 3 or 4 groups, depends on number of people in audience
- They model the concepts and relations in Page Schema’s in a wiki (with support of Yuri et al)
- We show the result of one possible solution in another wiki
- We define some questions we want to ask the model
- We give the questions to the attendees to formulate their own queries
The Case[edit]
An organisation wants to have an application landscape map. The ArchiMate Core object types for such a landscape are
- Application Services (functionality)
- Application Components (applications)
- System Software (OS, database)
- Devices (hardware)
- Architecture principles
- Architecture guidelines
Architecture is about principles and guidelines for the application landscape, e.g. "The choice for our database is always MySQL", this could be a guideline/requirement/constraint. ANother exampl is: "We want to standardize our database management software." So these are statements which are mapped on the ArchiMate Motivation Extension
The assignment[edit]
- Make a model in UML (on paper) - 30 minutes
- In our case we want to make a model which combines the object types names above, relations included. We make use of a small subset the ArchiMate language.
- We also have to define attributes for these objects.
- We will add relations between concepts
- Enter the model in Page Schema’s (under the guidance of Yuri) - 20 minutes
- Set up some queries, by using Special:Ask e.g.
- What is the impact on changing a architecture guideline or principle
- Overview of application components and application services
- The same for system software and devices
- Use different output types
- The use of inline queries