During the project we conducted an EA tool review (see the report "Review of Enterprise Architecture Tools"), which aimed at introducing us to a wide selection of existing commercial tools that may be utilized in enterprise architecture development projects. Additionally, we have reviewed some techniques available for enterprise modelling.
In this section we present
There are plenty of commercial tools available ranging from simple modellers to large product families. The organization considering the acquisition of a tool for enteprise architecture should identify its needs carefully and define evaluation and selection criteria (see e.g. TOGAF’s Tools for Architecture Development section, IEEE Std 1209-1992, ISO/IEC 14102, Prekop et al., 2001 or Schekkerman, 2004). Also the EA maturity level (see e.g. NASCIO Enterprise Architecture Maturity Model or DoC IT Architecture Capability Maturity Model) should be taken into consideration. It is also possible that one tool is not enough for developing and managing an EA. It is more likely that a set of appropriate tools are required. Comprehensive EA tools are becoming critical business tools. Therefore, the selection of an appropriate tool should be a business-driven decision.
Menefee & Rudawitz (2003) have listed some features that a proper EA tool should have. These are the following:
In the table below a selection of possible tools to be used in enterprise architecture efforst are listed in alphabetical order. The tools are roughly categorized into three categories:
More information about the tools can be found in the vendors' sites and in the "Review of Enterprise Architecture Tools".
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Å Ä Ö
| Table: EA tools | |||||
| Name of the product | Vendor | Tool category | Description | Frameworks and standards or methodologies supported | Other issues |
| Adaptive / Adaptations | Adaptive
USA |
EA tool | Adaptive is a web-based enterprise architecture knowledge repository solution
provider. Adaptive products are:
Adaptive Foundation is the base technology upon which the products are built. It consists of:
|
Adaptive RealChange
Method, The Adaptive Reference Model (framework for EA), UML, CWM (Common Warehouse Metamodel), Zachman Framework, FEA, MDA |
Professional Consulting Service practice - Adaptive Solutions; consultants can be used to design and implement solutions to meet customer specific needs. They use the RealChange Method. |
|
ARIS Process Platform 6.2 (a product family) |
IDS Scheer Inc.
Germany |
BPR tool | ARIS
Process Platform provides integrated tools for designing,
implementing
and controlling business processes:
|
e.g. UML, DoDAF/C4ISR. BPML interface available. | ARIS = Architecture of Integrated Information Systems developed by professor Dr. August-Wilhelm Scheer |
| BOTiCMAP suite of enterprise modeling tools | BOTiC Ltd. UK |
EA tool | Enterprise modeling tools that builds on the features of
Visio, MS Access, and MS Excel:
|
BOTiCMAP metamodel (framework) | Uses the concept "rich picture" |
| Corporate
Modeller Suite version 9 (version 10 available) |
CASEwise
Systems Inc. USA |
EA tool | The
Suite consists of the following components:
|
Casewise Framework based on the Zachman Framework, IDEF Support in version 10, FEAF | Other
products: ITArchitecture Accelerator, Balanced Scorecard Accelerator.
In version 10 there is just one diagrammer instead of having 5 separate diagrammers for drawing the different types of diagram (the Entity, DFD, Hierarchy, Process Dynamics and Generic modelers). Builds on .NET technology |
| EA WebModeler | Agilense
Inc. USA |
EA tool | The Agilense EA WebModeler is a solution comprising an enterprise architecture "knowledge" repository, a web-based user-interface software tool, and sets of metadata. It resides behind a standard web server (e.g. WebSphere, Ms IIS, Apache) and stores information in a standard relational database management system (e.g. Oracle, SQL Server, DB2, Access, etc.). | Has an own framework based on the Zachman framework (Agilense Reference Framework), but other metamodels can be imported too. Supports e.g. TOGAF, FEA, DoDAF (C4ISR), MDA?, UML | The EA WebModeler repository may be deployed on any SQL92 relational database platforms. |
| Enterprise Architect 3.6 (version 4.5 available) |
Enterprise
Architect Australia |
general modelling tool |
UML modeling and design tool. Corporate edition of EA - using MySQL or SQL Server as a model repository |
UML (version 4.5 supports UML 2.0) | |
| Enterprise FrameWork 6.0 | Ptech Inc. USA |
EA tool |
Modeling software solution for
automating the
development of an organization's Enterprise Architecture:
|
Full support for Zachman Framework, IBM Enterprise Architecture Method?, UML | Additional tools available, e.g. TeamWork, Accelerators (domain-specific methods) |
| Enterprizer Intelligent Tools | Enterprizer Technologies (former S3
International (S3i) LLC) USA |
EA tool? | Enterprise modeling software platform
S3i collaborates with leading research institutes and associations to develop "intelligent toolkits". These toolkits incorporate best practice and are adapted.
|
N/A | |
| Enterprise Modeller 4.2c
(version 5.0a available) |
Enterprise
Modeller Solutions Limited (EMS)
UK |
BPR tool |
Enterprise Modeller is a flexible business
process modeling toolset. At the heart of the tool is a powerful object
database that is a repository for the organization's information. The
toolset consists of the following components:
|
A number of applications based on Enterprise Modeller providing solutions to specific business needs, e.g. Risk Manager, Process Improvement Manager, Business Integration Manager | |
| FirstStep
5.0 (3 different products: Interfacing Charter, Interfacing Designer and Enterprise Process Center) |
Interfacing Technologies Corporation
Canada |
BPR tool? | Firstep 5.0 components:
| The modeling methodology used in all of Interfacing's products is called FirstSTEP | The Enterprise Process Center (EPC) is a web-based portal that provides structured and simplified access to the enterprise processes, process-related content, projects and applications. |
| MEGA
version 6 (version 6.1 available) |
MEGA France |
|
Zachman Framework, UML, provides also SOA approach | Technical modules complement MEGA's offering to customize the platform to customer's specific needs: MEGA Documentation, MEGA Intranet, MEGA Generation, MEGA Supervisor | |
| MetaEdit+ (Method Workbench and MetaEdit+) | MetaCase
Consulting Finland |
general modeling tool | MetaEdit+ metaCASE tool allows you to design your method and use it. First you design the method with Method Workbench and then all developers use the method with MetaEdit+. | e.g. UML, OMT, OOAD, IBM BSP | |
| METIS 3.4 product family | Computas See also www.metis.no Norway |
EA tool? |
Metis
is a family of client/server products for creating, visualizing,
changing, sharing and managing enterprise models, e.g.
|
Zachman Framework, TOGAF 7(8), TEAF, FEAF, C4ISR (DoDAF), UML 2.0 | IT Management template (for EA) supports Zachman-like
approach, DoDAF template, UML 2.0 template, BPM template
Metis has merged with Troux Technologies. |
| Oracle
Designer 9i
(version 10g available) |
Oracle
Corporation USA |
general modeling tool | Oracle Designer is Oracle's model-driven development tool based on the well-founded principles of Information Engineering. Oracle9 Designer is sold as part of Oracle9 Developer Suite (Oracle9 DS). | ER-modeling, UML, Oracle development methodology, Oracle Custom Development Method (CDM) | The Oracle BPEL Process
Manager offers an infrastructure for creating, deploying and managing
BPEL business processes.
JDeveloper and BPEL Process Manager provide a SOA development platform. |
| ProCap 7 / ProSim 7 | Knowledge
Based Systems Inc. USA |
BPR tool? |
ProCap: Procss modeling and analysis ProSim: Process modeling and analysis with simulation model generation |
IDEF3 | Other tools available, e.g. AIØ Win that combines IDEF0 function modeling with ABC modeling and analysis. |
| Provision 4.3 | Proforma
Corp. USA |
BRP tool (--> EA tool) | The ProVision modeling suite provides an enterprise-wide process modeling environment, e.g. EnterprisePro can be used for Process Improvement and Quality Initiatives, Six Sigma, ISO Certification, Process/ Workflow Documentation, Strategic Planning, Enterprise Architecture Frameworks (C4ISR, Zachman), Business Requirements & UML Modeling for Application Development projects. | C4ISR, Zachman, UML, FEA.
ProGuide Methodology |
Options:
- AnalyzerPlus - TeamWork - WebVision - DataExchange - JDEExchange - ProGuide (best practices process models for e.g. model-based business process improvement, requirements analysis and application development projects) |
| Rational Rose | IBM USA |
general modeling tool |
Object-oriented
modeling tool
|
UML, MDA.
E.g. Zachman support is possible to build using packages. |
Many other tools for e.g. requirements and analysis, testing and software configuration management |
|
Silverrun ModelSphere 2.1
(version 2.2. available) |
Magna
Solutions Canada |
BPR tool |
Modeling
tool that combines features like business process modeling, data
modeling and UML class modeling.
Silverrun Professional and Enterprise Series 2.8:
|
UML | |
| Structure 2001 Suite | Framework
Software Inc. USA |
EA tool |
Structure
2001 Suite is enterprise architecture document and model management
software. It consists of two products:
- Structure 200: an enterprise document and model management
PC/LAN software application - Structure.Net: a web-based product that allows you to browse and access enterprise documents and models from the Internet, intranet, or extranet. |
Zachman Framework, FEAF, TEAF | RS RuleTrack is aimed at coordinating business rules from the business perspective, and is independent of particular implementation environments. |
| Strategic IT Management (SITM) Generation 5 | Alfabet
Germany |
EA tool? | SITM offers combined (IT)
architecture, program, and value management for better management of
the ongoing change processes. It consists of
|
||
| System
Architect 9.1
(version 10 is available) |
Popkin USA |
EA tool | System Architect is a tool for modeling and developing enterprise architecture. | Zachman Framework, TOGAF (+ TOGAF ADM), DoDAF (C4ISR), BPMN, IDEF, RUP, Structured Analysis & Design, FEA (through a paid add-on capability called Integrated Reference Model Architect, iRMA) | Popkin Model Agency: a directory of industry and technology standard models |
| Troux
4 Platform (--> new 'package': Troux IT Governance System) |
Troux
Technologies USA |
EA tool | Troux 4 Platform consists of
|
FEA (through Troux's Enterprise Architecture Management solution), Zachman Framework, DoDAF, BPMN, UML | Provides solutions in a variety of areas. |
| Visible Advantage 7 / Visible Analyst 7.6 | Visible
Systems Corporation USA |
general modeling tool / EA tool? | Visible Advantage Enterprise Architecture
Edition: Enterprise Architecture management tool for building
systems, redeveloping legacy systems, and reengineering business
processes.
Visible Analyst Enterprise Framework Edition: a modeling tool that incorporates strategic planning, data modeling, object modeling, process modeling, and the Universal Data Model, driven by an easy to use framework interface (Zachman Framework) Zachman Enterprise Workbench incorporates strategic planning, data modeling, object modeling, process modeling, UML modeling, and includes the Visible Business Templates and ISO 9000 Templates |
IDEF1X,
IDEF0
Zachman Framework support in the Enterprise Framework Edition. Zachman Framework, C41SR, FEAF, TEAF, MDA? (in the Zachman Workbench) |
Visible Business Template Model is a high-level data model containing nearly fifty business subject areas or object classes encompassing over 600 entities with over 1,000 attributes. |
| Visio Enterprise Modeling | Microsoft USA |
general modeling tool | Diagramming tool, includes several diagram types/templates, e.g. block diagrams, brainstorming, business processes, flowchart, database, software (e.g. UML). | ||
| VizdomWorks! | Wizdom Systems Inc. USA |
BPR tool |
The
WizdomWorks! suite of Business Process Management solutions is
comprised of:
|
IDEF0, IDEF1X, DoDAF (DoDAF toolkit) |
Analysis
tools: - FlowWIZard generates process flow models for process mapping - CostWIZard for Activity Based Costing (ABC) - TimeWIZard for project management and timeline analysis - QualWIZard for quality function deployment and TQM (Total Quality Management) - SimWIZard for simulation analysis. - What-if Analysis comparing Cost and Cycle Time Also other products are available, e.g. WizdomLive! - Web-based business management software |
How will the tools for enterprise architecture evolve in the near future? There seems to be trends to
Hay (2003) represents a selection of techniques for requirements analysis referring to the Zachman Framework. These techniques are for enterprise architecture planning focusing on the rows two and three of the Zachman Framework. These techniques are listed in the working paper "Techniques for Architecture Modelling".
Additionally, Rational Unified Process (RUP) artifacts (i.e. UML diagrams) have been mapped against the Zachman Framework cells (Rational Software White Paper, 2001). This mapping is depicted in the table below.
| Table: RUP/UML - Zachman Framework mapping | ||||||
| Column: Data | Column: Function | Column: Network | Column: People | Column: Time | Colum: Motivation | |
| Row: Scope | Business Glossary (e.g. a list, not a UML concept) | Business Use Cases | Business Locations (e.g. a list, not a UML concept) | Organization Units | Business Events (not a UML concept) | Business Goal (not a UML concept) |
| Row: Business Model | Business Object Model | Business Use Case Specifications | Business Workers & Business Collaboration Diagrams | Business Use Case Realizations (Activity Diagrams with Swimlanes) | Business Use Case Realizations (Sequence Diagrams) | Vision Document and Stakeholder Request Requirements |
| Row: System Model | Analysis Class Model | Use Case Model | Systems & Subsystems | Actors & User Interface Prototypes | Analysis Model (Interaction Diagrams) | Supplementary and Special Requirements |
| Row: Technology Model | Data Model | Design Class Model | Deployment Diagrams | User Interface, Subsystem Design | Design Model, Interaction Diagramns | Business Rules as Constraints |
| Row: Detailed Representations | Generated Schema | Components | Generated Code | Security Subsystem Code | Events and Interrupt Handlers | Business Rules as Code |