System Architect

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
IBM Rational System Architect
System Architect with BPMN and Network Diagrams Open and Browsed
System Architect with BPMN and Network Diagrams Open and Browsed
Ontwikkelaar IBM
Recentste versie Versie 11.4.0.3 
(29 april 2011)
Besturingssysteem Microsoft Windows
Website System Architect op IBM.com
Portaal  Portaalicoon   Informatica

IBM Rational System Architect is een enterprisearchitectuurtool die gebruikt wordt door business en IT van met name grote en middelgrote organisaties (commercieel, publieke overheid, defensie) om alle aspecten van de onderneming te modelleren en analyseren: Bedrijfsprocessen, ondersteunende systemen, applicaties, informatie en technologie.

System Architect wordt gebruikt om architecturen te ontwikkelen en onderhouden op basis van standaard architectuurraamwerken zoals TOGAF, DoDAF, MODAF en NAF.

Overzicht[bewerken]

Gebruikers passen System Architect toe voor het ontwikkelen van een enterprise-architectuur op basis van grafische en beschrijvende modellen van alle hiervoor relevante aspecten van een onderneming, zoals het waarom, wat, waar, hoe, wanneer en door wie. Typische gebruikers voor het maken van deze modellen zijn enterprise architecten, businessarchitecten, businessanalisten, data-architecten, software- en systeemarchitecten, etc. De belanghebbenden voor consumeren en gebruik van deze informatie strekken zich uit over de gehele organisatie; management, uitvoerenden, leveranciers, afnemers (uiteraard afhankelijk van geautoriseerde toegang tot deze gegevens). Hiervoor kan een statische web-publicatie worden gebruikt, of online webtoegang tot de architectuurdatabase. Deze groep kan de architectuurinformatie gebruiken voor het uitvoeren van analyses dan wel beantwoorden van vragen door middel van grafische diagrammen en rapporten, tabellen, grafieken en andere dashboards.

Verwijzingen naar System Architect zijn onder andere te vinden in publicaties op het gebied van enterprise architecture, UML en datamodellering en/of werd gebruikt voor het maken van modellen in deze boeken:

  • Goikoetxea, Dr. Ambrose, PhD, Enterprise Architectures: Planning, Design, and Assessment ISBN 978-9812700278.
  • Whitten, Jeffrey L.; Lonnie D. Bentley, Kevin C. Dittman., Systems Analysis and Design Methods ISBN 025619906X.
  • Chonoles, Michael Jesse; James A. Schardt, UML for Dummies ISBN 0764526146.
  • Pender, Tom, UML Bible ISBN 0764526049.
  • Bahrami, Ali, Object-Oriented Systems Development: Using the Unified Modeling Language ISBN 0072349662.
  • Pender, Tom, UML Crash Course ISBN 0764549103.

Geschiedenis[bewerken]

System Architect is oorspronkelijk ontwikkeld door Popkin Software, onder bewind van Jan Popkin. Vanwege deze achtergrond, kennen veel gebruikers het tool als de Popkin-tool. System Architect was één van de eerste op Windows gebaseerde tools voor computer-aided software engineering (CASE)[bron?]. Het evolueerde tot één van de eerste in een nieuwe generatie modelleertools voor enterprisearchitectuur. Tools die de gebruiker in staat stellen op basis van een breed geaccepteerde set van standaard notaties en methoden alle aspecten van een organisatie, met de onderlinge afhankelijkheden, te documenteren en te modelleren en deze informatie op te slaan in één bron en toegankelijk te maken voor een brede doelgroep.

Telelogic nam Popkin Software over in maart 2005. Daarna volgde een overname van Telelogic door IBM per 1 november 2008. System Architect werd met de Telelogic portfolio opgenomen binnen de Rational productgroep binnen IBM.

Features[bewerken]

System Architect ondersteunt onder andere:

Technisch overzicht[bewerken]

Naast de grafische modellen wordt ook de onderliggende informatie gedefinieerd en opgeslagen in een relationele database SQL Server 2005, Oracle 10G, of SQL Server 2005 Express. Voor SQL Server wordt deze informatie opgeslagen in een database op de server; in System Architect termen wordt dit een encyclopedia genoemd, de bron voor architectuurinformatie. Voor Oracle is deze 'encyclopedia' een schema op de Oracle-databaseserver.

Gebruikers kunnen voor het definiëren of raadplegen van de architectuur lokaal werken of in teams via het netwerk. In een multi-useromgeving zullen, als één gebruiker een model of object bewerkt, de andere gebruiker read-onlytoegang hebben tot deze objecten. Mechanismes zijn beschikbaar voor het in- en uitchecken van meerdere objecten zodat gebruikers kunnen werken op een sub-set van informatie zonder dat andere gebruikers dit tussentijds kunnen wijzigen. Gebruikers kunnen ook lokaal werken op bijvoorbeeld een laptop of workstation middels SQL Server 2005 Express.

De gebruiker kan in een op SQL gebaseerde query-rapportagetaal eigen rapporten bouwen en draaien om antwoorden te krijgen over de informatie die is gemodelleerd, bijvoorbeeld:

  • “Welke bedrijfsprocessen dragen bij aan welke organisatiedoelstellingen?”
  • “Welke applicaties worden gebruikt bij het uitvoeren van welke processen?”
  • “Welke processen gebruiken/bewerken welke informatie?”
  • “Welke gebruiker heeft welke architectuur informatie gewijzigd op welke datum?”
  • enzovoort.

De informatie wordt opgeslagen op basis van een vooraf gedefinieerde structuur, het zogenaamde metamodel. Dit model vormt een template voor hoe (welke) informatie wordt opgeslagen en aan elkaar (kan worden) gerelateerd. Gebruikers kunnen dit metamodel naar behoefte aanpassen en/of uitbreiden met eigen objecten, attributen, relaties of zelfs nieuwe modeltypen.

SA/Publisher[bewerken]

Architectuurmodellen worden vaak gepubliceerd op een website zodat deze voor een brede groep toegankelijk zijn. Met een add-on-tool genaamd SA/Publisher kunnen webpublicaties worden gegenereerd op basis van een template, style-sheets en een setrapporten. Naast de standaard beschikbare templates en rapporten kan de gebruiker ook hier zelf de inhoud en opmaak van de website aanpassen.

SA/XT[bewerken]

Een verwante add-on is System Architect/XT (waar XT staat voor ‘eXtended Team’). Deze biedt een web-interface met read/writetoegang tot de architectuurdatabase. Dit is - in tegenstelling tot de Publisher, die een statische publicatie levert - een online toegang tot de architectuur. Via SA/XT kunnen gebruikers door de architectuurmodellen navigeren, maar ook rapporten draaien en eventueel dashboards raadplegen. Ook de interface en inhoud van SA/XT kunnen door de gebruiker worden aangepast en uitgebreid.

Externe links[bewerken]