Sample Zachman Framework

Document Sample
Sample Zachman Framework Powered By Docstoc
					                          REVIEW OF ENTERPRISE
                           ARCHITECTURE TOOLS

                                          LARKKI Project
                                              2002-2004




Version: 1.0            Class: Public
Author: Tanja Ylimäki   Date: 18.6.2004
                        Status: Final
Summary
          This report reviews some of the available tools for enterprise architecture efforts. A
          web search was made to generate a list of tools that may be used in enterprise
          architecture design and management. This list was used to select tools for further
          review. The selection based on the availability of a demo or a trial version of the tool
          in addition to other material (white papers, brochures, web presentations, user
          manuals, etc.).

          The review process was adopted from the IEEE Recommended Practice for the
          Evaluation and Selection of CASE Tools (IEEE Std 1209-1992). The review was
          done by one reviewer only, and therefore any mistakes and misinterpretations of the
          tool functionalities are the ones made by the reviewer. The review was carried out
          between March and May 2004.

          The evaluation criteria were defined based on several references, e.g. TOGAF (its
          tools for architecture development section provides a set of proposed (generic)
          evaluation criteria for selecting architecture tools) and IEEE Std 1209-1992, which
          provides a basic set of criteria for evaluation and selection of CASE tools. The
          following evaluation criteria categories were defined:
                 •   Tool overview
                 •   Vendor qualities
                        o General
                        o Strategies, services
                        o Financial considerations
                 •   Tool qualities
                        o Enterprise Architecture related issues
                        o Modeling
                        o Documentation
                        o Usability
                        o Architecture of the tool
                        o Configuration, customizability, scalability, integration
                        o Implementation and testing.
          The following tools were reviewed:
             •   ARIS Collaborative Suite 6.2 (IDS Scheer Inc.)
             •   Corporate Modeller Suite 9 (CASEwise Systems Inc.)
             •   MEGA version 6 (Mega)
             •   MetaEdit+ Method Workbench and MetaEdit+ 4.0 (MetaCase Consulting)
             •   METIS 3.4 (Computas)
             •   Rational Rose / XDE (Rational Rose Enterprise Edition) 2003 (IBM)
             •   System Architect 9.1 (Popkin).

          In this report the following tool qualities were pointed out: the EA framework support,
          method support, metamodel support, modeling language support, custom diagram
          capability, import and export capabilities, documentation functionalities, usability,
          architecture, multi-user support and expandability of the tool. Other tool qualities are
          documented in the appendix 3.
Contents


1      INTRODUCTION .................................................................................................................................................... 4

2      EVALUATION APPROACH.................................................................................................................................. 5
    2.1       EVALUATION PROCESS ........................................................................................................................................ 5
    2.2       EVALUATION CRITERIA........................................................................................................................................ 9
    2.3       TOOLS FOR ENTERPRISE ARCHITECTURE ........................................................................................................... 11
3      TOOL INFORMATION ........................................................................................................................................ 13
    3.1     OVERVIEW OF THE TOOLS .................................................................................................................................. 13
    3.2     VENDOR QUALITIES ........................................................................................................................................... 15
    3.3     TOOL QUALITIES ................................................................................................................................................ 18
      3.3.1    Framework support................................................................................................................................... 18
      3.3.2    Method support......................................................................................................................................... 19
      3.3.3    Metamodel support ................................................................................................................................... 20
      3.3.4    Modeling language support ...................................................................................................................... 21
      3.3.5    Custom diagram capability....................................................................................................................... 21
      3.3.6    Reuse of existing constructs ...................................................................................................................... 22
      3.3.7    Import/export capabilities......................................................................................................................... 23
      3.3.8    Documentation capabilities ...................................................................................................................... 23
      3.3.9    Usability.................................................................................................................................................... 24
      3.3.10 Architecture .............................................................................................................................................. 25
      3.3.11 Multi-user support .................................................................................................................................... 27
      3.3.12 Expandability and integration .................................................................................................................. 27
4      EA TOOL SELECTION PROCESS – AN EXAMPLE ...................................................................................... 29

5      CONCLUSIONS..................................................................................................................................................... 31

REFERENCES ............................................................................................................................................................... 32

APPENDIX 1. POSSIBLE TOOLS FOR EA EFFORTS (IN ALPHABETICAL ORDER) ................................... 33

APPENDIX 2. VENDOR QUALITIES OF THE REVIEWED TOOLS................................................................... 39

APPENDIX 3. TOOL QUALITIES OF THE REVIEWED TOOLS ........................................................................ 44
Information Technology Research Institute    Review of EA tools                                       4
LARKKI project
Tanja Ylimäki                                  18.6.2004



1 Introduction
               This report reviews some of the available tools for enterprise architecture efforts. The
               process of the review, as well as the structure of this report, is adopted from the IEEE
               Recommended Practice for the Evaluation and Selection of CASE Tools (IEEE Std
               1209-1992).

               The evaluation criteria are derived from several resources, such as
                   •    IEEE Std 1209-1992: IEEE Recommended Practice for the Evaluation and
                        Selection of CASE Tools
                   •    ISO 14102: Information Technology – Guideline for the evaluation and
                        selection of CASE tools
                   •    TOGAF 8.0: a set of proposed evaluation criteria for selecting architecture
                        tools (The Open Group, 2002)
                   •    DSTO-TR-1139: Review of architecture tools for Australian Defence Force by
                        Prekop et al. (2001)

               This report is part of the Larkki project's third year work related to the "Selection of
               Modelling Languages and Tools" section of the Larkki model for research and
               development of Enterprise Architecture Management (see Figure 1).
                                                      Preliminary Study:
                                                    The Role of Architecture
                                                         Management


                                                  Enterprise Architecture Management


                                                  Building the Metamodel:
                                                 Components of Architecture
                                                        Management




                                                 Building the Process Model:
                                                  Processes of Architecture
                                                        Management



                                                     Selection of Modelling
                                                      Languages & Tools




               Figure 1. Model for Research and Development of Enterprise Architecture
               Management in the Larkki project.

               Purpose of this review was to gain information about the tools that can be used in
               enterprise architecture management. The review was carried out between March and
               May in 2004. The results may be used e.g. as a starting point for an acquisition
               process of an enterprise architecture tool.

               The remainder of this report is organized as follows: Section 2 describes the
               evaluation process and evaluation criteria. In section 3 the main characteristics of the
               tools reviewed are presented. In section 4 a brief example of tool selection process is
               introduced. Finally, section concludes this study.
Information Technology Research Institute      Review of EA tools                                         5
LARKKI project
Tanja Ylimäki                                    18.6.2004

2 Evaluation approach
               In this chapter the evaluation approach is described. The evaluation was done by a
               single person and it was mainly based on the functionality of the tools. This is what
               Kitchenham (1996) calls the qualitative screening method and she describes it to be

                              “a feature-based evaluation done by a single person who not only
                              determines the features to be assessed and their rating scale but also
                              does the assessment. For initial screening, the evaluations are usually
                              based on literature describing the software methods/tools rather than
                              actual use of the methods/tools.”

2.1     Evaluation process
               The evaluation process is adopted from the IEEE Recommended Practice for the
               Evaluation and Selection of CASE Tools, IEEE Std. 1209-1992. It is a standard which
               provides guidance to individuals and organizations to evaluate and select CASE tools,
               and organized and comprehensive evaluation and selection processes.

               In this study the evaluation for future references process is applied (Figure 2). The
               perspective is the one of the tool user, and a number of tools are evaluated with the
               resulting data maintained for future reference. This evaluation is not leading directly
               to selection activities; in this case the evaluation is performed against the defined
               criteria representing all relevant criteria, in as much as the criteria of interest to future
               selection cannot be determined.




               Figure 2. Process model for evaluation for future reference (IEEE Std. 1209-1992).

               The evaluation process is comprised of five phases. They are briefly described in the
               following (see also Figure 3).

               1. Prepare the evaluation task definition statement
                   •    Define the purpose of the evaluation (the goals and desired results).
                   •    Define the scope of the evaluation (desired level of detail, necessary resources,
                        and the extend to which the results are to be applied).
Information Technology Research Institute      Review of EA tools                                        6
LARKKI project
Tanja Ylimäki                                    18.6.2004

                   •    Identify assumptions and constraints (e.g. installation and training support will
                        be available/not available, tool can be evaluated on existing hardware, or a
                        demo version is available/not available).
                   •    Define evaluation activities to be performed in order to complete the
                        evaluation, e.g. tailor the criteria, identify and evaluate candidate tools, and
                        report the results.
               2. Identify and select evaluation criteria:
                   •    Tailor the criteria, including e.g.
                            • Selection of criteria for use
                            • Identification of additional criteria for use
                            • Determination of the use of each criterion for evaluation, selection, or
                                both
                            • Definition of one or more metrics for each criterion to be used in
                                evaluation
                            • Weighting of each criterion to be used in selection (not used in this
                                evaluation)
                   •    Review the criteria to ensure consistency with the task definition statement
               3. Identify candidate tools:
                        •   Create a list of candidate tools from various sources
                        •   Obtain information about the software, or obtain the tool itself, or both.
                            Information can be gathered from several sources:
                                • Evaluations reports done by independent evaluators
                                • Reports from tool vendors
                                • Demonstration of the capabilities by the vendors (not used in this
                                   evaluation)
                                • Information obtained from the users of the tools (not used in this
                                   evaluation)
               4. Evaluate candidate tools:
                        •   Collect data; a number of ways can be used:
                               • Examine the tool and gathered documentation,
                               • Interview the actual users (not used in this evaluation),
                               • Examine sample output from projects that have used the software
                                   (not used in this evaluation),
                               • View demonstrations and interview demonstrators (not used in this
                                   evaluation),
                               • Execute test cases (not used in this evaluation),
                               • Apply the tools in pilot projects (not used in this evaluation),
                               • Examine previous evaluations.
Information Technology Research Institute    Review of EA tools                                     7
LARKKI project
Tanja Ylimäki                                  18.6.2004


               5. Report the results:

               When an evaluation has completed, a report is developed containing e.g. the following
               information:
               •   executive summary
               •   introduction (e.g. purpose, desired results, time frame, experience of the
                   evaluators)
               •   evaluation approach (e.g. evaluation process, obtained tools, supporting data,
                   context and scope of evaluation, assumptions and constraints)
               •   evaluation steps: Specific steps executed to illustrate the scope and depth of the
                   evaluation and to repeat the evaluation if desired
               •   tool information/evaluation results
                       • Case tool name and version
                       • Vendor
                       • Point of contact
                       • Host configuration
                       • Cost elements
                       • Background as appropriate
                       • Description of case tool
                               • Software engineering processes for which the case tool is intended
                               • Case tool software environment (e.g. programming language(s)
                                  supported, operating systems, database compatibility)
                               • Relevant case tool functions
                               • Input/output structure
                               • Application domain
                   • specific results: Results should be provided in terms of the evaluation criteria
               •   summary and conclusions
               •   appendixes
                       • List of possible EA tools
                       • Evaluation task force statement
                       • Tailored criteria list
               This outline of the report content was applied in this report with some alterations
               made to the section describing the tool information.
Information Technology Research Institute            Review of EA tools                                     8
LARKKI project
Tanja Ylimäki                                          18.6.2004

                                                                             Evaluation task definition
                                                                             statement:
                                                                             - Purpose
    IEEE Std 1209-1992                      Prepare the evaluation
                                                                             - Scope
                                               task definition
                                                                             - Assumptions and
                                                  statement
                                                                                  constraints
      TOGAF Criteria                                                         - Evaluation activities



 Review of architecture
                                            Identify and select the              Tool Evaluation Criteria
 tools for Australian
                                                    criteria
 Defence Force


      ISO/IEC 14102
                                                                                     List of possible
                                                                                        canditates
     Web Search (both                       Identify canditate EA
    CASE and EA tools)                               tools                        Information about the
                                                                                   tools and/or the tool
                                                                                           itself




                                            Evaluate canditate EA                  Evaluation data
  Data can be collected in                          tools
  a number of ways:
  - examine the tool
      and gathered
      documentation
  - interview the actual
      users
  - examine sample                                                                Evaluation report:
                                              Report the results             -     executive summary
      output from projects
      that have used the                                                     -     evaluation
      software                                                                     background
  - view                                                                     -     evaluation approach
      demonstrations and                                                     -     tool information
      interview                                                              -     evaluation steps
      demonstrators                                                          -     specific results
  - execute test cases                                                       -     summary and
  - apply the tools in                                                             conclusions
      pilot projects                                                         -     appendixes
  - examine previous
      evaluations


                Figure 3. The evaluation process is based on the process described in IEEE Std 1209-
                1992.
Information Technology Research Institute           Review of EA tools                                             9
LARKKI project
Tanja Ylimäki                                          18.6.2004

2.2     Evaluation criteria
               Evaluation criteria used in this review were defined based on the following references:

                   •    TOGAF’s Tools for Architecture Development section provides a set of
                        proposed (generic) evaluation criteria for selecting architecture tools.
                   •    IEEE Std 1209-1992 provides a basic set of criteria for evaluation and
                        selection of CASE tools
                   •    ISO/IEC 14102 defines a set of characteristics and sub-characteristics that can
                        be used in evaluation or selection process.
                   •    A Review of Architecture Tools for Australian Defence Force (Prekop et al.,
                        2001) includes a review template outlining the different areas to consider
                        when reviewing architecture tools.
               Examination of the above references led to the definition of the following evaluation
               criteria categories:
                        •   Tool overview
                        •   Vendor qualities
                               o General
                               o Strategies, services
                               o Financial considerations
                        •   Tool qualities
                               o Enterprise Architecture related issues
                               o Modeling
                               o Documentation
                               o Usability
                               o Architecture of the tool
                               o Configuration, customizability, scalability, integration
                               o Implementation and testing
               After several iterations the final set of evaluation criteria was generated. The set is as
               follows:
                 I TOOL OVERVIEW
                 Type of tool (EA tool, general modeling tool, BPR tool)
                 Tool description (e.g. purpose of tool, structure of tool, overall impression)
                 II VENDOR QUALITIES
                 General
                 Vendor name
                 Vendor site
                 Location (address of the headquarters)
                 History: e.g. how long has vendor existed in this arena, how long has the tool existed, size of
                 vendor?
                 Any other items of interest (e.g. any certifications received from a professionally recognized
                 software engineering evaluation organization (e.g. SEI, ISO), that shows that the SE
                 practices of the vendor meet some minimum level)
                 Strategies, services
                 Vision/mission/strategy (general)
                 Product strategy (e.g. single product, product family, complementary products)
                 Service strategy (e.g. availability, responsiveness)
                 Training (e.g. availability of training materials, training courses, costs, style of learning)
                 Channels/partners or geographic coverage
Information Technology Research Institute           Review of EA tools                                             10
LARKKI project
Tanja Ylimäki                                          18.6.2004

                 Customer references
                 Any other items of interest
                 Financial considerations
                 Pricing Strategy (e.g. what is the acquisition cost/total cost of ownership including e.g.
                 implementation, maintenance, equipment, support)
                 Licensing policies
                 III TOOL QUALITIES
                 Enterprise Architecture related issues
                 Supported frameworks and/or standards (related to enterprise architecture)
                 Supported Methodologies (UP, OOA, etc)
                 Supported Modeling languages (UML, IDEF0, BPMN etc.)
                 If multiple methodologies are supported, how are the different approaches integrated? Is it
                 possible to move data between different approaches?
                 Metamodel support (ability to configure, tailor and/or import metamodels/frameworks)
                 EA life-cycle support (Which phases are supported: requirements gathering, design,
                 analysis, implementation, testing, maintenance, etc.?)
                 Support for various architectural views/constructs out-of-the-box (e.g. business processes,
                 data, application, technology)
                 Support for creation of custom views/models/constructs
                 Does it provide templates or patterns for constructs, which can be used to help
                 organizations "jump start"?
                 Any other items of interest
                 Modeling
                 Overview of the modeling interface (e.g. layout of the interface, how well uses the screen
                 space, is the interface logical and consistent to navigate, how well it follows the conventions
                 of the host operating system?)
                 Diagram types supported (Block, Chen, control flow, data flow, ER-model, OO etc.)
                 Requirements specification entry, editing and storing capabilities
                 Requirements specification language (capability to import, export or edit requirements using
                 a formal language)
                 Design specification entry, editing and storing capabilities
                 Design specification language (capability to import, export or edit design information using a
                 formal language)
                 Drawing support (auto draw, auto layout, auto connections etc.)
                 Reuse of existing constructs (e.g. models/diagrams/data/objects)
                 Customization of iconography (e.g. can the icons of the entities, relationships etc. be
                 customized?)
                 Traceability (of the requirements)
                 Specifications consistency and completeness checking
                 Simulation
                 Customizable automation functions (e.g. scripts, macros; what elements are they used to
                 automate?)
                 Import/export of models/data
                 Any other items of interest
                 Documentation
                 Editing functionality (enter and edit data in text/graphical/forms-based format)
                 Publishing (output formats, hypertext support, customization etc.)
                 Conformance to documentation standards (capability to produce output)
                 Automatic extraction and document generation (the extent to which the tool can extract
                 textual and graphical data and generate a document as specified by the user)
                 Linking supporting documents or data to architecture constructs (e.g. reports, surveys)
                 Any other items of interest
                 Usability
                 Consistency of user interface (consistency of the locations and representations of commonly
                 appearing display elements and user input methods)
                 An easy to follow "process map" guiding the use of the tool / ease of learning (the amount of
                 time and effort required to understand normal tool operations and to become productive)
                 On-line help / user guidance (e.g. availability, clarity, readability, usefulness).
                 Searching/navigating/viewing capabilities of models/artifacts/components
                 Knowledge requirements /user friendliness (the background and level of experience and
Information Technology Research Institute             Review of EA tools                                              11
LARKKI project
Tanja Ylimäki                                           18.6.2004

                 expertise required to effective use)
                 Does it provide a way for consistently naming and organizing the artifacts?
                 Any other items of interest
                 Architecture of the tool (operating environment and repository)
                 Deployment architecture (single tool, several closely related tools, single workstation,
                 client/server, etc.)
                 Web functionality (Is it accessible through web client?)
                 Software/hardware supported/required
                 Backwards compatibility with prior releases of the tool / ability to move data between
                 versions of the tool
                 Supported standards (e.g. database, repository, communication, GUI, configuration
                 management, security, information interchange standards, APIs)
                 Repository structure (structure between the tool and its repository)
                 Supported databases
                 Teamwork capabilities (Multi-user concept: is the repository capable of supporting
                 concurrent multi-users?)
                 Does the repository allow import/export of models/data? If so, can it deconflict the various
                 models if needed?
                 What kind of management functions does the repository provide (versioning and/or change
                 control, ability to roll back/forward between different versions, tracking of modifications,
                 access control, automatic backup, etc.)?
                 Any other items of interest
                 Configuration, customization, scalability and integration
                 Internationalization / localization capability
                 Expandability (e.g. add-ons)
                 Does it integrate with other tools?
                 Compatibility with other tools (capability to operate with other tools like word processors,
                 databases, repositories, other case tools)
                 Does the tool have capacity constraints (e.g. size of data, number of files, and number of
                 data entries/records)?
                 Any other items of interest (e.g. ease of installation, archival capability, administration tools)
                 Implementation and Testing
                 Code generation capabilities
                 Prototyping
                 Database schema generation capabilities
                 Reverse engineering capabilities
                 Debugging and testing capabilities
                 Any other items of interest




2.3     Tools for Enterprise Architecture
               In the appendix 1 there is a list of possible tools that can be used in enterprise
               architecture efforts. The list is generated based on the information gathered by a web
               search. For example the following sources were found:
                        •    A Review of Architecture Tools for Australian Defence Force (Prekop et
                             al., 2001)
                        •    GEAO (Global Enterprise Architecture Organization),
                             http://www.geao.org/resources/eatools.jsp
                        •    Selecting an Enterprise Architecture Modeling Tool Category (Peyret, ?)
                             Enterprise Architecture Tools, http://www.enterprise-
                             architecture.info/Architecture_Tools.htm
                        •    Case tools, http://www.cs.queensu.ca/Software-Engineering/tools.html
                        •    Case tools, http://www.compinfo-center.com/apps/case_tools.htm
Information Technology Research Institute         Review of EA tools                                        12
LARKKI project
Tanja Ylimäki                                       18.6.2004

                        •       Business Process Modeling Tools,
                                http://is.twi.tudelft.nl/~hommes/toolabc.html
                        •       Data modeling tools,
                                http://www.databaseanswers.com/modelling_tools.htm
                        •       Government Computer News; Enterprise Architecture tools merge the real
                                with the ideal, www.gcn.com/newspics/G07buyersp66.pdf

               The tools for further review were chosen from the list presented in the appendix 1.
               Selection was primarily based on the availability of a demo or a trial version of the
               tool in addition to other material (e.g. white papers, brochures, web demonstrations,
               user manuals). Tools were categorized roughly into three categories: BPR tools
               (meant primarily to business process (re)engineering), general modeling tools (meant
               primarily to software design), and EA tools (marketed primarily for EA design).

               The tools chosen for more detailed review are presented in the table 1. The review of
               the tools was done by one reviewer only, and any possible mistakes or
               misinterpretations of the tool functionalities are the ones made by the reviewer.


               Table 1. The list of tools selected for further review.
                                 Product name                Vendor                    Tool Category

                            1    ARIS Collaborative Suite    IDS Scheer Inc.,          BPR tool
                                 6.2                         www.ids-scheer.com
                            2    Corporate Modeller Suite    CASEwise Systems Inc.,    EA tool
                                 9                            www.casewise.com
                            3    MEGA version 6              Mega                      BPR tool / EA tool
                                                             www.mega.com
                            4    MetaEdit+ Method            MetaCase Consulting,      General modeling
                                 Workbench and               www.metacase.com          tool
                                 MetaEdit+ 4.0
                            5    METIS 3.4                   Computas,                 EA tool
                                                             http://www.computas.com
                                                             www.metis.no
                            6    Rational Rose / XDE         IBM,                      General modeling
                                 (Rational Rose Enterprise   www.ibm.com/rational      tool
                                 Edition) 2003
                            7    System Architect 9.1        Popkin,                   General modeling
                                                             www.popkin.com            tool/ Ea tool


               In the following chapter these tools are described in more detail.
Information Technology Research Institute          Review of EA tools                                            13
LARKKI project
Tanja Ylimäki                                        18.6.2004



3 Tool information
               In this chapter the main characteristics of the tools reviewed are presented organized
               by the tool evaluation criteria categories. First the overview of the tools is given,
               second vendor qualities are presented and third the main tool qualities are introduced.
               The complete review data can be found in the appendices 1 and 2.

3.1     Overview of the tools
               Brief descriptions, supported frameworks, standards and methodologies, and
               additional product information of each reviewed tool are presented in the following
               table (tools are in alphabetical order).

               Table 2. Overview of the reviewed tools.
  Product name     Description                                             Frameworks/     Other issues (e.g.
  and vendor                                                               standards or    additional products
                                                                           methodologies   or services)
                                                                           supported
  ARIS             ARIS Collaborative Suite 6.2 consists of                e.g. UML        ARIS = Architecture
  Collaborative    -   ARIS Easy Design,                                                   of Integrated
  Suite 6.2        -   ARIS Toolset and                                                    Information Systems
                   -   ARIS Web Designer                                                   developed by
  IDS Scheer                                                                               professor Dr.
  Inc., www.ids-   These are tools to design, analyze and optimize                         August-Wilhelm
  scheer.com       business processes. It also includes ARIS Business                      Scheer
                   Server and ARIS Repository.

                   ARIS products can be used to e.g. to generate
                   company documentation (objectives, organization
                   structure, functions, processes), database design, PC
                   hardware and network management, activity-based
                   cost calculation, quality management, introducing
                   SAP R/3, software development and introduction.
  Corporate        The Corporate Modeler Suite is a Windows-based          Casewise        Other products:
  Modeller Suite   enterprise modeling solution that enables you to        Framework       ITArchitecture
  9                visualize, communicate and optimize your                based on the    Accelerator,
                   organization's business processes and systems.          Zachman         Balanced Scorecard
  CASEwise         Corporate Modeler can be used e.g. to process and       Framework       Accelerator
  Systems Inc.,    application design, enterprise architecture,
  www.casewise.    process/data analysis, ERP and consulting, IT
  com              architecture, cost reduction.

                   The Suite consists of the following components:
                   -   CorporateModeler: Capture, analyze, optimize,
                       simulate and implement business processes and
                       enterprise architecture.
                   -   Corporate Publisher HTML: Manage process
                       and enterprise architecture knowledge across the
                       business
                   -   Corporate Publisher Word: Automatically
                       generate professional reports and procedure
                       manuals
                   -   Automodeler: Import existing knowledge to kick-
                       start your modeling
                   -   Links to development and BPR tools like
                       RationalRose, ERWin, Oracle Designer, Visio.
Information Technology Research Institute           Review of EA tools                                                  14
LARKKI project
Tanja Ylimäki                                          18.6.2004

  Product name     Description                                                 Frameworks/      Other issues (e.g.
  and vendor                                                                   standards or     additional products
                                                                               methodologies    or services)
                                                                               supported
  MEGA version     MEGA Software Suite is a integrated set of tools            Zachman          Technical modules
  6                targeted at teams of business analysts and IT               Framework,       complement
                   developers for business process modeling, enterprise        UML              MEGA's offering to
  Mega             architecture, model-based application development                            customize the
  www.mega.co      and data modeling.                                                           platform to
  m                                                                                             customer's specific
                   The suite consists of:                                                       needs:
                   -    MEGA Process: Business Process Analysis &                               MEGA
                        Improvement                                                             Documentation,
                   -    MEGA Architecture: Map And Plan Business                                MEGA Intranet,
                        And Information Systems                                                 MEGA Generation,
                   -    MEGA Integration: Business driven analysis and                          MEGA Supervisor
                        design for workflow and application integration
                        projects
                   -    MEGA Development: Software component
                        specification & design
                   -     MEGA Database: Database Analysis and
                        Design
  MetaEdit+        MetaEdit+ metaCASE tool allows you to design your           e.g. UML, OMT,
  Method           method and use it. First you design the method with         OOAD, IBM
  Workbench        Method Workbench and then all developers use the            BSP
  and MetaEdit+    method with MetaEdit+. Many predefined methods
  4.0              available.

  MetaCase
  Consulting,
  www.metacase
  .com

  METIS 3.4        Metis is a family of client/server products for creating,   Zachman,         IT Management
                   visualizing, changing, sharing and managing                 TOGAF 7(8),      template supports
  Computas         enterprise models, e.g.                                     TEAF, FEAF,      Zachman-like
  http://www.com   -    Metis Model Browser,                                   C4ISR (DoDAF),   approach, DoDAF
  putas.com,       -    Metis Model Annotator                                  UML 2.0          template, UML
  www.metis.no     -    Metis Modeling Workbench (Editor, Designer, -                           template (not
                        Metamodel Developer)                                                    available yet??)
                   -    Metis Team Server
                   -    Metis Business Solutions (templates)
  Rational Rose    Object-oriented modeling tools, such as                     UML, MDA         Many other tools for
  / XDE            - IBM Rational Rose XDE Modeler: Enables to                                  e.g. requirements
  (Rational Rose   produce language-independent Unified Modeling                                and analysis, testing
  Enterprise       Language (UML) models of software architecture,                              and software
  Edition) 2003    business needs, reusable assets and management-                              configuration
                   level communication.                                                         management
  IBM,             - IBM Rational Rose XDE Developer: Offers a set of
  www.ibm.com/r    model-driven development and runtime analysis
  ational          capabilities for building software applications.
                   - IBM Rational Rose Data Modeler: Provides the
                   realization of the ER methodology using UML notation
                   to bring database designers together with the
                   software development team.
                   - IBM Rational Rose Technical Developer: Supports
                   the most advanced modeling constructs, including
                   model execution and fully executable code
                   generation.
Information Technology Research Institute            Review of EA tools                                                15
LARKKI project
Tanja Ylimäki                                          18.6.2004

  Product name       Description                                             Frameworks/        Other issues (e.g.
  and vendor                                                                 standards or       additional products
                                                                             methodologies      or services)
                                                                             supported
  System             System Architect is a modeling solution designed to     Zachman            Popkin Model
  Architect 9.1      provide all of the tools necessary for development of   Framework,         Agency: a directory
                     enterprise systems. It integrates business process      TOGAF, DoDAF       of industry and
  Popkin,            modeling, object-oriented and component modeling        (C4ISR), BPMN,     technology standard
  www.popkin.co      with UML, relational data modeling, and structured      IDEF, RUP,         models, all of which
  m                  analysis and design.                                    Structured         are available as a
                                                                             Analysis &         Popkin
                                                                             Design             encyclopedia.



3.2     Vendor qualities

                  In this chapter the summary of vendor qualities (including e.g. product and service
                  strategy) of each tool are presented. More details about the vendors can be found in
                  the appendix 2.

                  ARIS Collaborative Suite 6.2
                       Vendor name           IDS Scheer Inc.
                       Vendor site           www.ids-scheer.com
                       Location              Altenkesseler Straße 17, D-66115 Saarbrücken, Germany
                       History               The company was founded in 1984 by Prof. August-Wilhelm Scheer.
                                             ARIS Toolset was launched in 1992, ARIS Reference Models in 1994, in
                                             1996 ARIS is the de facto standard for process modeling: Gartner Group
                                             has certified leading worldwide market position among business process
                                             reengineering solutions.
                       Product strategy      Develops corporate solutions for business process management. With its
                                             ARIS product family (ARIS Process Platform), the company offers a
                                             complete portfolio for developing, implementing, operating, controlling
                                             and evaluating business processes.
                       Service strategy      Service Portfolio:
                                             - Training & Workshops
                                             - Project support
                                             - Individual development
                                             - Solution Packs
                                             - Technical support
Information Technology Research Institute           Review of EA tools                                                    16
LARKKI project
Tanja Ylimäki                                          18.6.2004


               Corporate Modeler Suite 9
                     Vendor name            Casewise Systems Inc.
                     Vendor site            www.casewise.com
                     Location               100 Century Parkway, Mount Laurel, New Jersey, 08054, USA
                     History                Founded in 1989, a privately owned company. It evolved from a company
                                            called Inforem, a consulting company which used an early version of the
                                            tool.
                     Product strategy       Primary product is the Corporate Modeler Suite; which consists of several
                                            applications. Other products: IT Architecture Accelerator, Balanced
                                            Scorecard Accelerator. There are two versions of the core product:
                                            • Corporate Modeler – a limited version of the product which comes with
                                            Simulation and Visio Link, and
                                            • Corporate Modeler Enterprise – a complete version of the product that
                                            includes multiple extensions, including Corporate Publisher HTML,
                                            Corporate Publisher Word, Automodeler, Simulation, and Visio, Rational
                                            Rose, and Power Designer Links.
                     Service strategy       Training, technical support, consulting (enabling consulting to define e.g.
                                            modeling standards and symbology for a modeling team in a customer
                                            organization; project consulting to improve customer organization's
                                            business processes).


               MEGA
                     Vendor name            MEGA
                     Vendor site            www.mega.com
                     Location               10 boulevard du Montparnasse, 75015 Paris, FRANCE
                     History                Founded in 1991 headquartered in Paris; 170 employees, 100
                                            consultants specialized in business process & enterprise architecture,
                                            800 customers, 23,000 users worldwide. MEGA Suite first came into
                                            existence already in 1979 used by the consultants of Hay Group. MEGA
                                            is a dominant modeling tool vendor in France.
                     Product strategy       Product family: Mega Process, Mega Architecture, Mega Integration,
                                            Mega Development, Mega Database and administration modules (Mega
                                            Documentation, Mega Intranet, Mega Generation, Mega Supervisor).
                                            MEGA products are built around the same repository-based structure and
                                            can easily be integrated if necessary to provide the user with a consistent
                                            desktop.
                     Service strategy       Training, consulting, technical support. MEGA Consultant solutions
                                            include Business Process, Enterprise Architecture and Risk
                                            Management. Technical support is provided via telephone, email and web
                                            services.


               MetaEdit+ Method Workbench and MetaEdit+ 4.0
                     Vendor name            MetaCase Consulting
                     Vendor site            www.metacase.com
                     Location               MetaCase, Ylistönmäentie 31, FIN-40500 Jyväskylä, Finland
                     History                MetaCase is the leading provider of domain-specific modeling
                                            environments. Since 1991, MetaCase has been enabling customers to
                                            improve their productivity and competitiveness with development
                                            methods and tools that fit their needs.
                     Product strategy       Two products: MetaEdit+ and MetaEdit+ Method Workbench
                     Service strategy       Training, maintenance.
Information Technology Research Institute           Review of EA tools                                                  17
LARKKI project
Tanja Ylimäki                                          18.6.2004


               METIS 3.4
                     Vendor name            Computas
                     Vendor site            www.computas.com
                     Location               Computas USA: 2721 226th Ave SE Sammamish, WA 98075. Computas
                                            Norway: P.O. Box 482, N-1327 Lysaker, Norway
                     History                Computas was established in 1985 as Computas Expert Systems.
                                            Computas is a mixed product/consultancy-company, combining the
                                            product lines Metis and FrameSolutions with a highly educated workforce
                                            delivering solutions based on these products. In the early summer of
                                            2000 Computas bought Metis AS from NCR Corp.
                     Product strategy       Two product lines: Metis product family and FrameSolutions (to build
                                            knowledge-based systems for work process assistance)
                     Service strategy       * Consulting, training and support
                                            * Model design and development
                                            * Metamodel design and development
                                            * Knowledge acquisition and engineering
                                            * Software design and development
                                            * Business process analysis and design
                                            * Project planning and management
                                            * Systems design and integration


               Rational Rose / XDE Developer (Rational Rose Enterprise Edition) 2003
                     Vendor name            IBM
                     Vendor site            www.ibm.com
                     Location               Corporate offices: IBM Corporation, New Orchard Road, Armonk, New
                                            York 10504. IBM Finland:PL 265 (Laajalahdentie 23), 00101 Helsinki
                     History                IBM was incorporated in the state of New York on June 15, 1911 as the
                                            Computing-Tabulating-Recording Company (C-T-R). Rational Software
                                            Corporation was founded in 1981. Its tools became IBM offerings by the
                                            acquisition of Rational Software Corporation by IBM Software Group in
                                            February 2003. In Finland IBM has been operated since 1936.
                     Product strategy       Five primary software brands: DB2, WebSphere, Tivoli, Rational, Lotus
                     Service strategy       E.g. consulting, training, support, outsourcing, security and privacy


               System Architect 9.1
                     Vendor name            Popkin Software
                     Vendor site            www.popkin.com
                     Location               11 Park Place
                                            New York, NY 10007, USA
                     History                Jan Popkin established the company in 1988, based on his recognition of
                                            the need for tools and techniques to utilize the software industry's
                                            technical and managerial resources. Since 1988, Popkin Software has
                                            developed and produced a portfolio of products that have evolved into the
                                            company's current flagship offerings: System Architect and XML
                                            Architect.

                                            In 1995 Popkin Software acquired its UK distributor and successfully
                                            integrated it into the company. It now serves as Popkin's European
                                            headquarters.
                     Product strategy       Two main products; System Architect and XML Architect (XML schema
                                            editor). In addition, they provide Model Agency, which is directory of
                                            industry and technology standard models, all of which are available as a
                                            Popkin encyclopedia.
                     Service strategy       Training, technical support, web site resources (e.g. tool tips).
Information Technology Research Institute      Review of EA tools                                                             18
LARKKI project
Tanja Ylimäki                                    18.6.2004

3.3     Tool qualities

               In this chapter the summary of the tool qualities are presented. From the Enterprise
               Architecture related issues, the framework support, method support and metamodel
               support are covered. From the modeling issues modeling language support, custom
               diagram capability and import and export capability are covered. Other issues
               included are documentation, usability, architecture, multi-user support and
               expandability of the tool. The whole comparison table with the tool qualities in detail
               can be found in the appendix 3.

3.3.1       Framework support
               In table 3 the framework support of the tools is presented. In the comparison no
               profound evaluation was done on the quality or extension of the framework support.
               For example, in System Architect the Zachman Framework support basically means
               the ability to organize and access the diagrams and data through the Zachman
               Framework cells. In this comparison, METIS has the most extensive support of
               existing frameworks. MetaEdit+ does not support any of the frameworks out-of-the-
               box, but via its Method Workbench can different frameworks be applied by defining
               the models and model elements needed to implement those frameworks.



               Table 3. Support of Enterprise Architecture related frameworks.

                                                                                                          Other/proprietary
                                                                        C4ISR/DoDAF
                                                      Zachman

                                                                TOGAF



                                                                                      TEAF

                                                                                             FEAF

                                                                                                    MDA




                      ARIS Collaborative Suite 6.2                                                        X1
                      Corporate Modeller Suite 9   (X)2                                                   X
                      MEGA version 6               X    X
                      MetaEdit+ Method Workbench
                      and MetaEdit+ 4.03
                      METIS 3.4                       X         X       X             X      X            X4
                      Rational Rose/XDE (Rational
                      Rose Enterprise Edition) 2003   X5                X                           X
                      System Architect 9.1            X         X       X


               1
                 Aris Framework.
               2
                 The Casewise Framework of Corporate Modeller is based on the renowned Zachman
               Framework.
               3
                 With MetaEdit+ Method Workbench any framework can be used if it defines models
               to be created.
               4
                 ITM Template (EA template for Metis).
               5
                 Zachman Framework is illustrated as packages.
Information Technology Research Institute         Review of EA tools                                                                             19
LARKKI project
Tanja Ylimäki                                       18.6.2004

3.3.2       Method support
               In table 4 the out-of-the-box method support of the tools is presented. Many tools
               provide an in-house method. For example, MEGA allows describing the
               interrelationships of the application integration, development, architecture, or
               organization projects using the MOKA (MEGA Open Kit Approach) methodology
               and System Architect introduces a Popkin process. MetaEdit+ supports various
               methodologies and any other methodology can be applied through its Method
               Workbench. METIS is methodology-neutral; appropriate method can be applied.
               METIS Metamodel Developer can be used to customize the existing methodologies or
               create tailored ones from scratch.



               Table 4. Method support of the reviewed tools (out-of-the-box).




                                                                                                          Other OO methods
                                                                    IDEF Methodology




                                                                                                                             Other/proprietary
                                                                                       Rational Unified
                                                        TOGAF ADM




                                                                                       Methodology
                                                                                       Structured
                                                                                       methods

                      ARIS Collaborative Suite 6.2                                                                           X6
                      Corporate Modeller Suite 9
                      MEGA version 6                                                                                         X7
                      MetaEdit+ Method Workbench
                      and MetaEdit+ 4.08                                                X                 X                  X
                      METIS 3.4
                      Rational Rose/XDE (Rational
                      Rose Enterprise Edition) 2003                                             X                            X9
                                             10
                      System Architect 9.1              X           X                   X       X                            X




               6
                 ARIS Method, The Balanced Scorecard method
               7
                 MOKA (MEGA Open Kit Approach) methodology
               8
                 Predefined methods: UML, OMT, OOD, OOAD, Fusion, Moses, OOSA, SAD,
               Real-time SA/SD, IBM BSP, Porter's value chains & value systems, activity analysis
               9
                 Other methodologies can be applied also (via the Framework Wizard).
               10
                  IDEF methodology, SSADM, Gane&Sarson, Yourdon/DeMarco, Ward&Mellor,
               Information Engineering, TOGAF ADM, Rational Unified Process (RUP), The
               Popkin process
Information Technology Research Institute        Review of EA tools                                                   20
LARKKI project
Tanja Ylimäki                                      18.6.2004


3.3.3       Metamodel support
               Metamodel support of each reviewed tool is presented in table 5. All the reviewed
               tools had some kind of ability to modify the metamodel or create new metamodels.

               Table 5. Metamodel support of the tools reviewed.
                  ARIS Collaborative Suite 6.2   ARIS Configuration allows you to adapt parts of the ARIS
                                                 method to your own requirements. You can rename model types,
                                                 object types, symbols, attribute types and attribute type groups.
                                                 You can create your own symbols (graphics) for object types.
                                                 You can also configure specific attributes individually and assign
                                                 these attributes to any attribute type groups.
                  Corporate Modeller Suite 9     Metamodel, i.e. Casewise framework, is customizable. The
                                                 framework is not very explicit though.
                  MEGA version 6                 Metamodel defines the structure used to store the data managed
                                                 in a repository. The metamodel is saved in the environment
                                                 system repository. The metamodel contains all the object types
                                                 used to model a system, and specifies their attributes and the
                                                 possible links between these object types. The metamodel
                                                 allows models to be built that describe the organization of the
                                                 information system of an enterprise. Additional object types can
                                                 be created and managed. Extracts from the metamodel are
                                                 called Dialogs and these can be used to manipulate specific
                                                 structures and objects within the metamodel. This can be useful
                                                 in representing a structure in one way to one type of user and a
                                                 different way to a manager for example.
                  MetaEdit+ Method               Metamodel (method) is customizable. With Method Workbench
                  Workbench and MetaEdit+        new methods can be created
                  4.0
                  METIS 3.4                      Metamodel can be modified or tailored models can be created
                                                 with the Metis Metamodel Developer
                  Rational Rose/XDE (Rational    Frameworks can be modified or created with the help of the
                  Rose Enterprise Edition)       Framework wizard (an add-in available only on Windows, and
                  2003                           only in some Rose editions). Before creating a new framework
                                                 the following files must be created: A model file (.mdl) that
                                                 defines the content of the framework, i.e. the template to be used
                                                 when creating new models from this framework; an icon file (.ico)
                                                 that contains the icon to be used as a symbol for the new
                                                 framework in the Create new model box; a documentation file
                                                 (.rtf) that contains the description of the framework.
                  System Architect 9.1           Frameworks can be modified with the help of Framework editor.
                                                 A new framework can be created (a grid) also. Appropriate
                                                 model types can be attached to the framework cells. The overall
                                                 metamodel of the tool can be modified with the USRPROPS.TXT
                                                 file; e.g. diagrams, symbols or definition types can be renamed
                                                 or new ones created. Also new properties for diagrams, symbols
                                                 or definition types can be added
Information Technology Research Institute          Review of EA tools                                                    21
LARKKI project
Tanja Ylimäki                                         18.6.2004


3.3.4       Modeling language support
               In table 6 the modeling language support of the tools is presented. It can be seen that
               UML is the most supported modeling language. Again, MetaEdit+ can support any
               modeling language through its Method Workbench. System Architect is also rather
               powerful with is modeling language support.

               Table 6. Modeling language support of the tools reviewed.




                                                                                                       Other(s)
                                                                          IDEF1X
                                                           BPMN

                                                                  IDEF0



                                                                                   IDEF3



                                                                                                 OMT
                                                                                           UML
                        ARIS Collaborative Suite 6.2       X                               X     X
                        Corporate Modeller Suite 9                                         X           X
                        MEGA version 6                                                     X
                        MetaEdit+ Method Workbench
                        and MetaEdit+ 4.011                                                X     X     X
                        METIS 3.4                          X      X       X                X
                        Rational Rose/XDE (Rational
                        Rose Enterprise Edition) 2003                                      X
                        System Architect 9.1               X      X       X        X       X     X     X



3.3.5       Custom diagram capability
               Support for creation of custom models/diagrams/constructs of each reviewed tool is
               presented in table 7. All the reviewed tools had some kind of ability to modify the
               diagrams elements and/or create new diagrams types and diagram elements.

               Table 7. Support for creation of custom diagrams of the reviewed tools.
                    ARIS Collaborative   ARIS Model Generation allows you to generate new views of existing
                    Suite 6.2            database contents. Existing models or objects may be combined according
                                         to specific rules, thus creating new models providing additional information.
                                         The source models or objects remain unchanged. ARIS Model Generation
                                         is a tool for generating new models based on existing information without
                                         having to model them manually. Also so called Quick model type allows the
                                         creation of models without any method restriction.
                    Corporate            Custom object types, custom object property types, custom association
                    Modeller Suite 9     types can be created. Possibility to create user-defined notation style and
                                         symbology with generic modeler. Names of the predefined property types
                                         can't be changed. You can write your own help text for both user-defined
                                         and predefined design objects.
                    MEGA version 6       Custom models (or other objects) can be defined through metamodel (See
                                         Metamodel support).
                    MetaEdit+ Method     With Method Workbench new methods and therefore new
                    Workbench and        models/constructs can be defined.
                    MetaEdit+ 4.0                                                         [Continues on the next page]




               11
                 MetaEdit+ Method Workbench enables any modelling language to be used. Many
               predefined languages exist.
Information Technology Research Institute          Review of EA tools                                                   22
LARKKI project
Tanja Ylimäki                                        18.6.2004


                  METIS 3.4             In Model Editor you can create a new model view from selected instances
                                        in your original model view or from the results of a visual query. The new
                                        model view will be independently modifiable, for quick
                                        customization/reporting to a specific target audience. Relocate model
                                        views, with or without underlying model data, to separate model files. With
                                        Developer you can modify, extend and define new types, criteria, methods,
                                        metamodels and templates, to create support for new modeling standards
                                        and methodologies.
                  Rational Rose/XDE     Free-form modeling is possible. If a new framework is created, it is possible
                  (Rational Rose        to define new views/models (using UML notation, though).
                  Enterprise Edition)
                  2003
                  System Architect      Because a custom framework can be created, can also custom views be
                  9.1                   created.



3.3.6       Reuse of existing constructs
               Support for reuse of existing models/diagrams/constructs of each reviewed tool is
               presented in table 8. The concept and context of reuse varied within tools. Usually
               reuse of modeling data is possible within the borders of the database, like in ARIS and
               Corporate Modeller. System Architect claims all models and diagrams to be reusable.

               Table 8. Reuse of the existing constructs.
                 ARIS Collaborative     Data cannot be copied beyond borders of database. ARIS Merge can be
                 Suite 6.2              used to merge the contents of multiple databases into one master database
                                        consistently and without generating redundant items.
                 Corporate Modeller     Data (i.e. objects) can be reused within a model (a collection of objects
                 Suite 9                stored in a database). Auto Modeler can import existing process and
                                        system documentation held in Microsoft Word or Excel formats into an
                                        existing or new model. Objects can be copied from existing models to a
                                        new model. When you copy a diagram, you create a new diagram (i.e. it
                                        has a separate Id and must have a unique name). However, you do not
                                        create copies of the objects that appear on the diagram (you can have
                                        many instances of the same object on multiple diagrams). Transferring data
                                        between models is possible if you first export data (or the model design) to
                                        an external XML file and then import from that file into either a new or
                                        existing model.
                 MEGA version 6         Objects that exist in a repository can be added (connected) to a new
                                        diagram. Contents of a diagram can be copied into a new diagram. Objects
                                        can be duplicated also (if they can appear multiple times within a diagram).
                                        Graphical objects can be added to diagrams.
                 MetaEdit+ Method       Components can be browsed, selected and reused with the Component
                 Workbench and          Selection Tool.
                 MetaEdit+ 4.0
                 METIS 3.4              It is possible to copy, paste, duplicate and delete instances and views.
                 Rational Rose/XDE      The whole model can be used as a starting point for a new model.
                 (Rational Rose         Reengineering capabilities allows using existing code or database schema
                 Enterprise Edition)    as a starting point of developing new models.
                 2003
                 System Architect       All existing models/diagrams are reusable
                 9.1
Information Technology Research Institute            Review of EA tools                                                    23
LARKKI project
Tanja Ylimäki                                          18.6.2004

3.3.7       Import/export capabilities
               Support for import and export capabilities of each reviewed tool is presented in table
               9. All tools support XML import/export either out-of-the-box (like ARIS) or through
               an add-on product (like METIS). Usually models/diagrams can be exported and
               imported, but also the whole database content import/export can be possible (e.g. in
               System Architect).

               Table 9. Import and export capabilities of the reviewed tools.
                 ARIS Collaborative         XML import/export; UML Designer: XMI export/import. ASCII format data
                 Suite 6.2                  can be imported/exported from the repository.
                 Corporate Modeller         XML import/export of model (collection of objects) or selected model
                 Suite 9                    objects. CSV files can be loaded with Auto Modeler
                 MEGA version 6             Data can be imported/exported in several formats (within MEGA
                                            Generation); e.g. Java, C++, RationalRose, VisualBasic, XMI, XMD.
                                            Exporting in MGR-format (MEGA format) allows to create a consistent set
                                            of objects and enables to transfer part of a design into another repository.
                                            For example, exporting MEGA objects from a diagram exports the objects
                                            found in this diagram, as well as the objects depending on them
                 MetaEdit+ Method           Diagrams can be exported to clipboard (GIF, PICT files). Matrices and
                 Workbench and              tables can be exported to ASCII (tab-separated for pasting the matrix into
                 MetaEdit+ 4.0              a spreadsheet) and HTML. XML import/export
                 METIS 3.4                  CSV import/export facility. XML Interface is a new add-on product
                                            enabling import of any file-based XML data into Metis.
                 Rational Rose/XDE          XMI import capability, import of Rose files (.mdl, .ptl, .cat, .sub).
                 2003

                 System Architect 9.1       Definition data of the dictionary can be imported/exported in CSV/text
                                            format. Import/export of diagrams and definition data via XML. From the
                                            repository encyclopedia files (i.e. databases or projects) can be
                                            imported/exported.



3.3.8       Documentation capabilities
               Documentation capabilities of each reviewed tool are presented in table 10. All tools
               enable generation of HTML reports (pages) of the model content to be shared over the
               internet. Additional output formats are also provided by all tools, such as RTF (e.g.
               Mega) and Excel tables (e.g. Aris). Also definition of custom reports are possible e.g.
               in MetaEdit+ and in System Architect.

               Table 10. Documentation capabilities of the reviewed tools.
                 ARIS Collaborative         ARIS Web Publisher (add-on) enables to communicate the process
                 Suite 6.2                  models globally via the Internet and intranet; In ARIS Toolset reports of
                                            models can be generated in several formats, e.g. RTF, word document
                                            (.doc), Excel document (.xls), HTML, text file
                 Corporate Modeller         Word documents, HTML document or multiple HTML pages can be
                 Suite 9                    generated with Corporate Publisher. Publication set object type in the
                                            Repository Explorer tree contains the templates for reports and they are
                                            customizable).

                                            It is possible to copy diagrams, or selected objects on diagrams, as
                                            graphic files or to embed them as pictures in MS Word documents. You
                                            can also copy matrices to spreadsheets. With Auto Modeler, you can
                                            download diagrams directly into PowerPoint. Diagrams can naturally be
                                            printed directly from the modelers.
Information Technology Research Institute           Review of EA tools                                                  24
LARKKI project
Tanja Ylimäki                                         18.6.2004

                 MEGA version 6             MEGA provides a mechanism to generate HTML pages directly from the
                                            repository to create a web site to share information. Also MS Word
                                            documents can be generated (RTF). Supports XML also.
                 MetaEdit+ Method           MetaEdit+ offers pre-built reports for model analysis, checking and
                 Workbench and              documentation in Word, RTF, HTML, XML and XMI. Predefined reports
                 MetaEdit+ 4.0              are available for all graphs.

                                            MetaEdit+ comes with a set of standard reports which can be used to
                                            document and check the design results independently of the method in
                                            use (e.g. object list, property list, dictionary, object connections,
                                            checkings, graph documentation in HTML and RTF formats). Code
                                            generators and other custom reports are defined with MetaEdit+ Report
                                            Browser
                 METIS 3.4                  With Metis Editor (HTML Report Wizard) models can be published e.g. to
                                            local disk, CD, or web servers in full dynamic mode for use with Model
                                            Browser or Annotator, or as HTML pages for easy access from any web
                                            browser.
                 Rational Rose/XDE          Automatic generation of browsable HTML version of the model content.
                 (Rational Rose             Word documents can be generated with SoDA.
                 Enterprise Edition)
                 2003
                 System Architect 9.1       HTML, XML reports. Standard and ad hoc Word-reports can be
                                            generated. Automatic generation of browsable HTML version.



3.3.9       Usability
               Usability issues of each reviewed tool are presented in table 11. Only the ease of
               learning and the user guidance criteria are reported here. More usability criteria can be
               found in the appendix 3. All tools provide on-line help and tutorials or model
               examples to study the usage and the functionality of the tool. MetaEdit+ provides
               rather extensive overview of the predefined modeling techniques.

               Table 11. Usability of the reviewed tools.
                              “Process map” guiding the use of            On-line help / user guidance
                              the tool / ease of learning
              ARIS            ARIS Method guides the use of the           Online help introduces e.g. Aris House (the
              Collaborative   tools. Also Quick start guide available.    views and layers of the models); all models
              Suite 6.2       Nevertheless, the broad functionality of    are described. Comprehensive Aris Method
                              the product has one down side; clarity      documentation. Some manuals available in
                              and therefore intuitive use suffers         pdf format.
              Corporate       Casewise framework (or the original         Online help includes quick references to
              Modeller        Zachman Framework) can be used as a         start working with the Corporate Modeler
              Suite 9         process map; a project kick off diagram     (how to create models, how to draw
                              combines elements from all columns in       diagrams, how to create templates etc.).
                              the appropriate level to show the scope     Additional knowledge base is available in
                              of a project. The framework is not,         the web.
                              however, explicit.
              MEGA            At startup a window is opened to show       On-line help available describing the basic
              version 6       links to explanatory wizards (guided        functionalities and tools.
                              tour, my first diagram, my first business
                              process), and documentation files.

                                                                                         [continues on the next page]
Information Technology Research Institute             Review of EA tools                                                    25
LARKKI project
Tanja Ylimäki                                           18.6.2004


              MetaEdit+       No actual process maps; method               On-line help with graphics and hypertext
              Method          support exists that can be utilized.         features. Method support provides help
              Workbench                                                    about the modeling technique, its
              and                                                          components, reports and links to other
              MetaEdit+                                                    techniques. Tutorials available (for
              4.0                                                          MetaEdit+ and Method Workbench;
                                                                           evaluation tutorial).
              METIS 3.4       N/A                                          Online help available + example models.
              Rational        The Rational Unified Process (RUP)           Online help, user's guide, installation guide,
              Rose/XDE        framework model can be used as a             licensing guide, online product tour and
              (Rational       process map guiding the use of the           other tutorials, sample models available.
              Rose            tool.                                        Resources available on the web, e.g. UML
              Enterprise                                                   Resource Center.
              Edition) 2003
              System          The Popkin process can be used to            Online-help and user guide available +
              Architect 9.1   guide the use of the tool. Using e.g. the    tutorials (business process modeling, UML
                              Zachman framework interface helps to         modeling, data modeling, simulation etc.).
                              find the appropriate models, diagrams
                              or definitions.



3.3.10      Architecture
               Architecture, web functionality and repository structure of each reviewed tool are
               presented in table 12. The architecture of the tools is either 2-tier (client/server) or 3-
               tier (client/server/repository). Stand-alone installations are also possible. Web access
               (read-write-delete) to the models is possible in e.g. Aris and Metis. Some tools
               support commercial databases (e.g. Aris, Corporate Modeller, Metis, System
               Architect), others provide a in-house repository (e.g. Mega).

               Table 12. Architecture of the reviewed tools.
                          Architecture                 Web functionality                 Repository
         ARIS             client/server/repository,    ARIS Web Designer:                ARIS server includes a
         Collaborative    i.e. 3-tier architecture;    worldwide and platform-           repository (a standard
         Suite 6.2        both the client and the      independent use. The 3-level      database system). Another
                          server can reside on a       architecture, consisting of       database can be connected
                          single workstation or the    a browser-ready front-end         to ARIS also, supports e.g.
                          server and repository        application and database          Oracle, MS SQL Server, IBM
                          can be placed in a           server. This allows company       DB2.
                          network server.              procedures to be designed by
                                                       employees distributed around
                                                       the globe, as well as access
                                                       to the procedures via a central
                                                       repository.
         Corporate        client/server/repository.    Models can be published in        three server options: DP4
         Modeller         The client can run on a      HTML format. No web client        Local Server (single user
         Suite 9          stand-alone PC using a       exists to fully enable the use    only), DP4 Network Server
                          local database.              of the Corporate modeler          and Oracle
                                                       through web.

                                                                                           [continues on the next page]
Information Technology Research Institute              Review of EA tools                                                     26
LARKKI project
Tanja Ylimäki                                            18.6.2004


         MEGA            MEGA is organized in 3         HTML Portal available?             Metamodel based repository;
         version 6       tiers: the site (the folder                                       allowing customization of the
                         where programs files are                                          metamodel. Supports a
                         located; on a network                                             project per repository
                         server), the environment                                          approach, or allows multiple
                         (the system repository                                            projects in a single repository
                         and work repositories)
                         and the workstation.
                         Also a standalone
                         workstation installation
                         is possible.
         MetaEdit+       Client/server. Can be          N/A                                N/A
         Method          used as a single user
         Workbench       workstation environment
         and             also.
         MetaEdit+
         4.0
         METIS 3.4       Client/server                  The Metis Web Forms allows         Repository items are
                                                        users without Metis client         organized in, and navigated
                                                        software to have access to         through, a standard,
                                                        models in the Team Server          hierarchical folder structure.
                                                        using their web browser. The       The Metis Team Server
                                                        Team Server content is             repository can store any
                                                        exposed as html, showing           digital content, not just Metis
                                                        model content and allowing         models. Versioning,
                                                        for updates. Models are            checkout, check-in, export
                                                        controlled with the same           and import are available for
                                                        permissions system and             any file. Supports MS SQL
                                                        versioning schema used by          Server 2000, MSDE 2000 or
                                                        other clients. Published           Oracle 8.1.7 and higher.
                                                        models can be accessed over
                                                        the internet also by using the
                                                        Metis Model Browser (read
                                                        only).
         Rational        standalone / multi-user        The content can be shared          File hierarchy?
         Rose/XDE        installation                   through HTML reporting
         (Rational                                      capability, but it is read-only.
         Rose
         Enterprise
         Edition) 2003
         System          standalone / multi-user        The content can be shared          Work done in System
         Architect 9.1   installation (client/server    through HTML reporting             Architect is stored in a project
                         (repository)                   capability (read-only). Also a     encyclopedia. You can create
                                                        SA Information Publisher (an       an encyclopedia for every
                                                        add-on) is available               project, or have multiple
                                                                                           projects in one encyclopedia.
                                                                                           Encyclopedias are created as
                                                                                           databases in either MSDE or
                                                                                           SQL Server 2000.
                                                                                           Encyclopedia contains
                                                                                           diagrams, symbols and
                                                                                           definitions. A diagram
                                                                                           contains symbols, each of
                                                                                           which has an underlying
                                                                                           definition. Some definitions
                                                                                           exist without symbols (e.g.
                                                                                           requirements, attributes).
                                                                                           Supports MSDE, SQL Server
                                                                                           2000
Information Technology Research Institute            Review of EA tools                                                     27
LARKKI project
Tanja Ylimäki                                           18.6.2004

3.3.11      Multi-user support
               Multi-user support of each reviewed tool is presented in table 13. All tools enable
               many users to work with the same model content for example through check-in/check-
               out capability (e.g. MEGA, Metis, System Architect) or through sub-models that are
               merged into the master model (e.g. Corporate Modeller, Rational Rose).

               Table 13. Multi-user support of the reviewed tools.
                 ARIS Collaborative         Multi-user repository; client access through e.g. ARIS Web Designer
                 Suite 6.2
                 Corporate Modeller         The product can be used in a multi-user environment by fielding
                 Suite 9                    Corporate Modeller on Corporate Exchange - a server that supports
                                            multiple browser-based clients, up to 400 users can access the same
                                            diagram. A model can be divided into sub-models also, and each sub-
                                            model can be worked on independently and finally merged back into the
                                            master model. However, managing these sub-models is a complex task
                                            and subject to various pitfalls.
                 MEGA version 6             Multi-user environment available with check-in/check-out functionality,
                                            also private workspaces. Objects can be merged when needed.
                 MetaEdit+ Method           The Object Repository supports:
                 Workbench and              * Multiple concurrent users
                 MetaEdit+ 4.0              * Long transactions (maintain locks while exiting MetaEdit+)
                                            * Lock at a fine level of granularity (single objects instead of whole
                                            graphs)
                                            * Storing billions of design objects
                                            * Modifications of methods, with models updating on the fly
                 METIS 3.4                  With the Metis Team Client add-on product, you will be able to use the
                                            Repository Tree to work against models in the Metis Team Server. Open
                                            specific versions, view version history, check out/check in/revert and set
                                            permissions.
                 Rational Rose/XDE          Multi-users are supported (via version control system). Allows parallel
                 (Rational Rose             development of a model by supporting decomposition of the model into
                 Enterprise Edition)        versionable units, called controlled units. In order to allow different users
                 2003                       to access the model from different workspaces, virtual path maps are
                                            used as references to controlled units.
                 System Architect 9.1       Multi-users are supported through check-out/check-in capability.


3.3.12      Expandability and integration
               Expandability and integration issues of each reviewed tool are presented in table 14 in
               the following page. Many tools provide add-on components to extend the tool
               functionality (like ARIS, Rational Rose, and System Architect). MetaEdit+ can be
               seen extendable through its Method Workbench, though. All tools have some kind of
               APIs to enable integration with other tools, or have pre-built interfaces to
               communicate with other tools.
Information Technology Research Institute            Review of EA tools                                                   28
LARKKI project
Tanja Ylimäki                                           18.6.2004


               Table 14. Expandability and integration issues of the reviewed tools.
                          Expandability                                   Integration
          ARIS            e.g. ARIS Simulation, ARIS BSC                  can be integrated with Lotus Notes, SAP (ARIS
          Collaborative   (balanced scorecard), ARIS ABC, ARIS            Connectivity for Lotus Notes, ARIS Connectivity
          Suite 6.2       Process Cost Analyzer, ARIS BPML                for mySAP). Using ARIS Lotus Notes
                          Interface (to export ARIS data to BPML          Connectivity you can create and run links from
                          files), ARIS WebPublisher, ARIS                 ARIS to Lotus Notes items. ARIS Lotus Notes
                          Connectivity components                         Connectivity creates the link to Lotus Notes.
          Corporate       IT Architecture Accelerator (enterprise-        can be integrated with Sybase's
          Modeller        wide approach - a road map - to IT              PowerDesigner, Rational Rose, Oracle
          Suite 9         planning), Balanced Scorecard                   Designer, Erwin, Telelogic's Doors, MS Visio,
                          Accelerator (to add performance                 Requisite Pro, Tibco InConcert. Capable of
                          measurement to the Corporate Modeler            import/export data between MS Office (Word,
                          Suite), Simulation Utilities, Links to third-   Excel) and Corporate Modeler.
                          party products (see below)
          MEGA            Technical modules to customize the              Integration possible through MEGA API (COM-
          version 6       platform to customer's specific needs;          based and includes full read/write capabilities).
                          MEGA Intranet, MEGA Documentation,              Additionally e.g. Matrixes can be exported to
                          MEGA Generation, MEGA API, MEGA                 MS Excel, diagrams can be saved as multiple
                          Supervisor                                      formats (e.g. png, jpeg, tif, svg, bmp, wmf) to
                                                                          enable viewing and editing with other software.
          MetaEdit+       N/A                                             The MetaEdit+ API allows to build tool
          Method                                                          integration between MetaEdit+ and other tools.
          Workbench                                                       The API provides the interface to read, create,
          and                                                             and update model elements, as well as control
          MetaEdit+                                                       MetaEdit+ for scripting or simulation
          4.0                                                             support.The MetaEdit+ API uses the widely
                                                                          supported and open SOAP / Web Services /
                                                                          .NET standard for application integration.
          METIS 3.4       XML Interface allows any kind of file-          The Metis modeling kernel is exposed as a
                          based XML data to be imported into              Windows COM component, so it is possible to
                          Metis                                           create scripts (VBScript or Jscript) to interact
                                                                          with and pass data to/from e.g. the Microsoft
                                                                          Office tools or Crystal Reports. The Metis
                                                                          Database Interface makes it easy to create and
                                                                          refresh Metis models with data residing in
                                                                          relational databases
          Rational        Rational Rose provides several ways to          Open API accessible via scripting.
          Rose/XDE        extend and customize its capabilities to
          (Rational       meet the specific software development          It can be integrated with other Rational products
          Rose            needs; menus are customizable, manual           like RequisitePro, ClearCase, SoDA (Software
          Enterprise      functions can be automated with Rose            Documentation Automation).
          Edition) 2003   Scripts (e.g. diagram and class creation,
                          model updates, document generation),
                          Rose functions can be executed from
                          within another application by using the
                          Rational Rose Automation object
                          (RoseApp), Rose add-ins can be
                          activated using the Add-In Manager.
          System          Add-ons: SA Information Publisher (to           System Architect XMI Interface to Rational
          Architect 9.1   generate website from SA repositories),         Rose. An SA-DOORS Interface enables you to
                          SA EnComp (to compare two SA                    manage your requirements in Telelogic's
                          repositories). Visio-to-System Architect        DOORS requirements
                          Mapper macro (maps diagrams built in
                          MS Visio to equivalent diagrams in SA)
Information Technology Research Institute    Review of EA tools                                     29
LARKKI project
Tanja Ylimäki                                  18.6.2004



4 EA tool selection process – an example

               IEEE Std 1209-1992, as well as ISO 14102:1995, proposes a process for tool selection
               process. In this section yet another example for EA tool selection process is presented,
               namely the one provided by the META Group. In Figure 4 the META Group’s
               method for tool selection (as presented in Handler, 2003) is depicted.




               Figure 4. The Method for EA tool selection (Handler, 2003).

               First the objectives for acquiring and using a modeling tool must be articulated and
               agreed to by all stakeholders. Since the tool is to support enterprise architecture,
               enterprise-level objectives must be included. Once this is accomplished, the objectives
               must be translated into requirements for both vendor presence and performance. Also,
               the architectural principles (both high-level conceptual and domain-level detailed)
               should be included into the criteria. Criteria are decomposed into sub-criteria and
               weighted or ranked.

               The content for the enterprise technical architecture must be included in the decision
               criteria, because selection a modeling tool that violates the technical architecture of
               the enterprise erodes the credibility of the tool and the EA team.

               The resulting deliverable is a requirements document that will be the basis for an
               initial screen of vendors. Some vendors may be eliminated by identifying critical or
               technical design requirements that are not provided by those vendors. The
               requirements document can be subsequently converted into a questionnaire and sent to
Information Technology Research Institute     Review of EA tools                                     30
LARKKI project
Tanja Ylimäki                                   18.6.2004

               the remaining vendors. Based on the responses to the questionnaire the candidate list
               can be further refined.

               Once the final candidate list has been accomplished, vendor demonstrations can be
               requested. Vendors should be invited to demonstrate their software, but organizations
               should ask to see the functionality that it requires.

               After the vendors’ product demonstrations, a selection is generally possible. A
               primary and a backup vendor should be selected. Organizations should begin
               negotiating prices with both, check references on the primary vendor, and (if feasible)
               perform some kind of pilot to actually test the product’s abilities and usability. If the
               primary vendor shows in a positive light, the contract can be negotiated, leveraging
               pricing information from the secondary vendor.
Information Technology Research Institute     Review of EA tools                                     31
LARKKI project
Tanja Ylimäki                                   18.6.2004



5 Conclusions
               In this report we described the vendor qualities and main functionalities of seven tools
               that can be used for EA purposes. The evaluation criteria were derived from several
               sources, such as TOGAF, IEEE Std 1209-1992, ISO/IEC 14102, and a Review of
               Architecture Tools for Australian Defence Force (Prekop et al., 2001).

               The resulting set of criteria was not weighed in any way, and no scaling of the criteria
               was done. The functionalities of the tools were captured in written form providing
               basic information about the tools. This means, that not profound analysis was not
               made about the functionalities, e.g. no evaluation was made how well or strictly a tool
               implements a certain framework or methodology.

               Using a test case (an example of the enterprise architecture model) would have helped
               comparing the tools. In this report the review is primarily listing the features and
               functionalities of the tools rather than analyzing or ranking them.

               All reviewed tools possessed a wide range of functionalities needed in EA modeling
               and management. Visual models illustrate all the pieces and interrelationships
               between the components of the architecture providing the holistic view of the
               enterprise, repositories provide a controlled way to store the data and reporting and
               publishing capabilities support the communication of the model content.

               Selection of an appropriate EA tool is a complicated issue, but using a comprehensive
               selection approach (e.g. the one provided by the META Group), the probability of
               selecting a tool that will meet current and future needs and requirements increases.

               It is also possible that one tool is not enough. The Open Group (2002) claims that
               “successful enterprise architecture teams are often those that harmonize their
               architecture tools with their architecture maturity level, team/organizational
               capabilities, and objective or focus. If different organizations within an enterprise are
               at different architecture maturity levels and have different objectives or focus (e.g.
               enterprise vs. business vs. technology architecture), it becomes very difficult for one
               tool to satisfy all organization’s needs.”
Information Technology Research Institute   Review of EA tools                                    32
LARKKI project
Tanja Ylimäki                                 18.6.2004


References

               Handler, R., Selecting Architecture Modeling Tools: 2003. EA Community Articles,
               URL: http://www.eacommunity.com/articles/openarticle.asp?ID=1835

               IEEE Std 1209-1992, IEEE Recommended Practice for the Evaluation and Selection
               of CASE tools, 1993.

               ISO/IEC 14102, Information technology – Guideline for the evaluation and selection
               of CASE tools, 1995.

               Kitchenham, B., Evaluating Software Engineering Methods and Tool. Part 1: The
               Evaluation Context and Evaluation Methods. Software Engineering Notes, vol. 21, no.
               1, 1996.

               Peyret, H., Selecting an Enterprise Architecture Modeling Tool Category. Available at
               URL:
               http://www.gigagroup.net/WEB/CONTENT.NSF/html/887F950649E9C197C1256D2
               C002EB388/$File/SelectinganEnterpriseArchitectureModeling.pdf

               Prekop, P., Kingston, G., Chin, M., McCarthy, A., A Review of Architecture Tools
               for the Australian Defence Force. Joint Systems Branch, Electronics and Surveillance
               Research Laboratory, DSTO-TR-1139, 2001. Available at URL:
               http://www.enterprise-
               architecture.info/Images/Documents/Review%20Tools%20defense.pdf, Accessed
               16.6.2003.

               The Open Group, TOGAF Version 8, The Open Group Architecture Framework,
               Enterprise Edition, 2002. Available at URL:
               http://www.opengroup.org/architecture/togaf/, Accessed 28.1.2003.
Information Technology Research Institute           Review of EA tools                                                      33
LARKKI project
Tanja Ylimäki                                         18.6.2004


APPENDIX 1. Possible tools for EA efforts (in alphabetical order)
      Product name and         Tool         Description                                                                              Frameworks/ standards or   Other issues (e.g. additional products
      vendor                   category                                                                                              methodologies              or services)
                                                                                                                                     supported
1     Adaptive / Adaptations   EA tool?     Adaptations are web-based solutions-oriented applications built with the Adaptive        Adaptive RealChange        Professional Consulting Service practice -
                                            Reference Model to solve focused business problems;                                      Method, The Adaptive       Adaptive Solutions; consultants can be
      Adaptive,                             -   Adaptive IT Portfolio Manager                                                        Reference Model            used to design and implement solutions to
      www.adaptive.com                      -   Adaptive Business Process Manager                                                    (framework for EA), UML,   meet customer specific needs.
                                            -   Adaptive Enterprise Architecture.                                                    Zachman Framework?
                                            These can be further customized to the clients’ individual requirements using the
                                            Adaptive Designer toolkit.

                                            Adaptive Foundation is the base technology upon which Adaptations are built
                                            (Adaptive Repository and Adaptive PortalPro – a browser based GUI).

                                            Adaptive Integrated Enterprise Architecture consists of:
                                            -    Adaptations
                                            -    Reference Model reflecting all the domains required to make informed,
                                                 enterprise-wide management decisions
                                            -    Adaptive Designer
                                            -    Adaptive Foundation: a flexible, scalable, open and standards-based knowledge
                                                 repository
                                            -    Methods that guide professionals through the fact-finding, modeling, analysis and
                                                 decision-making required to plan and implement change and run the business.
2     ARIS Process Platform    BPR tool     ARIS Process Platform provides integrated tools for designing, implementing and          e.g. UML                   ARIS = Architecture of Integrated
      6.2                                   controlling business processes:                                                                                     Information Systems developed by
      (a product family)                    -    ARIS Design Platform (Web Designer, Toolset, Easy Design, Simulation,                                          professor Dr. August-Wilhelm Scheer
                                                 Balanced Scorecard, Web Publisher)
      IDS Scheer Inc.,                      -    ARIS Implementation Platform (ARIS fo mySAP, UML Designer, Processes to
      www.ids-scheer.com                         Applications etc.)
                                            -    ARIS Controlling Platform (Process Cost Analyzer, Process Performance
                                                 Manager)
                                            -    ARIS Scout solutions (e.g. quality management, software engineering)

                                            ARIS Collaborative Suite 6.2 consists of ARIS Easy Design, ARIS Toolset and ARIS
                                            Web Designer.
Information Technology Research Institute           Review of EA tools                                                       34
LARKKI project
Tanja Ylimäki                                         18.6.2004

      Product name and          Tool        Description                                                                           Frameworks/ standards or      Other issues (e.g. additional products
      vendor                    category                                                                                          methodologies                 or services)
                                                                                                                                  supported
3     BOTiCMAP suite of         EA tool     Enterprise modeling tools that builds on the features of Visio, MS Access, and MS     BOTiCMAP metamodel
      enterprise modelling                  Excel:                                                                                (framework)
      tools                                 -    BOTiCMAP db - database approach to managing Enterprise Processes and to
                                                 generating a visual model
      BOTiC Ltd.,                           -    BOTiCMAP MatrixBuilder: matrix reporter
      www.botic.demon.co.uk                 -    BOTiCMAP QuickModel :to create models from existing data
                                            -    BOTiCMAP MeasuredViews: to keep the measures on models up-to-date with
                                            -    BOTiCMAP ProgrammeMilestones: to map out a Change Programme
4     Corporate Modeller        BPR tool?   The Suite consists of the following components:                                       Casewise Framework based      Other products: ITArchitecture Accelerator,
      Suite version 9                       -    CorporateModeler: Capture, analyze, optimize, simulate and implement             on the Zachman Framework      Balanced Scorecard Accelerator
                                                 business processes and enterprise architecture.
      CASEwise Systems Inc.,                -    Corporate Publisher HTML: Manage process and enterprise architecture
      www.casewise.com                           knowledge across the business
                                            -    Corporate Publisher Word: Automatically generate professional reports and
                                                 procedure manuals
                                            -    Automodeler: Import existing knowledge to kick-start your modeling
                                            -    Links to development and BPR tools like RationalRose, ERWin, Oracle Designer,
                                                 Visio
5     EA WebModeler             EA tool     The Agilense EA WebModeler is a solution comprising an enterprise architecture        has an own framework
                                            “knowledge” repository, a web-based user-interface software tool, and sets of         based on the Zachman
      Agilense Inc.,                        metadata. It resides behind a standard web server (e.g. Websphere, Ms IIS, Apache)    framework, but other
      www.Agilense.com                      and stores information in a standard relational database management system (e.g.      metamodels can be
                                            Oracle, SQL Server, DB2, Access etc. ).                                               imported too. Supports e.g.
                                                                                                                                  DoDAF (C4ISR), MDA?,
                                                                                                                                  UML
6     Enterprise Architect      general     UML modeling and design tool                                                          UML
      3.6                       modeling
                                tool
      Enterprise Architect,
      www.sparxsystems.com.
      au
7     Enterprise FrameWork      EA tool     Modeling software solution for automating the development of an organization's        full support for Zachman      additional tools available, e.g. TeamWork,
      6.0                                   Enterprise Architecture:                                                              Framework,                    Accelerators (domain-specific methods)
                                            -    KnowledgeEngine                                                                  IBM Enterprise Architecture
      Ptech Inc.,                           -    KnowledgeBase (the repository)                                                   Method?, UML
      www.ptechinc.com                      -    AbstractGenerator
                                            -    Customization Kit
8     Enterprizer Intelligent   EA tool?    enterprise modeling software platform
      Tools

      S3 International (S3i)
      LLC, www.s3inter.net
Information Technology Research Institute            Review of EA tools                                                            35
LARKKI project
Tanja Ylimäki                                           18.6.2004

      Product name and           Tool        Description                                                                                   Frameworks/ standards or   Other issues (e.g. additional products
      vendor                     category                                                                                                  methodologies              or services)
                                                                                                                                           supported
9     Enterprise Modeller        BPR tool    Enterprise Modeller is a flexible business process modeling toolset. At the heart of the                                 a number of applications based on
      4.2c                                   tool is a powerful object database that is a repository for the organization's information.                              Enterprise Modeller providing solutions to
                                             The toolset consists of the following components:                                                                        specific business needs, e.g. Risk
      Enterprise Modeller                    -     Builder: modeling tool                                                                                             Manager, Process Improvement Manager,
      Solutions Limited (EMS),               -     Developer: builder functionality + ability to design custom business model                                         Business Integration Manager
      http://www.enterprisemo                      frameworks
      deller.com                             -     Net Publisher
                                             -     Interrogator: “manager’s too” with reporting capabilities
                                             -     Viewer
10    Firststep 5.0              BPR tool?   Components:                                                                                                              The Enterprise Process Center (EPC) is a
                                             -     FirstSTEP Designer is the comprehensive business process management tool,                                          web-based portal that provides structured
      Interfacing Technologies               -     FirstSTEP Process Modeler – a CIMOSA Compliant Modeling Tool, and                                                  and simplified access to the enterprise
      Corporation,                           -     FirstSTEP Charter is the Microsoft Visio-integrated tool that allows users across                                  processes, process-related content,
      www.interfacing.com                          an enterprise to cooperatively create, view, edit and publish structured process                                   projects and applications.
                                                   models
11    MEGA version 6                         -     MEGA Process: Business Process Analysis & Improvement                                   Zachman Framework, UML     Technical modules complement MEGA's
                                             -     MEGA Architecture: Map And Plan Business And Information Systems                                                   offering to customize the platform to
      MEGA, www.mega.com                     -     MEGA Integration: Business driven analysis and design for workflow and                                             customer's specific needs:
                                                   application integration projects                                                                                   -     MEGA Documentation,
                                             -     MEGA Development: Software component specification & design                                                        -     MEGA Intranet,
                                             -     MEGA Database: Database Analysis and Design                                                                        -     MEGA Generation,
                                                                                                                                                                      -     MEGA Supervisor
12    MetaEdit+ (Method          general     MetaEdit+ metaCASE tool allows you to design your method and use it. First you                e.g. UML, OMT, OOAD, IBM
      Workbench and              modeling    design the method with Method Workbench and then all developers use the method                BSP
      MetaEdit+)                 tool        with MetaEdit+.

      MetaCase Consulting,
      www.metacase.com
13    METIS 3.4 product          EA tool?    Metis is a family of client/server products for creating, visualizing, changing, sharing      Zachman, TOGAF 7(8),       IT Management template supports
      family                                 and managing enterprise models, e.g.                                                          TEAF, FEAF, C4ISR          Zachman-like approach, DoDAF template,
                                             -    Metis Model Browser,                                                                     (DoDAF), UML 2.0           UML template (not available yet??)
      Computas,                              -    Metis Model Annotator
      www.metis.no,                          -    Metis Modeling Workbench (Editor, Designer, - Metamodel Developer)
      http://www.computas.co                 -    Metis Team Server
      m                                      -    Metis Business Solutions (templates)

14    Oracle Designer 9i         general     Oracle Designer is Oracle's model-driven development tool based on the well-
                                 modeling    founded principles of Information Engineering. Oracle9i Designer is sold as part of
      Oracle Corporation,        tool        Oracle9i Developer Suite (Oracle9iDS).
      www.oracle.com
Information Technology Research Institute           Review of EA tools                                                        36
LARKKI project
Tanja Ylimäki                                         18.6.2004

      Product name and       Tool           Description                                                                             Frameworks/ standards or   Other issues (e.g. additional products
      vendor                 category                                                                                               methodologies              or services)
                                                                                                                                    supported
15    ProCap 7 / ProSim 7                   ProCap: Process modeling and analysis                                                   IDEF3                      Other tools available, e.g. AIØ Win that
                                            ProSim: Process modeling and analysis with simulation model generation                                             combines IDEF0 function modeling with
      Knowledge Based                                                                                                                                          ABC modeling and analysis.
      Systems Inc.,
      www.kbsi.com
16    Provision 4.3          BRP tool?      The ProVision modeling suite provides an enterprise-wide process modeling               C4ISR, Zachman, UML        Options:
                                            environment, e.g. EnterprisePro can be used for Process Improvement and Quality                                    -    AnalyzerPlus
      Proforma Corp,                        Initiatives, Six Sigma, ISO Certification, Process/ Workflow Documentation, Strategic                              -    TeamWork
      www.proformacorp.com                  Planning, Enterprise Architecture Frameworks (C4ISR, Zachman), Business                                            -    WebVision
                                            Requirements & UML Modeling for Application Development projects                                                   -    DataExchange
                                                                                                                                                               -    JDEExchange
                                                                                                                                                               -    ProGuide (best practices process
                                                                                                                                                                    models)
17    Rational Rose          general        Object-oriented modeling tools, such as                                                 UML, MDA                   Many other tools for e.g. requirements and
                             modeling       -   IBM Rational Rose XDE Modeler: Enables to produce language-independent                                         analysis, testing and software
      IBM,                   tool?              Unified Modeling Language (UML) models of software architecture, business                                      configuration management
      www.ibm.com/rational                      needs, reusable assets and management-level communication.
                                            -   IBM Rational Rose XDE Developer: Offers a set of model-driven development
                                                and runtime analysis capabilities for building software applications.
                                            -   IBM Rational Rose Data Modeler: Provides the realization of the ER
                                                methodology using UML notation to bring database designers together with the
                                                software development team.
                                            -   IBM Rational Rose Technical Developer: Supports the most advanced
                                                modeling constructs, including model execution and fully executable code
                                                generation.
18    Silverrun              BPR tool       Modeling tool that combines features like business process modeling, data modeling      UML                        Silverrun Professional and Enterprise
      ModelSphere 2.1                       and UML class modeling                                                                                             Series 2.8:
                                                                                                                                                               -    SILVERRUN RDM is a data modeling
      Magna Solutions,                                                                                                                                              tool
      www.silverrun.com                                                                                                                                        -    SILVERRUN ERX (Entity
                                                                                                                                                                    Relationship Expert) is a conceptual
                                                                                                                                                                    data modeling tool
                                                                                                                                                               -    SILVERRUN BPM (business process
                                                                                                                                                                    modeler) is a tool for modeling,
                                                                                                                                                                    documenting and analyzing business
                                                                                                                                                                    processes and for integrating the
                                                                                                                                                                    business perspective with the
                                                                                                                                                                    enterprise data architecture
                                                                                                                                                               -    SILVERRUN REPOSITORY

                                                                                                                                                               SILVERRUN DBMS plug-ins (e.g. DB2,
                                                                                                                                                               Oracle, Informix, MS SQL Server)
Information Technology Research Institute          Review of EA tools                                                      37
LARKKI project
Tanja Ylimäki                                         18.6.2004

      Product name and          Tool        Description                                                                          Frameworks/ standards or   Other issues (e.g. additional products
      vendor                    category                                                                                         methodologies              or services)
                                                                                                                                 supported
19    Structure 2001 Suite      EA tool     Structure 2001 Suite is an enterprise architecture document and model management     Zachman Framework,         BRS RuleTrack is aimed at coordinating
                                            software. It consists of two products:                                               FEAF, TEAF                 business rules from the business
      Framework Software                    -    Structure 2001: an enterprise document and model management PC/LAN                                         perspective, and is independent of
      Inc.,                                      software application                                                                                       particular implementation environments.
      www.frameworksoft.com                 -    Structure.Net 2001: a web-based product that allows you to browse and access
                                                 enterprise documents and models from the Internet, intranet, or extranet.
20    Strategic IT              EA tool?    SITM offers combined (IT) architecture, program, and value management for better
      Management (SITM)                     management of the ongoing change processes. It consists of the following modules:
      Generation 5                          -    IT Architecture Explorer
                                            -    IT Architecture Manager
      Alfabet, www.alfabet.de               -    IT Program Manager
                                            -    IT Value Manager
21    System Architect 9.1      EA tool     System Architect is a tool for modeling and developing enterprise architecture.      Zachman Framework,         Popkin Model Agency: a directory of
                                                                                                                                 TOGAF, DoDAF (C4ISR),      industry and technology standard models,
      Popkin,                                                                                                                    BPMN, IDEF, RUP,           all of which are available as a Popkin
      www.popkin.com                                                                                                             Structured Analysis &      encyclopedia, making the comparison and
                                                                                                                                 Design                     selection process of adopting a pre-
                                                                                                                                                            defined model simple and efficient.
22    Troux 4 Platform          EA tool     Troux 4 Platform consists of
                                            -    Troux Reference Model
      Troux Technologies,                   -    Troux Blueprinting System (Troux Blueprinting Engine, Troux Repository, Troux
      www.troux.com                              Collectors, Troux Bridges)
                                            -    Troux Reporting System
                                            -    Troux IT Portal
23    Visible Advantage 7 /     general     Visible Advantage Enterprise Architecture Edition: Enterprise Architecture           IDEF1X, IDEF0              .
      Visible Analyst 7.6       modeling    management tool for building systems, redeveloping legacy systems, and
                                tool        reengineering business processes
      Visible Systems
      Corporation,                          Visible Analyst Enterprise Framework Edition: a modeling tool that incorporates
      www.visible.com                       strategic planning, data modeling, object modeling, process modeling, and the
                                            Universal Data Model, driven by an easy to use framework interface (Zachman          Zachman Framework
                                            Framework)
24    Visio Enterprise          general     diagramming tool, includes several diagram types/templates, e.g. block diagrams,
      Modeling                  modeling    brainstorming, business processes, flowchart, database, software (e.g. UML).
                                tool
      Microsoft,
      www.microsoft.com
Information Technology Research Institute          Review of EA tools                                                   38
LARKKI project
Tanja Ylimäki                                         18.6.2004

      Product name and       Tool           Description                                                                        Frameworks/ standards or   Other issues (e.g. additional products
      vendor                 category                                                                                          methodologies              or services)
                                                                                                                               supported
25    VizdomWorks!           BPR tool       The WizdomWorks! suite of Business Process Management solutions is comprised of:                              Analysis tools:
                                            -   Document Manager: For defining and managing electronic documents                                          -   FlowWIZard generates process flow
      Wizdom Systems Inc.,                  -   ProcessWorks!: For process and activity modelling                                                             models for process mapping
      www.wizdom.com                        -   DataWorks!: For data and information modelling                                                            -   CostWIZard for Activity Based
                                            -   Analysis Tools: For process analysis                                                                          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
Information Technology Research Institute                 Review of EA tools                                                           39
LARKKI project
Tanja Ylimäki                                                18.6.2004


APPENDIX 2. Vendor qualities of the reviewed tools
(N/A =              ARIS Collaborative          Corporate Modeler Suite     MEGA                      MetaEdit+ Method           METIS 3.4                         Rational Rose / XDE           System Architect 9.1
information not     Suite 6.2                   9                                                     Workbench and                                                Developer (Rational Rose
available)                                                                                            MetaEdit+ 4.0                                                Enterprise Edition) 2003
General
Vendor name         IDS Scheer Inc.             Casewise Systems Inc.       MEGA                      MetaCase Consulting        Computas                          IBM                           Popkin Software
and location        Altenkesseler Straße 17,    100 Century Parkway,        10 boulevard du           Ylistönmäentie 31,                                           Corporate offices: IBM        11 Park Place
                    D-66115 Saarbrücken,        Mount Laurel, New Jersey,   Montparnasse, 75015       FIN-40500 Jyväskylä,       Computas USA: 2721 226th          Corporation, New Orchard      New York, NY 10007, USA
                    Germany                     08054, USA.                 Paris, FRANCE             Finland                    Ave SE Sammamish, WA              Road, Armonk, New York
                                                                                                                                 98075. Computas Norway:           10504. IBM Finland:PL 265
                                                                                                                                 P.O.Box 482, N-1327               (Laajalahdentie 23), 00101
                                                                                                                                 Lysaker, Norway                   Helsinki
History: e.g.       Founded in 1984 by          Founded in 1989, a          Founded in 1991           MetaCase is the            Computas was established in       IBM was incorporated in the   Jan Popkin established the
how long has        Prof. August-Wilhelm        privately owned company.    headquartered in          leading provider of        1985 as Computas Expert           state of New York on June     company in 1988, based on
vendor existed      Scheer. ARIS Toolset        It evolved from a company   Paris; 170 employees,     domain-specific            Systems. Computas is a            15, 1911 as the Computing-    his recognition of the need
in this arena,      was launched in 1992,       called Inforem, a           100 consultants           modeling                   mixed product/consultancy-        Tabulating-Recording          for tools and techniques to
how long has        ARIS Reference Models       consulting company which    specialized in business   environments. Since        company, combining the            Company (C-T-R). Rational     utilize the software
the tool existed,   in 1994, in 1996 ARIS is    used an early version of    process & enterprise      1991, MetaCase has         product lines Metis® and          Software Corporation was      industry's technical and
size of vendor?     the de facto standard for   the tool.                   architecture, 800         been enabling              FrameSolutions™ with a            founded in 1981. Its tools    managerial resources.
                    process modeling:                                       customers, 23,000         customers to improve       highly educated workforce         became IBM offerings by       Since 1988, Popkin
                    Gartner Group has                                       users worldwide.          their productivity and     delivering solutions based on     the acquisition of Rational   Software has developed
                    certified leading                                       MEGA Suite first came     competitiveness with       these products. In the early      Software Corporation by       and produced a portfolio of
                    worldwide market                                        into existence already    development methods        summer of 2000 Computas           IBM Software Group in         products that have evolved
                    position among business                                 in 1979 used by the       and tools that fit their   bought Metis AS from NCR          February 2003. In Finland     into the company's current
                    process reengineering                                   consultants of Hay        needs. MetaEdit+ has       Corp.                             IBM has been operated         flagship offerings: System
                    solutions.                                              Group. MEGA is a          been winning awards                                          since 1936.                   Architect and XML
                                                                            dominant modeling tool    since its first version,                                                                   Architect.
                                                                            vendor in France.         which was ranked as                                                                        In 1995 Popkin Software
                                                                                                      Best Application                                                                           acquired its UK distributor
                                                                                                      Development                                                                                and successfully integrated
                                                                                                      Software at CeBIT                                                                          it into the company. It now
                                                                                                      '95.                                                                                       serves as Popkin's
                                                                                                                                                                                                 European headquarters.
Any other items     -                           -                           -                         In 2000 the President      Computas is a member of the       For the tenth consecutive     -
of interest                                                                                           of Finland presented       DSDM-consortium                   year, IBM received the
                                                                                                      MetaCase with the          (www.dsdm.org), having early      most U.S. patents over any
                                                                                                      National Prize for         in its history come to regard     other company; 3,288 U.S.
                                                                                                      Innovation. Most           the “waterfall”-method of         patents in 2002, nearly
                                                                                                      recently MetaEdit+         project execution as too rigid.   double the number of the
                                                                                                      was voted Best             An iterative approach has         next closest company. Over
                                                                                                      Commercial Tool, at        been employed in order to         the past decade, the U.S.
                                                                                                      Net.Object Days /          minimize risk.                    Patent Office has issued
                                                                                                      GPCE 2003.                                                   IBM 22,357 patents.
Information Technology Research Institute                  Review of EA tools                                                     40
LARKKI project
Tanja Ylimäki                                                 18.6.2004

(N/A =             ARIS Collaborative           Corporate Modeler Suite       MEGA                       MetaEdit+ Method   METIS 3.4                        Rational Rose / XDE            System Architect 9.1
information not    Suite 6.2                    9                                                        Workbench and                                       Developer (Rational Rose
available)                                                                                               MetaEdit+ 4.0                                       Enterprise Edition) 2003
Strategies, services
Vision/mission/    IDS Scheer stands for        Casewise believes that        MEGA offerings             N/A                Computas supplies products       IBM Rational Software          Popkin Software’s
strategy           Business Process             maintaining an enterprise     improve an                                    and solutions to organizations   (unit) aims to provide the     corporate mission is to
(general)          Excellence. It is the        model is key to achieving     organization’s                                and individuals that wish to     organizations with a           provide the marketplace
                   promise of service, and it   strategic goals and           competitiveness by                            enhance efficiency through       complete solution for          with powerful, flexible and
                   relates to their dealings    minimizing costs.             helping them                                  innovative use of information    developing software and        affordable business and
                   with every customer,                                       understand, analyze                           and communication                software-based systems;        application modeling and
                   from the moment they                                       and design new and                            technology. In cooperation       The IBM Software               design tools. Their
                   become involved.                                           enhanced business                             with our partners, we help       Development Platform. It       approach is ""Real tools for
                                                                              processes and                                 knowledge-based companies        allows organizations to        the Real World". Popkin
                                                                              enterprise architecture.                      to transform their knowledge     operate more efficiently and   Software highlights four key
                                                                                                                            from passive insight into        deliver innovative products    elements of the company’s
                                                                                                                            competent action.                and services that set them     strategy:
                                                                                                                            The company’s core               apart from their               Technology Leadership,
                                                                                                                            expertise is focused on          competitors. By defining,      Price Performance,
                                                                                                                            knowledge management,            automating and integrating     Consulting Services, and
                                                                                                                            procedure support and the        the strategic business         Low Cost Corporate
                                                                                                                            implementation of intelligent    process of software            Structure.
                                                                                                                            systems that promote             development in an open,
                                                                                                                            knowledge-based                  proven and yet modular
                                                                                                                            performance and operations.      manner, companies can e.g
                                                                                                                            Computas has won a leading       better respond to
                                                                                                                            role in the Norwegian market,    competitive and customer
                                                                                                                            and is now seeking to expand     demands, maximize output,
                                                                                                                            internationally.                 improve time-to-value,
                                                                                                                                                             increase business agility.
Product strategy   Develops corporate           Primary product is the        Product family: Mega       Two products:      Two product lines: Metis         Five primary software          Two main products; System
(e.g. single       solutions for business       Corporate Modeler Suite;      Process, Mega              MetaEdit+ and      product family and               brands: DB2, WebSphere,        Architect and XML Architect
product,           process management.          which consists of several     Architecture, Mega         MetaEdit+ Method   FrameSolutions (to build         Tivoli, Rational, Lotus        (XML schema editor). In
product family,    With its ARIS product        applications. Other           Integration, Mega          Workbench          knowledge-based systems for                                     addition, they provide
complementary      family (ARIS Process         products: IT Architecture     Development, Mega                             work process assistance)                                        Model Agency, which is
products)          Platform), the company       Accelerator, Balanced         Database and                                                                                                  directory of industry and
                   offers a complete            Scorecard Accelerator.        administration modules                                                                                        technology standard
                   portfolio for developing,    There are two versions of     (Mega Documentation,                                                                                          models, all of which are
                   implementing, operating,     the core product:             Mega Intranet, Mega                                                                                           available as a Popkin
                   controlling and              • Corporate Modeler – a       Generation, Mega                                                                                              encyclopedia.
                   evaluating business          limited version of the        Supervisor). MEGA
                   processes.                   product which comes with      products are built
                                                Simulation                    around the same
                                                and Visio Link, and           repository-based
                                                • Corporate Modeler           structure and can
                                                Enterprise – a complete       easily be integrated if
                                                version of the product that   necessary to provide
Information Technology Research Institute                   Review of EA tools                                                         41
LARKKI project
Tanja Ylimäki                                                 18.6.2004

(N/A =            ARIS Collaborative            Corporate Modeler Suite        MEGA                      MetaEdit+ Method        METIS 3.4                       Rational Rose / XDE               System Architect 9.1
information not   Suite 6.2                     9                                                        Workbench and                                           Developer (Rational Rose
available)                                                                                               MetaEdit+ 4.0                                           Enterprise Edition) 2003
                                                includes multiple              the user with a
                                                extensions, including          consistent desktop.
                                                Corporate Publisher
                                                HTML, Corporate                Mega 6.1 merges three
                                                Publisher Word,                modules -- MEGA
                                                Automodeler, Simulation,       Integration, Database
                                                and Visio, Rational Rose,      and Development --
                                                and Power Designer             into a single product
                                                Links.                         called MEGA
                                                                               Designer.
Service strategy Service Portfolio:             Training, technical            Training, consulting,   Training,                 -    Consulting, training and   E.g. consulting, training,        Training, technical support,
(e.g. availability, - Training &                support, consulting            technical support.      maintenance.                   support                    support, outsourcing,             web site resources (e.g.
responsiveness)       Workshops                 (enabling consulting to        MEGA Consultant                                   -    Model design and           security and privacy              tool tips).
                    - Project support           define e.g. modeling           solutions include                                      development
                    - Individual                standards and symbology        Business Process,                                 -     Metamodel design and
                      development               for a modeling team in a       Enterprise Architecture                                development
                    - Solution Packs            customer organization;         and Risk Management.                              -    Knowledge acquisition
                    - Technical support         project consulting to          Technical support is                                   and engineering
                                                improve customer               provided via telephone,                           -    Software design and
                                                organization's business        email and web                                          development
                                                processes).                    services.                                         -    Business process
                                                                                                                                      analysis and design
                                                                                                                                 -    Project planning and
                                                                                                                                      management
                                                                                                                                 -    Systems design and
                                                                                                                                      integration
Training (e.g.    Different kind of training    Training courses available,    MEGA training is          MetaCase offers         Training is available trough    Training is available on          Training courses (public or
availability of   courses, workshops            held in New Jersey, USA.       available to qualified    consulting and training practical courses and           several topics, e.g.              individualized) available.
training          available focusing on         E.g. courses on foundation     business and IT           in the areas of         documentation. Standard         configuration management,         Also on-site training is
materials,        e.g. strategy, design,        (technical modeling skills),   professionals. Training   implementing and        courses: Basic modeling,        rational unified process,         possible given by the
training          implementation. Training      corporate publisher,           may be offered at the     using the domain-       Using ITM, Using Team           requirements and analysis,        Popkin consultants.
courses, costs,   centers in Saarbrücken,       simulation, repository and     client's site or at       specific modeling       Server, Team Server             software quality, visual          Examples of training
style of          Hamburg and Munich.           model management. Also         MEGA's facilities.        languages and           Administration                  modeling and development.         courses: System Architect
learning)         Price example: 1 day          online training is available   Education centers in      generators in                                           Web-based courses are             for business process
                  course 350 EUR. On-site       (consisting of 2 parts),       Europe and North          MetaEdit+.                                              also available. Specified         modeling (3 days), System
                  training possible at client   each part is priced at         America                                                                           training paths are available      Architect for IDEF0 and
                  company too (1,800.00         $399.00 per person.                                                                                              for certain skills or             IDEF3 (2 days), C4ISR
                  EUR/day for standard                                                                                                                           certification. On-site training   method (5 days), System
                  courses plus traveling                                                                                                                         is also possible.                 Architect customization (2
                  expenses).                                                                                                                                                                       days).
Information Technology Research Institute               Review of EA tools                                                        42
LARKKI project
Tanja Ylimäki                                              18.6.2004

(N/A =            ARIS Collaborative         Corporate Modeler Suite      MEGA                      MetaEdit+ Method        METIS 3.4                         Rational Rose / XDE          System Architect 9.1
information not   Suite 6.2                  9                                                      Workbench and                                             Developer (Rational Rose
available)                                                                                          MetaEdit+ 4.0                                             Enterprise Edition) 2003
Channels/         Branches in addition to    Offices in USA, UK,          Offices in USA, UK,       Partners: Applied       Offices in USA and Norway.        90 000? partners             Offices in USA, UK and
partners or       Germany in e.g. Great      France and Germany.          Italy, Portugal, and      Formal Methods          Partners e.g. Adaptive Inc.,      worldwide, offices in over   Netherlands. Many
geographic        Britain, France, Canada,   Several distribution         representative in         (Switzerland), RSM      Telelogic North America, Inc.,    100 countries                technical, solutions and
coverage          USA, Brazil. Partners in   partners around the world,   Mexico. Furthermore       Salustro Reydel         Excelon Solutions,                                             value added partners, e.g.
                  50 countries; in Finland   e.g. in France, Germany,     many consulting,          (France), SOSM          TietoEnator Corp. (Norway),                                    Telelogic, Integrated
                  CWG Change Ware            Australia, Austria.          technology and            Software Tools (The     WM-data Consulting AS                                          Knowledge Systems Inc.,
                  Group Oy                   Technology partners (e.g.    solution partners, e.g.   Netherlands)                                                                           AKMA. Strategic alliances,
                  (http://www.changeware.    Sybase, Rational/IBM).       Microsoft, Business                                                                                              e.g. Microsoft, Other
                  net) and Synchro           Consulting partners (e.g.    Rules Solution.                                                                                                  partnerships, e.g. OMG,
                  Technology Group Oy        PA Consulting, Cap                                                                                                                            BPMI, Telemanagement
                  (http://www.synchrotech    Gemini Ernst & Young,                                                                                                                         Forum
                  group.com). IDS Scheer     Deloitte&Touche)
                  is also an SAP Global
                  Services Partner.
Customer          e.g. ABB, Bayer,           e.g. Clarks Shoes, DHL,      E.g. American Electric    E.g. British Telecom,   E.g. Boeing, SKANSKA AB,          Success stories (i.e.        E.g. Bank of Canada, Bank
references        DaimlerChrysler,           Deloitte&Touche, Swiss       Power, AGF                Nokia, Deloitte &       Environmental Protection          customer references) for     of England , US Navy, US
                  Deutsche Bahn,             Re, GlaxoSmithKline,         Insurance, Airbus         Touche, Digia,          Agency (USA), EDS                 IBM Rational can be found    Airforce, NASA, IBM,
                  Deutsche Telekom,          Pfizer, Royal Bank of        Industries, Alstom        SysOpen,                Corporation                       at URL: http://www-          GlaxoSmithKline, several
                  Goodyear, KPN              Scotland                     Power, AT&T Labs,         TeliaSonera,                                              306.ibm.com/software/succ    US Universities, AT&T,
                  Telecom, Lufthansa,                                     Banque de France,         TietoEnator, Metso,                                       ess/cssdb.nsf/topstoriesFM   KLM, British Airways,
                  Nestlé, Volkswagen in                                   Bell Canada, Credit       Fuji Xerox, Italia                                        ?OpenForm&Site=rational      BMW, Boeing, Pfizer,
                  Central and South                                       Lyonnais, France          Telecom                                                                                Accenture, Deloitte &
                  America.                                                Telecom, Givaudan,                                                                                               Touche, Price Waterhouse,
                                                                          Lucent Technologies,                                                                                             Ernst & Young, UNISYS,
                                                                          MBDA, Microcell,                                                                                                 Ericsson, Panasonic,
                                                                          Pennzoil-Quaker State,                                                                                           Compaq
                                                                          Southwestern Bell and
                                                                          Target Corporation
Financial considerations
Pricing Strategy N/A                         Corporate Modeler $3,800     Prices started at         E.g. MetaEdit+          Metis Enterprise 3.4 costs        Examples: Rational Rose      $5250 per single concurrent
(e.g. what is the                            per license (Including MS    3,000$ (Mega Suite        Method Workbench        about US$20,000 as an             2003 Enterprise Edition      license (year 2002)
acquisition                                  Visio interface and          6.1)                      and MetaEdit+ 11500     installation of the repository-   $3495 (node locked)/
cost/total cost                              simulation tools)                                      euros, MetaEdit+        based server and the              $6115 (floating). Rational
of ownership)                                                                                       5500 euros              minimum 20 log-in licenses.       Rose 2003 Professional J
                                                                                                                            The designer and editor tools,    Edition $1995 (node
                                                                                                                            with templates, cost $9,500       locked)/ $3490 (floating);
                                                                                                                            per developer seat.               prices do no include
                                                                                                                                                              support.
Information Technology Research Institute         Review of EA tools                                   43
LARKKI project
Tanja Ylimäki                                        18.6.2004

(N/A =            ARIS Collaborative    Corporate Modeler Suite   MEGA   MetaEdit+ Method        METIS 3.4   Rational Rose / XDE          System Architect 9.1
information not   Suite 6.2             9                                Workbench and                       Developer (Rational Rose
available)                                                               MetaEdit+ 4.0                       Enterprise Edition) 2003
Licensing         N/A                   Corporate Modeler can be N/A     Volume discounts and    N/A         Single licensing mechanism   Licenses are sold either
policies                                licensed in two different        academic licenses are               for all Rational products,   singularly or concurrently to
                                        ways: 1) Client licenses         available.                          floating and node-locked     run on your network.
                                        can be used in both                                                  licenses.                    Corporate Site Licenses are
                                        single-user and network                                                                           available.
                                        server configurations.
                                        Each license works on one
                                        particular work station only
                                        and is not transferable.
                                        2) Concurrent licenses can
                                        only be used with network
                                        servers and are held on
                                        the database server.
                                        When a user logs on, a
                                        free license, if available, is
                                        allocated to that user. That
                                        license is unavailable to
                                        other users until the user
                                        logs off, when it is
                                        released. Concurrent
                                        licenses are more
                                        expensive than client
                                        licenses as each
                                        concurrent license may be
                                        used by more than one
                                        user (though not
                                        simultaneously).
Information Technology Research Institute         Review of EA tools                                                      44
LARKKI project
Tanja Ylimäki                                       18.6.2004


APPENDIX 3. Tool qualities of the reviewed tools
Enterprise Architecture related issues
(N/A = information    ARIS Collaborative    Corporate Modeler       MEGA                            MetaEdit+ Method           METIS 3.4                     Rational Rose              System Architect 9.1
not available)        Suite 6.2             Suite 9                                                 Workbench and                                            Enterprise Edition /
                                                                                                    MetaEdit+                                                Rational Rose XDE
                                                                                                                                                             Developer
Supported            ARIS Framework         Casewise Framework      TOGAF, Zachman                Can support various          Zachman Framework,            OMG's Model Driven         Framework interfaces
frameworks and/or                           based on the renowned   Framework (see details in     frameworks (see              DoDAF, TEAF, FEAF,            Architecture (MDA          for Zachman
standards (related                          Zachman Framework       "Any other items of interest" metamodel support)           TOGAF 7(8), ITM-template      toolkit for Rational XDE   Framework, TOGAF,
to enterprise                                                       within below)                                              (Enterprise Architecture      Java), Zachman             DoDAF (C4ISR) - an
architecture)                                                                                                                  Template for Metis)           Framework (illustrated     option. The default
                                                                                                                                                             by packages), C4ISR.       framework is defined
                                                                                                                                                                                        during the installation, it
                                                                                                                                                                                        can be changed later.
Supported            ARIS Method, The       N/A                     MEGA allows to describe         MetaEdit+ Method           Metis is methodology-         Rational Unified           IDEF methodology,
Methodologies (UP,   Balanced Scorecard                             the interrelationships of the   Workbench allows you to    neutral; appropriate method   Process (RUP). Other       SSADM,
OOA, etc)            method                                         application integration,        build your own CASE tool   can be applied. Metis         methodologies can be       Gane&Sarson,
                                                                    development, architecture,      (without writing any       Metamodel Developer can       applied also (see          Yourdon/DeMarco,
                                                                    or organization projects        code). Predefined          be used to customize          metamodel support)         Ward&Mellor,
                                                                    using the MOKA (MEGA            methods: UML, OMT,         existing methodologies or                                Information
                                                                    Open Kit Approach)              OOD, OOAD, Fusion,         create tailored ones from                                Engineering, TOGAF
                                                                    methodology.                    Moses, OOSA, SAD,          scratch.                                                 ADM, Rational Unified
                                                                                                    Real-time SA/SD, IBM                                                                Process (RUP), The
                                                                                                    BSP, Porter's value                                                                 Popkin process
                                                                                                    chains & value systems,
                                                                                                    activity analysis
Supported Modeling UML, OMT, BPMN           UML use case           UML (MEGA Development)           UML, OMT etc. (see         UML 2.0 (available through    UML                        BPMN, OMT, UML 1.4,
languages (UML,                             diagrams can be drawn                                   above)                     UML template), IDEF0,                                    IDEF0, IDEF1X, IDEF3
IDEF0, BPMN etc.)                           with Generic Modeler.                                                              IDEF1X, BPMN                                             + many structured
                                            Business processes are                                                                                                                      analysis and design
                                            described with a                                                                                                                            techniques are
                                            "common" notation.                                                                                                                          supported.
If multiple          N/A                    N/A                    N/A                              N/A                        N/A                           N/A                        A diagram contains
methodologies are                                                                                                                                                                       symbols each of which
supported, how are                                                                                                                                                                      have an underlying
the different                                                                                                                                                                           definition, and these
approaches                                                                                                                                                                              definitions can be
integrated? Is it                                                                                                                                                                       (re)used in several
possible to move                                                                                                                                                                        diagrams.
data between
different
approaches?
Information Technology Research Institute                    Review of EA tools                                                          45
LARKKI project
Tanja Ylimäki                                                   18.6.2004

Enterprise Architecture related issues
(N/A = information    ARIS Collaborative               Corporate Modeler        MEGA                            MetaEdit+ Method              METIS 3.4                    Rational Rose              System Architect 9.1
not available)        Suite 6.2                        Suite 9                                                  Workbench and                                              Enterprise Edition /
                                                                                                                MetaEdit+                                                  Rational Rose XDE
                                                                                                                                                                           Developer
Metamodel support        ARIS Configuration            Metamodel, i.e.          Metamodel defines the           Metamodel (method) is         Metamodel can be modified    Frameworks can be          Frameworks can be
(ability to configure,   allows you to adapt parts     Casewise framework, is   structure used to store the     customizable. With            or tailored models can be    modified or created with   modified with the help
tailor and/or import     of the ARIS method to         customizable. The        data managed in a               Method Workbench new          created with the Metis       the help of the            of Framework editor. A
metamodels/              your own requirements.        framework is not very    repository. The metamodel       methods can be created.       Metamodel Developer          Framework wizard (an       new framework can be
frameworks)              You can rename model          explicit though.         is saved in the environment                                                                add-in available only on   created (a grid) also.
                         types, object types,                                   system repository. The                                                                     Windows, and only in       Appropriate model
                         symbols, attribute types                               metamodel contains all the                                                                 some Rose editions).       types can be attached
                         and attribute type groups.                             object types used to model                                                                 Before creating a new      to the framework cells.
                         You can create your own                                a system, and specifies                                                                    framework the following    The overall metamodel
                         symbols (graphics) for                                 their attributes and the                                                                   files must be created: A   of the tool can be
                         object types. You can                                  possible links between                                                                     model file (.mdl) that     modified with the
                         also configure specific                                these object types. The                                                                    defines the content of     USRPROPS.TXT file;
                         attributes individually and                            metamodel allows models                                                                    the framework, i.e. the    e.g. diagrams, symbols
                         assign these attributes to                             to be built that describe the                                                              template to be used        or definition types can
                         any attribute type groups.                             organization of the                                                                        when creating new          be renamed or new
                                                                                information system of an                                                                   models from this           ones created. Also new
                                                                                enterprise. Additional object                                                              framework; an icon file    properties for diagrams,
                                                                                types can be created and                                                                   (.ico) that contains the   symbols or definition
                                                                                managed. Extracts from the                                                                 icon to be used as a       types can be added.
                                                                                metamodel are called                                                                       symbol for the new
                                                                                Dialogs and these can be                                                                   framework in the
                                                                                used to manipulate specific                                                                Create new model box;
                                                                                structures and objects                                                                     a documentation file
                                                                                within the metamodel. This                                                                 (.rtf) that contains the
                                                                                can be useful in                                                                           description of the
                                                                                representing a structure in                                                                framework.
                                                                                one way to one type of user
                                                                                and a different way to a
                                                                                manager for example.
EA life-cycle            supports designing,           design, analysis         requirements (to some           requirements (to some         requirements (to some        Requirements             Requirements
support (Which           implementing and                                       extent), analysis and design    extent), analysis and         extent), analysis and design gathering (with Rational gathering, desing,
phases are               controlling business                                                                   design, implementation                                     RequisitePro), analysis, partially implementation
supported:               processes                                                                              (code generation)                                          design, implementation,
requirements                                                                                                                                                               testing, deployment
gathering, analysis,
design,
implementation,
testing,
maintenance, etc.?)
Information Technology Research Institute                Review of EA tools                                                     46
LARKKI project
Tanja Ylimäki                                               18.6.2004

Enterprise Architecture related issues
(N/A = information    ARIS Collaborative           Corporate Modeler          MEGA                        MetaEdit+ Method           METIS 3.4                      Rational Rose              System Architect 9.1
not available)        Suite 6.2                    Suite 9                                                Workbench and                                             Enterprise Edition /
                                                                                                          MetaEdit+                                                 Rational Rose XDE
                                                                                                                                                                    Developer
Support for various    Organization view,          Business processes,        business processes, data,   Depends on the modeling    Views of the chosen            Kruchten's 4+1 views;      Views of the chosen
architectural          product/service view,       organizations,             application, technology     language / method          framework are available        logical view, process      framework are available
views/constructs       data view, function view,   locations, data,                                       chosen.                    (see supported                 view, development          (see Supported
out-of-the-box (e.g.   process view                applications,                                                                     frameworks). New views         view, physical view,       Frameworks)
business                                           technology views that                                                             can be created from            scenarios can be
processes, data,                                   are linked together                                                               selected instances in the      applied. The UML
application,                                                                                                                         original model view or from    model is usually divided
technology)                                                                                                                          the results of a visual        into use case view,
                                                                                                                                     query. The new model view      logical view, component
                                                                                                                                     will be independently          view and deployment
                                                                                                                                     modifiable.                    view.
Support for creation   ARIS Model Generation       Custom object types,       Custom models (or other     With Method Workbench      In Model Editor you can        Free-form modeling is      Because a custom
of custom              allows you to generate      custom object property     objects) can be defined     new methods and            create a new model view        possible. If a new         framework can be
views/models/          new views of existing       types, custom              through metamodel (See      therefore new              from selected instances in     framework is created, it   created, can also
constructs             database contents.          association types can      Metamodel support).         models/constructs can be   your original model view or    is possible to define      custom views be
                       Existing models or          be created. Possibility                                defined.                   from the results of a visual   new views/models           created.
                       objects may be combined     to create user-defined                                                            query. The new model view      (using UML notation).
                       according to specific       notation style and                                                                will be independently
                       rules, thus creating new    symbology with generic                                                            modifiable, for quick
                       models providing            modeler. Names of the                                                             customization/reporting to a
                       additional information.     predefined property                                                               specific target audience.
                       The source models or        types can't be changed.                                                           Relocate model views, with
                       objects remain              You can write your own                                                            or without underlying model
                       unchanged. ARIS Model       help text for both user-                                                          data, to separate model
                       Generation is a tool for    defined and predefined                                                            files. With Developer you
                       generating new models       design objects.                                                                   can modify, extend and
                       based on existing                                                                                             define new types, criteria,
                       information without                                                                                           methods, metamodels and
                       having to model them                                                                                          templates, to create support
                       manually. Also so called                                                                                      for new modeling standards
                       Quick model type allows                                                                                       and methodologies.
                       the creation of models
                       without any method
                       restriction.
Information Technology Research Institute                 Review of EA tools                                                         47
LARKKI project
Tanja Ylimäki                                                18.6.2004

Enterprise Architecture related issues
(N/A = information    ARIS Collaborative            Corporate Modeler           MEGA                        MetaEdit+ Method              METIS 3.4                      Rational Rose            System Architect 9.1
not available)        Suite 6.2                     Suite 9                                                 Workbench and                                                Enterprise Edition /
                                                                                                            MetaEdit+                                                    Rational Rose XDE
                                                                                                                                                                         Developer
Does it provide       Using the Template            Some ready-made             Has some predefined         Method support provides       Computas and its partners      Design Patterns can be   The Popkin Model
templates or          Wizard, you can create        templates. Possibility to   project types and related   help about the modeling       offer a selection of Metis     utilized.                Agency is a directory of
patterns for          templates to enhance          create own templates        methods that can be used    technique, its                templates, metamodels and                               industry and technology
constructs, which     your models with more         for models (i.e. for        as guidance when starting   components, reports and       starter models, minimizing                              standard models, all of
can be used to help   individual graphic            collection of objects       a new project.              links to other techniques.    the time and resources                                  which are available as
organizations "jump   designs. Use a template       within a repository),                                                                 required to create business                             a Popkin encyclopedia,
start"?               to specify the graphic        diagrams and other                                                                    solutions for one's modeling                            making the comparison
                      properties of symbols and     objects. An example                                                                   needs. Metis templates                                  and selection process
                      connections. Only the         model is included into                                                                support Enterprise                                      of adopting a pre-
                      configuration                 Corporate Modeler. For                                                                Architecture, Process                                   defined model simple
                      administrator is              example a new model                                                                   Modeling, Business                                      and efficient. The list of
                      authorized to create, edit,   based on the                                                                          Strategy, IT Architecture,                              available models can
                      export, import templates.     framework template                                                                    Project Management,                                     be found on the
                                                    includes the following                                                                Document Knowledge                                      website.
                                                    object types:                                                                         Management, etc. For
                                                    application, attribute,                                                               example Metis Generic
                                                    business goal,                                                                        Enterprise Modeling (GEM)
                                                    calendar, critical                                                                    template is bundled with the
                                                    success factor, data                                                                  Model Editor, Designer and
                                                    store, diagram,                                                                       Metamodel Developer. The
                                                    documentation,                                                                        GEM template contains
                                                    domain, entity,                                                                       sufficient modeling
                                                    event/result, external                                                                primitives to run tutorials
                                                    entity, framework guide,                                                              and build useful high-level
                                                    framework help, issue,                                                                enterprise models.
                                                    key, location,
                                                    organization, picture,
                                                    probability function,
                                                    process, product,
                                                    project, publication set,
                                                    relationship, schedule
                                                    period, style,
                                                    technology, time period.
                                                    All objects are stored in
                                                    respective object type
                                                    "folders".
Information Technology Research Institute         Review of EA tools                                                48
LARKKI project
Tanja Ylimäki                                       18.6.2004

Enterprise Architecture related issues
(N/A = information    ARIS Collaborative    Corporate Modeler        MEGA                        MetaEdit+ Method        METIS 3.4                       Rational Rose          System Architect 9.1
not available)        Suite 6.2             Suite 9                                              Workbench and                                           Enterprise Edition /
                                                                                                 MetaEdit+                                               Rational Rose XDE
                                                                                                                                                         Developer
Any other items of   -                      Support for generic      MEGA comes with an          -                       A Metis model comprises         -                      -
interest                                    SAP framework, the       HTML service that acts as a                         groups of related objects
                                            TeleManagement           Zachman Portal onto the                             that represent information
                                            Forum's eTOM             repository. For each                                and knowledge about an
                                            framework, and in the    Zachman cell, a mapping                             enterprise. It's typically
                                            future support for Six   window is provided that                             based on a template. An
                                            Sigma and Balanced       describes the concept used                          object is a component of a
                                            Scorecard frameworks.    in                                                  model representing a
                                                                     MEGA, along with a query                            specific "thing" in an
                                                                     that selects the                                    enterprise or the real world
                                                                     corresponding model                                 (information, knowledge). A
                                                                     objects in the current                              relationship links two
                                                                     repository. It can be used                          objects together to show a
                                                                     as a basis to create new                            dependency. A container is
                                                                     portals or to adapt the                             a special type of object that
                                                                     Zachman framework to                                is used to group related
                                                                     enterprise specific                                 objects, including other
                                                                     requirements.                                       containers. A view is the
                                                                                                                         graphical or textual
                                                                                                                         representation of objects
                                                                                                                         and relationships in a
                                                                                                                         model.
Information Technology Research Institute                Review of EA tools                                                              49
LARKKI project
Tanja Ylimäki                                               18.6.2004


Modeling
(N/A = information   ARIS Collaborative Suite      Corporate Modeler            MEGA                                MetaEdit+ Method          METIS 3.4                 Rational Rose           System Architect 9.1
not available)       6.2                           Suite 9                                                          Workbench and                                       Enterprise Edition /
                                                                                                                    MetaEdit+                                           Rational Rose XDE
                                                                                                                                                                        Developer
Overview of the      ARIS uses a large number    All modelers look similar;     Interface is divided into three     Diagram Editor is a       Graphical interface;      Customizable GUI;       Graphical interface:
modeling             of Microsoft Windows        on the left side there are     parts: main MEGA bar with           tool for creating,        drawing workspace on      drawing workspace on    drawing workspace on the
interface (e.g.      properties and              the available drawing          distinctive icons, current          managing and              the right and a browser   the right and a model   right and a browser on the
layout of the        standards; e.g. menu        symbols and on the right       repository tree and the             maintaining design        on the left.              browser on the left.    left. The browser is a multi-
interface, how       structure, online help.     side there is the modeling     standard desktop. By clicking       information as                                                              purpose navigation
well uses the        Application/model windows   area. When Corporate           the icons in the MEGA bar, a        diagrams. It supports                                                       interface that displays, in a
screen space, is     can be moved/resized,       Modeler is opened              corresponding menu tree is          visual modeling of                                                          hierarchical tree, the
the interface        models can be zoomed.       Repository Explorer is         obtained to enable access to        graphs and linking of                                                       content of an encyclopedia,
logical and                                      launched to act as a           e.g. objects in the repository,     several graphs                                                              i.e. diagrams and
consistent to                                    "homepage" providing           projects, utilities (descriptors,   through explosions,                                                         definitions. Alternatively
navigate, how well                               access to the repository.      dialogs, matrices, etc.),           decompositions and                                                          e.g. the Zachman
it follows the                                   It has the hierarchical tree   available documentation             reused components.                                                          framework or TOGAF
conventions of                                   of models (including the       (Web sites, documents,              Browsers can be                                                             interface can be used
the host operating                               object types) on the left      matrices, external                  used to navigate                                                            without the browser to
system?)                                         and the objects on the         references), the company            through the content of                                                      navigate through the
                                                 right side. Accessing the      dictionary, (keywords) and          the selected project                                                        content.
                                                 repository content e.g.        diagrams (organized by              (i.e. the collection of
                                                 through the Casewise           diagram types).                     graphs that make up
                                                 framework interface might                                          the whole model)
                                                 ease the adoption of the
                                                 tool.
Diagram types        Several diagrams types of a Hierarchical diagrams          e.g. flowcharts, data model         Depending on the          E.g. organisational       UML diagrams; use       Data Flow Diagrams (Gane
supported (Block,    certain level (requirements (e.g. organizations), data     (simplified UML), application       method used various       charts, business          case, activity,         & Sarson,
Chen, control        definition, design          flow diagrams (DFD),           architecture diagrams,              diagram types are         process diagrams. UML     sequence,               Yourdon/DeMarco, or
flow, data flow,     specification,              process diagrams, ER-          organisational charts,              available, e.g. UML       diagrams are available    collaboration, class,   SSADM IV), Ward & Mellor
ER-model, OO         implementation) or view     diagrams, matrixes (e.g.       business process diagrams,          diagrams, ER-             through UML template.     state, component,       DFDs and State Transition
etc.)                (e.g. data, process), e.g.  CRUD matrix), generic          business function hierarchy         models, value chain                                 deployment, and data    Diagrams for real-time
                     OMT Functional model,       diagrams (user-defined)        diagrams, workflow diagrams,        models (see                                         model diagrams (data    applications, CRUD matrix,
                     OMT dynamic model, OMT                                     UML diagrams (e.g. use case         Supported                                           modeling is enabled     IDEF3 Process models,
                     Object model, UML class                                    diagrams, sequence                  Methodologies).                                     with Data Modeler       IDEF1x data model, IDEF0
                     model, UML activity                                        diagrams, class diagrams)                                                               Edition)                functional decomposition
                     diagram, UML component                                                                                                                                                     model, network concept
                     diagram, value added chain                                                                                                                                                 diagram, ER models (e.g.
                     diagram, organization chart                                                                                                                                                Booch, Jaccobson, OMT),
                     and many different process                                                                                                                                                 etc.
                     models.
Information Technology Research Institute                 Review of EA tools                                                            50
LARKKI project
Tanja Ylimäki                                                18.6.2004

Modeling
(N/A = information   ARIS Collaborative Suite      Corporate Modeler              MEGA                              MetaEdit+ Method         METIS 3.4                  Rational Rose                 System Architect 9.1
not available)       6.2                           Suite 9                                                          Workbench and                                       Enterprise Edition /
                                                                                                                    MetaEdit+                                           Rational Rose XDE
                                                                                                                                                                        Developer
Requirements         Se design specification       No actual requirements         Requirements can be defined       Requirements             Requirements can be        Rational RequisitePro         Requirement definitions
specification        entry                         specification functionality    (as objects with properties)      specification            defined as objects         can be used to manage         may be added directly into
entry, editing and                                 exists; requirements can       and they can be assigned          capability depends on    within a container.        requirements.                 System Architect. New
storing                                            be specified using a           and achieved by business          the method that is       These requirement          Integration between           requirement types can be
capabilities                                       custom object type (user       processes, procedures,            used, e.g. using UML     objects can be linked to   RequisitePro and Rose         added in addition to the
                                                   can create a new object        applications, databases,          requirements can be      other objects.             is possible to enable         predefined ones. The
                                                   type called requirements -     packages, etc. Also a             described to some                                   keeping the design            properties of each
                                                   -> a new "folder" in           requirements diagram can be       extent with the use                                 activities in-line with the   requirement itself can also
                                                   explorer tree) and model       created.                          case model.                                         requirements.                 be customized. Integration
                                                   requirements using                                                                                                                                 of the project with
                                                   appropriate modeler tool.                                                                                                                          requirements captured in
                                                                                                                                                                                                      Microsoft Word, Excel, or
                                                                                                                                                                                                      3rd-party Requirements
                                                                                                                                                                                                      Tracing tools (e.g. Doors) is
                                                                                                                                                                                                      also possible.
Requirements         ASCII import/export, XML      XML import/export of           N/A                               XML import/export        CSV import/export.         See above.                    Import/export of
specification        import/export (not in all     model (collection of                                                                                                                               requirements is possible
language             versions of the product)      objects) or selected                                                                                                                               with comma separated
(capability to                                     model objects. CSV files                                                                                                                           value (CSV) or ASCII
import, export or                                  can be loaded with Auto                                                                                                                            format.
edit requirements                                  Modeler.
using a formal
language)
Design               Each modeling object (e.g.    Modeling objects are           Specification of the objects is   All design information   Data can be entered        Data can be entered           Design specification is
specification        function, person,             stored as independent          defined within properties         can be accessed          and edited in the          and edited e.g. through       entered and edited in
entry, editing and   application, event) is        entities in the repository.    dialog box. The content of the    from property dialogs    Property Dialog or in      property dialogs.             forms-based format + visual
storing              described by attributes and   Each object is described       properties depends on the         + visual modeling        the Property List for      Unlimited undo                modeling
capabilities         properties. An existing or    by properties. To update       type of the currently selected                             multiple similar           functionality.
                     new model (to be created)     any part of the model you      object.                                                    instances + visual
                     is possible to assign (i.e.   only have to update the                                                                   modeling
                     link) to an object within a   object on any one
                     model. Proposals for          diagram (or directly in the
                     change and improvement        repository). All other
                     can be made for all           instances of that object
                     database objects and          within the model are then
                     models with ARIS Change       automatically updated.
                     management tool.              Pictures (or graphics) can
                                                   be added to diagrams as
                                                   well as links (or shortcuts)
                                                   to other diagrams and
                                                   external documents.
Information Technology Research Institute                   Review of EA tools                                                        51
LARKKI project
Tanja Ylimäki                                                  18.6.2004

Modeling
(N/A = information   ARIS Collaborative Suite        Corporate Modeler            MEGA                            MetaEdit+ Method         METIS 3.4               Rational Rose          System Architect 9.1
not available)       6.2                             Suite 9                                                      Workbench and                                    Enterprise Edition /
                                                                                                                  MetaEdit+                                        Rational Rose XDE
                                                                                                                                                                   Developer
                                                     Because of the
                                                     repository-based
                                                     architecture, there are no
                                                     files to save. The
                                                     diagrams are saved
                                                     automatically as the user
                                                     works with the diagram.

Design               ASCII import/export, XML        XML import/export of         N/A                             XML import/export        Import/export data into  N/A                   see above
specification        import/export (not in all       model (collection of                                                                  Metis from/to different
language             versions of the product)        objects) or selected                                                                  data sources/sinks (e.g.
(capability to                                       model objects. CSV files                                                              Excel sheets) using
import, export or                                    can be loaded with Auto                                                               comma-separated
edit design                                          Modeler.                                                                              value text files.
information using                                                                                                                          Generate views for
a formal                                                                                                                                   imported instances.
language)                                                                                                                                  Specify advanced
                                                                                                                                           options for
                                                                                                                                           import/export using
                                                                                                                                           CSV rules.
Drawing support      Auto layout function, layout    Layers (i.e. groupings of    No automatic layout; diagram    Model creation is        Apply automatic layouts N/A                    e.g. Auto layout, auto
(auto draw, auto     wizard function to modify       objects) can be used on      objects can be grouped,         automated with           in order to arrange a                          connections
layout, auto         layout options. The ARIS        diagrams; layers can be      ordered (bring to front, send   context sensitive        group of objects
connections etc.)    Modeling Guidelines (can        visible or invisible         to back etc.), aligned etc.     relationship and role    visually in a matrix or
                     be found in the on-line help)   enabling to focus on                                         selection. Auto          hierarchy. Define your
                     provide orientation for         certain parts of the                                         layout.                  own automatic layout
                     creating consistent             diagram (can be used in                                                               strategies, including
                     (process) models.               presentations etc.). No                                                               sort-by-property
                                                     auto layout functionality;                                                            options. Generate
                                                     with Auto Modeler can                                                                 default views on
                                                     the hierarchy diagrams                                                                instances that for some
                                                     be reorganized.                                                                       reason lack a
                                                                                                                                           visualization, either
                                                                                                                                           because of deletion, or
                                                                                                                                           because they have
                                                                                                                                           been created non-
                                                                                                                                           visually through data
                                                                                                                                           import etc.
Information Technology Research Institute               Review of EA tools                                                          52
LARKKI project
Tanja Ylimäki                                              18.6.2004

Modeling
(N/A = information   ARIS Collaborative Suite    Corporate Modeler              MEGA                             MetaEdit+ Method        METIS 3.4                 Rational Rose              System Architect 9.1
not available)       6.2                         Suite 9                                                         Workbench and                                     Enterprise Edition /
                                                                                                                 MetaEdit+                                         Rational Rose XDE
                                                                                                                                                                   Developer
Reuse of existing    Data cannot be copied       Data (i.e. objects) can be     Objects that exist in a          Components can be       It is possible to copy,   The whole model can        All existing
constructs (e.g.     beyond borders of           reused within a model (a       repository can be added          browsed, selected       paste, duplicate and      be used as a starting      models/diagrams are
models/diagrams/     database. ARIS Merge can    collection of objects          (connected) to a new             and reused with the     delete instances and      point for a new model.     reusable
data/objects)        be used to merge the        stored in a database).         diagram. Contents of a           Component Selection     views.                    Reengineering
                     contents of multiple        Auto Modeler can import        diagram can be copied into a     Tool.                                             capabilities allows
                     databases into one master   existing process and           new diagram. Objects can be                                                        using existing code or
                     database consistently and   system documentation           duplicated also (if they can                                                       database schema as a
                     without generating          held in Microsoft Word or      appear multiple times within a                                                     starting point of
                     redundant items.            Excel formats into an          diagram). Graphical objects                                                        developing new
                                                 existing or new model.         can be added into diagrams.                                                        models.
                                                 Objects can be copied
                                                 from existing models to a
                                                 new model. When you
                                                 copy a diagram, you
                                                 create a new diagram
                                                 (i.e. it has a separate Id
                                                 and must have a unique
                                                 name). However, you do
                                                 not create copies of the
                                                 objects that appear on
                                                 the diagram (you can
                                                 have many instances of
                                                 the same object on
                                                 multiple diagrams).
                                                 Transferring data
                                                 between models is
                                                 possible if you first export
                                                 data (or the model
                                                 design) to an external
                                                 XML file and then import
                                                 from that file into either a
                                                 new or existing model.
Customization of     Icons can be customized     Icons are customizable.        Allows for the appearance of     All symbols are         Possible through Metis    User-definable color for   Model symbols can be
iconography (e.g.                                                               all object types to be defined   customized with the     Designer; Drag & Drop     all modeling elements      formatted
can the icons of                                                                in a manner that suits a         Method Workbench        symbols from palettes
the entities,                                                                   particular organization.         and its Symbol Editor   onto objects or
relationships etc.                                                              Includes Shapes Editor to        tool.                   relationships to change
be customized?)                                                                 define custom shapes.                                    their appearance. Drag
                                                                                                                                         & drop a view style to
                                                                                                                                         change the appearance
                                                                                                                                         of your entire model.
Information Technology Research Institute                 Review of EA tools                                                        53
LARKKI project
Tanja Ylimäki                                                18.6.2004

Modeling
(N/A = information   ARIS Collaborative Suite       Corporate Modeler           MEGA                             MetaEdit+ Method        METIS 3.4                Rational Rose                System Architect 9.1
not available)       6.2                            Suite 9                                                      Workbench and                                    Enterprise Edition /
                                                                                                                 MetaEdit+                                        Rational Rose XDE
                                                                                                                                                                  Developer
Traceability (of     N/A                            N/A                         Requirements diagrams can        Connections between     N/A                      In RequisitePro              SA provides Requirements
the requirements)                                                               be seen as a traceability tool   design information                               traceability matrices link   as definition types. These
                                                                                                                 can be inspected and                             requirements to other        can be related to diagram
                                                                                                                 navigated with the                               requirements. Also an        symbols (Addresses
                                                                                                                 Info Tool; no actual                             audit trail (who, what,      functionality). Built-in
                                                                                                                 trace tool.                                      when, why) of every          requirement types are e.g.
                                                                                                                                                                  requirement change is        business objective,
                                                                                                                                                                  stored in the database.      business process, change
                                                                                                                                                                  Requirements in              request, critical success
                                                                                                                                                                  RequisitePro can be          factor, deliverable,
                                                                                                                                                                  linked to the design         information requirement,
                                                                                                                                                                  elements in Rose XDE         organizational goal).
                                                                                                                                                                  Developer (i.e. add
                                                                                                                                                                  traceability function).
Specifications       ARIS Semantic Check is a       Consistency                N/A                               Models can be           With Model Designer      A model can be               Built-in consistency checks
consistency and      control instrument for         check/verification can be                                    checked with            you can validate         checked (the UML             exist, e.g. when drawing a
completeness         modeling in the ARIS           done to diagrams.                                            predefined reports      models; Lists any        syntax), error               relation line on a drawing.
checking             system. Models can be          Consistency of a diagram                                     and own checking        inconsistencies in the   messages are given in
                     tested using the ARIS          indicates whether the                                        reports can be made.    model and provides       the log. Also access
                     Semantic Check rules.          diagram is consistent with                                                           suggestions on how to    violations can be
                     These rules ensure that        reference to certain                                                                 fix them.                reported/viewed.
                     diagrams of the company        validation rules set as
                     processes are logically        standard by the particular
                     structured in ARIS and are     organization that is using
                     meaningful.                    Corporate Modeler.

Simulation           ARIS Simulation is a tool      Simulation Pack includes    It is possible to simulate and   An emulator or a        N/A                      N/A                          SA Simulator (integrated
                     for the analysis of business   Analyzer, Financial and     animate procedures.              programming                                                                   into the System Architect);
                     processes. ARIS Simulation     Grapher tools. Simulator                                     environment can use                                                           e.g. what-if scenarios,
                     is integrated in the ARIS      Analyzer is an optional                                      the MetaEdit+ API to                                                          workflow and bottlenecks,
                     Toolset; you can use the       component of Corporate                                       trace or animate                                                              spreadsheet reports
                     data relating to the           Modeler that can be used                                     model execution.                                                              (exportable to MS Excel)
                     processes, recorded in the     to measure the effect of                                     Execution of the code
                     ARIS Toolset as a basis for    changing one, two or all                                     highlights the
                     the simulation of business     object properties on                                         corresponding model
                     processes.                     selected simulation                                          element in MetaEdit+
                                                    output variables.                                            with a red outline.
                                                    Simulator Financial is an
                                                    optional component of
                                                    Corporate Modeler that
Information Technology Research Institute              Review of EA tools                                                          54
LARKKI project
Tanja Ylimäki                                            18.6.2004

Modeling
(N/A = information   ARIS Collaborative Suite   Corporate Modeler             MEGA                             MetaEdit+ Method         METIS 3.4                   Rational Rose              System Architect 9.1
not available)       6.2                        Suite 9                                                        Workbench and                                        Enterprise Edition /
                                                                                                               MetaEdit+                                            Rational Rose XDE
                                                                                                                                                                    Developer
                                                can be used to exchange
                                                data between the
                                                Simulator and Excel
                                                spreadsheets. Simulator
                                                Grapher is an optional
                                                component of Corporate
                                                Modeler that can be used
                                                to graphically monitor the
                                                results of a simulation run
                                                while the Process
                                                Dynamics Simulator is
                                                running.
Customizable         ARIS Script is based on    N/A                           Macros (VB script code) can      Possible with the        N/A                         VBScript Environment       Macros can be defined
automation           Visual Basic for                                         be used to create objects,       MetaEdit+ API
functions (e.g.      Applications.                                            retrieve data from the
scripts, macros;                                                              repository, run the MEGA
what elements are                                                             explorer, generate a Web
they used to                                                                  site, etc.
automate?)
Import/export of     XML import/export; UML     XML import/export of          Data can be imported/            Diagrams can be          CSV import/export          XMI import capability,      Definition data of the
models/data          Designer: XMI              model (collection of          exported in several formats      exported to clipboard    facility. XML Interface is import of Rose files        dictionary can be
                     export/import              objects) or selected          (within MEGA Generation);        (GIF, PICT files).       a new add-on product       (.mdl, .ptl, .cat, .sub).   imported/exported in
                                                model objects. CSV files      e.g. Java, C++,                  Matrices and tables      enabling import of any                                 CSV/text format.
                                                can be loaded with Auto       RationalRose, VisualBasic,       can be exported to       file-based XML data                                    Import/export of diagrams
                                                Modeler.                      XMI, XMD. Exporting in           ASCII (tab-separated     into Metis.                                            and definition data via XML.
                                                                              MGR-format (MEGA format)         for pasting the matrix
                                                                              allows to create a consistent    into a spreadsheet)
                                                                              set of objects and enables to    and HTML. XML
                                                                              transfer part of a design into   import/export.
                                                                              another repository. For
                                                                              example, exporting MEGA
                                                                              objects from a diagram
                                                                              exports the objects found in
                                                                              this diagram, as well as the
                                                                              objects depending on them.
Information Technology Research Institute                 Review of EA tools                                                    55
LARKKI project
Tanja Ylimäki                                                18.6.2004

Modeling
(N/A = information   ARIS Collaborative Suite      Corporate Modeler              MEGA                       MetaEdit+ Method        METIS 3.4                    Rational Rose             System Architect 9.1
not available)       6.2                           Suite 9                                                   Workbench and                                        Enterprise Edition /
                                                                                                             MetaEdit+                                            Rational Rose XDE
                                                                                                                                                                  Developer
Any other items of The main components of          There is a concept in          Any object can be edited                           Metis Model Editor                                     Diagrams can be leveled by
interest           ARIS Process Platform           Corporate Modeler called       using API even if the                              supports model break-                                  linking diagrams together in
                   differ in their range of        "explosions", also known       contextual menu does not                           down and decentralized                                 parent-child relationships.
                   functions and their areas of    as "drill-downs". This is      include an Edit command.                           data ownership by
                   use. ARIS Easy Design is        when a process is                                                                 giving access to
                   aimed at staff in the           decomposed into a detail                                                          specific cross-sections
                   company’s operational           diagram to create multi-                                                          of the overall model.
                   departments - places where      level models. Objects that                                                        Modelers that don’t
                   process knowledge resides.      are detailed in another                                                           necessarily know the
                   ARIS Toolset (including         diagram are marked with                                                           full picture of the model
                   Easy Design) is suitable for    a dot. Links can also be                                                          or the entire capabilities
                   comprehensive business          created between models                                                            of Metis modeling will
                   process management.             (object link functionality).                                                      be able to update their
                   ARIS Web Designer has a                                                                                           part of the model in a
                   browser-capable front end                                                                                         circumscribed manner.
                   for those who need Web-
                   based access to process
                   information.



Documentation
(N/A = information   ARIS Collaborative           Corporate Modeler Suite 9              MEGA                 MetaEdit+ Method           METIS 3.4                 Rational Rose Enterprise        System Architect
not available)       Suite 6.2                                                                                Workbench and                                        Edition / Rational Rose         9.1
                                                                                                              MetaEdit+                                            XDE Developer
Editing              Free-form text can be        Free-form text can be inserted into Most MEGA comments      Supports modeling with     Definition data is        Data can be entered into        Definition data is
functionality        inserted into models         diagrams. Descriptions of objects   are defined in RTF      tables, forms and text;    entered and edited in     diagrams using text in          entered and edited in
(enter and edit                                   are defined within properties.      format.                 the Table Editor is a      forms-based format.       addition to the properties of   forms-based format.
data in                                           Description field allows you to add                         tool for providing a       The fields of the         diagrams elements.              The fields of the
text/graphical/for                                32kb of text. You can also use                              tabular or form-based      forms can be                                              forms can be
ms-based format)                                  these fields to: create links to                            view on design             modified with the                                         modified.
                                                  external files (similar to the way                          information.               Metis Metamodel
                                                  object links work but with the                                                         Developer.
                                                  advantage of making the external
                                                  document a property of the object),
                                                  add HTML tags (which you can use
                                                  to improve formatting or to add
                                                  graphics in any Corporate Publisher
                                                  HTML output), use Casewise
                                                  markup language to control the
                                                  formatting of the output.
Information Technology Research Institute                Review of EA tools                                                           56
LARKKI project
Tanja Ylimäki                                               18.6.2004

Documentation
(N/A = information   ARIS Collaborative          Corporate Modeler Suite 9              MEGA                      MetaEdit+ Method              METIS 3.4                Rational Rose Enterprise    System Architect
not available)       Suite 6.2                                                                                    Workbench and                                          Edition / Rational Rose     9.1
                                                                                                                  MetaEdit+                                              XDE Developer
Publishing (output   ARIS Web Publisher          Word documents, HTML document          MEGA provides a           MetaEdit+ offers pre-         With Metis Editor        HTML. Word documents        HTML, XML reports.
formats, hypertext   (add-on) enables to         or multiple HTML pages can be          mechanism to generate     built reports for model       (HTML Report             can be generated with       Standard and ad hoc
support,             communicate the process     generated with Corporate               HTML pages directly       analysis, checking and        Wizard) models can       SoDA.                       Word-reports can be
customization        models globally via the     Publisher. Publication set object      from the repository to    documentation in Word,        be published e.g. to                                 generated
etc.)                Internet and intranet; In   type in the Repository Explorer tree   create a web site to      RTF, HTML, XML and            local disk, CD, or web
                     ARIS Toolset reports of     contains the templates for reports     share information. Also   XMI. Predefined reports       servers in full
                     models can be generated     and they are customizable)             MS Word documents         are available for all         dynamic mode for
                     in several formats, e.g.                                           can be generated.         graphs.                       use with Model
                     RTF, word document                                                                                                         Browser or Annotator,
                     (.doc), Excel document                                                                                                     or as HTML pages for
                     (.xls), HTML, text file                                                                                                    easy access from any
                                                                                                                                                web browser.
Conformance to       see publishing              It is possible to copy diagrams or  RTF, XML, HTML               see above                     HTML
documentation                                    selected objects on diagrams, as
standards                                        graphic files or to embed them as
(capability to                                   pictures in MS Word documents.
produce output)                                  You can also copy matrices to
                                                 spreadsheets. With Auto Modeler,
                                                 you can download diagrams directly
                                                 into PowerPoint. Diagrams can be
                                                 printed directly from the modelers.

Automatic           see publishing               see publishing                         see publishing            MetaEdit+ comes with a        Models can be            Automatic generation of     Automatic generation
extraction and                                                                                                    set of standard reports       published with Metis     browsable HTML version of   of browsable HTML
document                                                                                                          which can be used to          Editor (see              the model content.          version of the
generation (the                                                                                                   document and check            Publishing)                                          repository content.
extent to which                                                                                                   the design results
the tool can                                                                                                      independently of the
extract textual and                                                                                               method in use (e.g.
graphical data and                                                                                                object list, property list,
generate a                                                                                                        dictionary, object
document as                                                                                                       connections, checkings,
specified by the                                                                                                  graph documentation in
user)                                                                                                             HTML and RTF
                                                                                                                  formats). Code
                                                                                                                  generators and other
                                                                                                                  custom reports are
                                                                                                                  defined with MetaEdit+
                                                                                                                  Report Browser.
Information Technology Research Institute                    Review of EA tools                                                          57
LARKKI project
Tanja Ylimäki                                                   18.6.2004

Documentation
(N/A = information    ARIS Collaborative             Corporate Modeler Suite 9              MEGA                       MetaEdit+ Method          METIS 3.4               Rational Rose Enterprise      System Architect
not available)        Suite 6.2                                                                                        Workbench and                                     Edition / Rational Rose       9.1
                                                                                                                       MetaEdit+                                         XDE Developer
Linking               OLE (Object Linking and        Files and URLs can be linked to        External references can                              External                External documents/URL        N/A
supporting            Embedding) is available        diagrams.                              be associated with all                               documents/applicatio    attachments can be linked
documents or          to link various objects,                                              objects: In the                                      ns can be linked to     to diagrams.
data to               e.g. Word documents,                                                  Properties dialog box of                             Metis models.
architecture          Excel tables, PowerPoint                                              the object the location
constructs (e.g.      presentations,                                                        of the document or the
reports, surveys      HTML documents or                                                     URL is entered.
stored outside the    Paintbrush graphics
repository)           directly with ARIS models
                      (model components).



Usability
(N/A = information     ARIS Collaborative             Corporate Modeler            MEGA                          MetaEdit+ Method               METIS 3.4               Rational Rose Enterprise     System Architect 9.1
not available)         Suite 6.2                      Suite 9                                                    Workbench and                                          Edition / Rational Rose
                                                                                                                 MetaEdit+                                              XDE Developer
Consistency of user    ARIS uses a large              Uses the Windows             Navigator is the interface    MetaEdit+ automatically
interface              number of Microsoft            properties and               that opens up when            creates a default user
(consistency of the    Windows properties and         standards.                   launching a MEGA              interface for your method:
locations and          standards; e.g. menu                                        repository. The content of    menus, toolbars and
representations of     structure, online help.                                     the repository can be         dialogs. The default dialogs
commonly                                                                           organized within user         can be
appearing display                                                                  desktop using folders as      modified to change their
elements and user                                                                  shortcuts to e.g. diagrams.   layout, size, widgets,
input methods)                                                                     Only one diagram editor;      scaling and functionality.
                                                                                   the content of the tool bar   You can have nested
                                                                                   depends on the diagram        dialogs, links to external
                                                                                   type selected.                files and documents – or
                                                                                                                 just change the tab order.
An easy to follow      ARIS Method guides the         Casewise framework           At startup a window is                                                               The Rational Unified         The Popkin process
"process map"          use of the tools. Also         (or the original             opened to show links to                                                              Process (RUP) framework      can be used to guide
guiding the use of     Quick start guide              Zachman Framework)           explanatory wizards                                                                  model can be used as a       the use of the tool.
the tool /ease of      available. Nevertheless,       can be used as a             (guided tour, my first                                                               process map guiding the      Using e.g. the Zachman
learning (the          the broad functionality of     process map; a project       diagram, my first business                                                           use of the tool.             framework interface
amount of time and     the product has one down       kick off diagram             process), and                                                                                                     helps to find the
effort required to     side; clarity and therefore    combines elements            documentation files.                                                                                              appropriate models,
understand normal      intuitive use suffers.         from all columns in the                                                                                                                        diagrams or definitions.
tool operations and                                   appropriate level to
to become                                             show the scope of a
productive)                                           project. The framework
                                                      is not, however, explicit.
Information Technology Research Institute                  Review of EA tools                                                         58
LARKKI project
Tanja Ylimäki                                                 18.6.2004

Usability
(N/A = information       ARIS Collaborative          Corporate Modeler          MEGA                           MetaEdit+ Method              METIS 3.4                Rational Rose Enterprise        System Architect 9.1
not available)           Suite 6.2                   Suite 9                                                   Workbench and                                          Edition / Rational Rose
                                                                                                               MetaEdit+                                              XDE Developer
On-line help / user      Online help introduces      Online help includes       On-line help available         On-line help with graphics    Online help available    Online help, user's guide,      Online-help and user
guidance (e.g.           e.g. Aris House (the        quick references to        describing the basic           and hypertext features.       + example models.        installation guide, licensing   guide available +
availability, clarity,   views and layers of the     start working with the     functionalities and tools.     Method support provides                                guide, online product tour      tutorials (business
readability,             models); all models are     Corporate Modeler                                         help about the modeling                                and other tutorials, sample     process modeling, UML
usefulness).             described.                  (how to create models,                                    technique, its components,                             models available.               modeling, data
                         Comprehensive Aris          how to draw diagrams,                                     reports and links to other                             Resources available on the      modeling, simulation
                         Method documentation.       how to create templates                                   techniques. Tutorials                                  web, e.g. UML Resource          etc.).
                         Some manuals available      etc.). Additional                                         available (for MetaEdit+                               Center.
                         in pdf format.              knowledge base is                                         and Method Workbench;
                                                     available in the web.                                     evaluation tutorial).
Searching/navigatin      Searching of                Navigation within          Search within diagrams,        Connections between           The Model Browser        Navigation through the          Navigating through the
g/viewing                models/objects from the     models can be done in      search (query or explore)      design information can be     for Metis allows you     content can be done via the     content can be done
capabilities of          selected database(s).       Repository Explorer. A     objects within repositories.   inspected and navigated       to e.g. browse,          Model Explorer.                 e.g. with the help of the
models/artifacts/co      Navigation is done via      right-click popup menu     Navigating the projects,       with the Info Tool. Several   zoom/pan models                                          browser or e.g. the
mponents                 tree structure. Each        includes navigating        diagrams, objects, etc. can    browsers for viewing and      which have been                                          Zachman framework
                         component can be            commands; e.g.             be done via navigation tree.   editing the repository        published on the                                         interface or TOGAF
                         viewed in ARIS Explorer;    diagrammed on                                             contents. The Type            World Wide Web, an                                       interface.
                         its properties,             (showing the diagrams                                     Browser can be used both      Intranet, or LAN. It
                         relationships to other      the object is used in),                                   for working with methods      provides searching
                         objects within the model,   explode (if a diagram is                                  and for working with graphs   capability also (e.g.
                         variants and assignments    decomposed into a                                         and their elements. The       search for objects
                         (links to other models).    more detailed diagram)                                    Graph Browser provides        and relationships). In
                         There is a option to show   or diagram-open (to                                       you a hierarchy-based view    Model Editor you can
                         models and/or objects in    open the diagram)                                         of your graphs: you can       also browse and
                         the tree structure. You     depending on the                                          choose between                search submodels
                         can also select to view     object type selected.                                     decomposition or              and instances in the
                         only the models and/or                                                                explosion-based               model as a tree
                         objects of a certain view                                                             hierarchies, and access       structure, browse and
                         (organization, data,                                                                  design elements of each       search the types and
                         control, function,                                                                    graph. The Metamodel          symbology used in
                         product/service)                                                                      Browser shows modeling        your model.
                                                                                                               techniques and the method
                                                                                                               components they contain.
Knowledge                The basics of business      The basics of business     Training is needed to fully                                                           UML modeling experience         Modeling experience
requirements /user       process modeling            process modeling           exploit the functionality of                                                                                          (business, UML, data
friendliness (the        required.                   required. To be able to    the tools                                                                                                             modeling)
background and                                       use the tool effective a
level of experience                                  training course may be
and expertise                                        needed.
required to effective
use)
Information Technology Research Institute                   Review of EA tools                                                      59
LARKKI project
Tanja Ylimäki                                                 18.6.2004

Usability
(N/A = information     ARIS Collaborative            Corporate Modeler           MEGA                            MetaEdit+ Method        METIS 3.4   Rational Rose Enterprise      System Architect 9.1
not available)         Suite 6.2                     Suite 9                                                     Workbench and                       Edition / Rational Rose
                                                                                                                 MetaEdit+                           XDE Developer
Does it provide a      Models are organized in a     Objects are organized       Business Function, Activity,                                        The content is organized      The content is
way for consistently   hierarchical tree, the root   as models (i.e. a           Operation, Application,                                             according to the              organized into
naming and             node is called ARIS           collection of objects), a   Service and Diagram                                                 hierarchical structure (use   diagrams and
organizing the         Network and the               hierarchical tree           metaclasses have a                                                  case view, logical view,      definitions. If e.g. the
artifacts?             databases are below it.       structure. Names of the     namespace. A city planning                                          component view,               Zachman framework
                       Each model component is       objects can be              metaphore for organizing                                            deployment view). Artifacts   interface is used, it
                       also presented in the tree    modified.                   the models can be used                                              (diagrams) can be named       provides the
                       structure (in the model                                   (three city planning levels:                                        appropriately.                organization for the
                       view).                                                    areas, districts, blocks)                                                                         content (it is attached to
                                                                                                                                                                                   appropriate cells of the
                                                                                                                                                                                   framework).
                                                                                                                                                                                   Organization of the
                                                                                                                                                                                   content can be modified
                                                                                                                                                                                   through the framework
                                                                                                                                                                                   editor.
Any other items of     Through its variant                                       MEGA City Planning
interest               concept, ARIS lets you                                    Approach: City planning is
                       consider models under                                     the splitting of the
                       various initial conditions                                information system
                       by creating variants of the                               according to a particular
                       models and varying the                                    criterion. This splitting can
                       conditions through                                        be by main enterprise
                       changes in the attributes.                                functions, by origin of
                                                                                 applications as the result of
                                                                                 a merger, by type of system
                                                                                 environment or by any
                                                                                 other criterion pertinent
                                                                                 to the context of the
                                                                                 enterprise.
Information Technology Research Institute                Review of EA tools                                                            60
LARKKI project
Tanja Ylimäki                                              18.6.2004


Architecture of the tool (operating environment and repository)
(N/A = information not ARIS Collaborative         Corporate Modeler             MEGA                          MetaEdit+ Method         METIS 3.4                      Rational Rose               System Architect 9.1
available)                Suite 6.2               Suite 9                                                     Workbench and                                           Enterprise Edition /
                                                                                                              MetaEdit+                                               Rational Rose XDE
                                                                                                                                                                      Developer
Deployment              client/server/repository,   client/server/repository.   MEGA is organized in 3        Client/server. Can be    Client/server                  standalone / multi-user     standalone / multi-user
architecture (single    i.e. 3-tier architecture;   The client can run on a     tiers: the site (the folder   used as a single user                                   installation                installation (client/server
tool, several closely   both the client and the     stand-alone PC using a      where programs files          workstation                                                                         (repository)
related tools, single   server can reside on a      local database.             are located; on a             environment also.
workstation,            single workstation or the                               network server), the
client/server, etc.)    server and repository can                               environment (the
                        be placed in a network                                  system repository and
                        server.                                                 work repositories) and
                                                                                the workstation. Also a
                                                                                standalone workstation
                                                                                installation is possible.

Web functionality (Is   ARIS Web Designer:          Models can be               HTML Portal available?        N/A                        The Metis Web Forms          The content can be          The content can be shared
it accessible through   worldwide and platform-     published in HTML                                                                    allows users without Metis   shared through HTML         through HTML reporting
web client?)            independent use. The 3-     format. No web client                                                                client software to have      reporting capability, but   capability (read-only). Also
                        level architecture,         exists to fully enable                                                               access to models in the      it is read-only.            a SA Information Publisher
                        consisting of               the use of the                                                                       Team Server using their                                  (an add-on) is available.
                        a browser-ready front-end   Corporate modeler                                                                    web browser. The Team
                        application and database    through web.                                                                         Server content is exposed
                        server. This allows                                                                                              as html, showing model
                        company procedures to                                                                                            content and allowing for
                        be designed by                                                                                                   updates. Models are
                        employees distributed                                                                                            controlled with the same
                        around the globe, as well                                                                                        permissions system and
                        as access to the                                                                                                 versioning schema used by
                        procedures via a central                                                                                         other clients. Published
                        repository.                                                                                                      models can be accessed
                                                                                                                                         over the internet also by
                                                                                                                                         using the Metis Model
                                                                                                                                         Browser (read only).
Software/hardware       Client installations: Win   Client: Win NT, 98,         Win NT/2000/XP, Win           Windows 98, ME, 2000, Team Server is based on           Windows NT 4.0 (with        Windows 98, NT (with
supported/required      XP, Win NT 4.0, Win         2000 or XP. Server:         98/ME/XP, Citrix              XP. Linux (e.g. Redhat .Net and runs on Windows         SP6a), 2000                 SP6), 2000, XP, ME, MS
                        2000. ARIS Business         Win NT or UNIX                                            6.0 or later). Solaris 2.5 2000/2000 Advanced           Professional (with          Explorer 5.0 or higher, MS
                        Server: Win NT 4.0                                                                    or later, HP-UX 10.02      Server, and SQL Server       SP2), 2000 server           Office 97 (with SP2) or
                        Server (+service pack                                                                 or later                   2000. For client products    (SP2), XP Professional      higher
                        6a), Win 2000 Server                                                                                             Windows 2000 Professional
                        (+service pack 2), HP UX                                                                                         SP 1+ or Windows XP and
                        11.11                                                                                                            Internet Explorer 5.0+ are
                                                                                                                                         recommended.
Information Technology Research Institute                  Review of EA tools                                                        61
LARKKI project
Tanja Ylimäki                                                 18.6.2004

Architecture of the tool (operating environment and repository)
(N/A = information not ARIS Collaborative         Corporate Modeler               MEGA                     MetaEdit+ Method          METIS 3.4                     Rational Rose            System Architect 9.1
available)                Suite 6.2               Suite 9                                                  Workbench and                                           Enterprise Edition /
                                                                                                           MetaEdit+                                               Rational Rose XDE
                                                                                                                                                                   Developer
Backwards                Time limitation with          Models that were           N/A                      N/A                       Restricted compatibility,     Models created with      Encyclopedias from version
compatibility with       support between               originally created in                                                         e.g. Metis Model Browser      earlier versions (e.g.   8 can be converted to
prior releases of the    versions. E.g. in Aris 6.2.   Corporate Modeler                                                             3.4 can be used with the      Rose98i, Rose2000,       version 9 before they can
tool / ability to move   there is no possibility for   2000 can be imported                                                          existing models published     Rose2001) can be         be used. A conversion
data between             database migration from       to Corporate Modeler                                                          for Model Browser 3.3, but    imported into            guide is available.
versions of the tool     ARIS 5.0x (or older)          2001. First, you must                                                         it cannot be used to view     Rose/XDE (2003).
                                                       use CM 2000 to export                                                         the models published for
                                                       a model, or selected                                                          Mode Browser 3.2.3 or
                                                       objects in a model, to a                                                      older.
                                                       PAG file. Then, you
                                                       must create a new
                                                       model in CM 2001 and
                                                       import the PAG file into
                                                       that new model.
Supported standards      e.g. OLE, XML, XMI,           COM, ODBC (support         OMG's MOF, BPMI          SOAP / Web Services /     SVG (for all graphics),       XMI                      eTOM?
(e.g. database,          BPMN, LDAP, SSL,              for Datafit DP4).          (see bpmi.org), UDDI     .NET standard for         COM,
repository,              TCP/IP                        Casewise is also active    (see uddi.org), ISO      application integration   HTTP/SSL/XML/SOAP/
communication, GUI,                                    in the BPM initiative      9000-2000 (MEGA                                    WebDAV
configuration                                          (BPMI.org) promoting       Process tool)
management,                                            and developing
security, information                                  standards for BPM
interchange                                            tools.
standards, APIs)
Repository structure     ARIS server includes a        three server options:      Metamodel based          N/A                       Repository items are           File hierarchy?         Work done in System
(structure between       repository (a standard        DP4 Local Server           repository; allowing                               organized in, and navigated                            Architect is stored in a
the tool and its         database system).             (single user only), DP4    customization of the                               through, a standard,                                   project encyclopedia. An
repository)              Another database (see         Network Server and         metamodel. Supports a                              hierarchical folder structure.                         encyclopedia can be
                         below) can be connected       Oracle                     project per repository                             The Metis Team Server                                  created for every project, or
                         to ARIS also.                                            approach, or allows                                repository can store any                               have multiple projects in
                                                                                  multiple projects in a                             digital content, not just                              one encyclopedia.
                                                                                  single repository.                                 Metis models. Versioning,                              Encyclopedias are created
                                                                                                                                     checkout, check-in, export                             as databases in either
                                                                                                                                     and import are available for                           MSDE or SQL Server 2000.
                                                                                                                                     any file.                                              Encyclopedia contains
                                                                                                                                                                                            diagrams, symbols and
                                                                                                                                                                                            definitions. A diagram
                                                                                                                                                                                            contains symbols, each of
                                                                                                                                                                                            which has an underlying
                                                                                                                                                                                            definition. Some definitions
                                                                                                                                                                                            exist without symbols (e.g.
                                                                                                                                                                                            requirements, attributes).
Information Technology Research Institute                Review of EA tools                                                          62
LARKKI project
Tanja Ylimäki                                               18.6.2004

Architecture of the tool (operating environment and repository)
(N/A = information not ARIS Collaborative         Corporate Modeler             MEGA                     MetaEdit+ Method            METIS 3.4                     Rational Rose               System Architect 9.1
available)                Suite 6.2               Suite 9                                                Workbench and                                             Enterprise Edition /
                                                                                                         MetaEdit+                                                 Rational Rose XDE
                                                                                                                                                                   Developer
Supported databases      Oracle, MS SQL Server,      Oracle, Datafit DP4        N/A                      N/A                         MS SQL Server 2000,           N/A                         MSDE, SQL Server 2000
                         IBM DB2                                                                                                     MSDE 2000 or Oracle 8.1.7
                                                                                                                                     and higher
Teamwork                 multi-user repository;      The product can be         Multi-user environment   The Object Repository       With the Metis Team Client    Multi-users are             Multi-users are supported
capabilities (Multi-     client access throug e.g.   used in a multi-user       available with check-    supports: * Multiple        add-on product, you will be   supported (via version      through check-out/check-in
user concept: is the     ARIS Web Designer           environment by fielding    in/check-out             concurrent users            able to use the Repository    control system). Allows     capability.
repository capable of                                Corporate Modeler on       functionality, also      * Long transactions         Tree to work against          parallel development of
supporting                                           Corporate Exchange - a     private workspaces.      (maintain locks while       models in the Metis Team      a model by supporting
concurrent multi-                                    server that supports       Objects can be merged    exiting MetaEdit+)          Server. Open specific         decomposition of the
users?)                                              multiple browser-based     when needed.             * Lock at a fine level of   versions, view version        model into versionable
                                                     clients, up to 400 users                            granularity (single         history, check out/check      units, called controlled
                                                     can access the same                                 objects instead of          in/revert and set             units. In order to allow
                                                     diagram. A model can                                whole graphs)               permissions.                  different users to
                                                     be divided into sub-                                * Storing billions of                                     access the model from
                                                     models also, and each                               design objects                                            different workspaces,
                                                     sub-model can be                                    * Modifications of                                        virtual path maps are
                                                     worked on                                           methods, with models                                      used as references to
                                                     independently and                                   updating on the fly                                       controlled units.
                                                     finally merged back into
                                                     the master model.
                                                     However, managing
                                                     these sub-models is a
                                                     complex task and
                                                     subject to various
                                                     pitfalls.
Does the repository      ASCII format data can be    XML import/export, with    see above                XML import/export           Models can be exported        Models (=files) in Rose     Encyclopedia files (i.e.
allow import/export of   imported/exported, also     Auto Modeler data can                                                           to/imported from standard     format (.mdl, .ptl, .cat,   databases or projects) can
models/data? If so,      XML import/export           be converted into MS                                                            file systems, for use with    .sub) can be                be imported/exported.
can it deconflict the    possible                    Office data and vice                                                            Metis installations not       imported/exported into
various models if                                    versa. Match by Name                                                            connected to the Metis        workspace/Rose.
needed?                                              Utility can be used to                                                          Team Server.                  Models can be
                                                     match the UUIDs of                                                                                            integrated into one
                                                     objects in different                                                                                          model with Rational
                                                     models, so that when                                                                                          Rose Model Integrator.
                                                     they are imported from
                                                     one model to another
                                                     they are merged into a
                                                     single object.
Information Technology Research Institute                    Review of EA tools                                                             63
LARKKI project
Tanja Ylimäki                                                   18.6.2004

Architecture of the tool (operating environment and repository)
(N/A = information not ARIS Collaborative         Corporate Modeler                  MEGA                        MetaEdit+ Method           METIS 3.4                      Rational Rose              System Architect 9.1
available)                Suite 6.2               Suite 9                                                        Workbench and                                             Enterprise Edition /
                                                                                                                 MetaEdit+                                                 Rational Rose XDE
                                                                                                                                                                           Developer
What kind of              Access control (no acces,     Access control               Backup (i.e. copying        Commited                   * Versioning                   The Version Control        SA EnComp add-on is the
management                read/write,                   (different priviledges for   files of a repository       modifications are          * Concurrency control          Add-In provides            encyclopedia comparison
functions does the        read/write/delete),           different user levels;       from their original         automatically reflected    (check-out/ check-in)          integration between        utility; it can be used to
repository provide        priviledges assigned to       system manager,              location to another         to all users,              * Flexible retrieval of        Rational Rose and any      compare the models in two
(versioning and/or        users to enable/disable       project manager,             one), access control        quaranteeing               versions based on version      SCC -compliant version     encyclopedias.
change control, ability   certain functions (e.g.       normal user and read         (read/write/delete/no       consistency and up to      policies                       control system. It
to roll back/forward      database export, change       only user). A user can       access to repositories;     date information.          * Maturity levels on content   makes the most
between different         management, method            lock a model, he/she is      access to all MEGA          MetaEdit+ gives you full   * Flexible permission          frequently used version
versions, tracking of     changes). User groups         working on and other         tools or defined tools),    support for dividing       management                     control commands
modifications, access     can be defined. Manual        team members can't           tracking of                 your work into multiple    * Team Server supports all     accessible directly from
control, automatic        backup/restore of             see the model in their       modifications (history      projects, with different   basic model management         the Tools menu and
backup, etc.)?            databases. Copy               Repository Explorer          text within object          access rights              processes, including           from shortcut menus in
                          databases to different        tree (this can be used       properties indicates        assigned to different      support for model              Rose. For example, you
                          servers, reorganize           e.g. when doing an           modifications carried       users. You can have        versioning and review-         use the Version Control
                          databases.ARIS                import or merge). A          out on an object since      many projects open at      cycles                         Add-In to:
                          Consolidation allows you      model can be freezed         the last reinitialization   a time and reuse and        * Dependency tracking on      Add packages to
                          to remove redundant data      and no changes can be        of its history), checking   link data between          Metis models. Metis Team       version control, which
                          from your database. You       made to it. There is no      and reorganizing of the     projects in just the       Server tracks how Metis        you must do before you
                          can consolidate               specific backup or           repository.                 same way as within a       distributes a model on         can check out or check
                          equivalent objects that       restore functionality.                                   single project.            multiple files (sub models,    in the packages; Check
                          have different or identical                                                                                       model data in separate         out and check in
                          names under one object                                                                                            files). Version policies are   packages; Start your
                          definition within a                                                                                               used to control the model      SCC-compliant version
                          database.                                                                                                         configuration.                 control system.
Any other items of        ARIS Merge helps you to                                                                Support for older
interest                  merge the contents of                                                                  versions is provided for
                          multiple databases into                                                                one year after the
                          one master database                                                                    release of a new
                          consistently and without                                                               version. Support for
                          generating redundant                                                                   version 2.5 ended
                          items. In multi-user                                                                   November 1999.
                          operation, for example,                                                                MetaEdit Personal 1.2
                          operational departments                                                                is not supported any
                          can record their business                                                              more.
                          processes in various
                          databases and the
                          contents of the various
                          databases are merged
                          consistently into a master
                          database from a
                          coordination point in the
Information Technology Research Institute                  Review of EA tools                                                    64
LARKKI project
Tanja Ylimäki                                                 18.6.2004

Architecture of the tool (operating environment and repository)
(N/A = information not ARIS Collaborative         Corporate Modeler                  MEGA                   MetaEdit+ Method     METIS 3.4                       Rational Rose            System Architect 9.1
available)                Suite 6.2               Suite 9                                                   Workbench and                                        Enterprise Edition /
                                                                                                            MetaEdit+                                            Rational Rose XDE
                                                                                                                                                                 Developer
                          company using ARIS
                          Merge. During the merge,
                          ARIS Merge recognizes
                          identical items in the
                          databases and you can
                          decide which item is to be
                          transferred.



Configuration, customization, scalability and integration
(N/A = information not ARIS Collaborative          Corporate Modeler                  MEGA                    MetaEdit+ Method        METIS 3.4                Rational Rose Enterprise            System Architect
available)             Suite 6.2                   Suite 9                                                    Workbench and                                    Edition / Rational Rose XDE         9.1
                                                                                                              MetaEdit+                                        Developer
Internationalization /    Possible languages for       Product available in           Repository is capable   English version         N/A                      English and Japanese versions       English and
localization capability   GUI: German, English,        several language;              of handling data in                                                      are available.                      German versions
                          Spanish, French              English, German,               several languages, e.g.                                                                                      are available.
                                                       Spanish, French                English, German,
                                                                                      Spanish, French,
                                                                                      Dutch, Italian, Chinese,
                                                                                      Czech, Korean,
                                                                                      Portuguese, Hungarian.
Expandability (e.g.       e.g. ARIS Simulation,        IT Architecture                Technical modules to     N/A                    XML Interface allows     Rational Rose provides several      Add-ons: SA
add-ons)                  ARIS BSC (balanced           Accelerator (enterprise-       customize the platform                          any kind of file-based   ways to extend and customize its    Information
                          scorecard), ARIS ABC,        wide approach - a road         to customer's specific                          XML data to be           capabilities to meet the specific   Publisher (to
                          ARIS Process Cost            map - to IT planning),         needs; MEGA Intranet,                           imported into Metis      software development needs;         generate website
                          Analyzer, ARIS BPML          Balanced Scorecard             MEGA Documentation,                                                      menus are customizable, manual      from SA
                          Interface (to export ARIS    Accelerator (to add            MEGA Generation,                                                         functions can be automated with     repositories), SA
                          data to BPML files), ARIS    performance                    MEGA API, MEGA                                                           Rose Scripts (e.g. diagram and      EnComp (to
                          WebPublisher, ARIS           measurement to the             Supervisor                                                               class creation, model updates,      compare two SA
                          Connectivity components      Corporate Modeler Suite),                                                                               document generation), Rose          repositories). Visio-
                                                       Simulation Utilities, Links                                                                             functions can be executed from      to-System Architect
                                                       to third-party products                                                                                 within another application by       Mapper macro
                                                       (see below)                                                                                             using the Rational Rose             (maps diagrams
                                                                                                                                                               Automation object (RoseApp),        built in MS Visio to
                                                                                                                                                               Rose add-ins can be activated       equivalent
                                                                                                                                                               using the Add-In Manager. It can    diagrams in SA)
                                                                                                                                                               be integrated with other Rational
                                                                                                                                                               products like RequisitePro,
                                                                                                                                                               ClearCase, SoDA (Software
                                                                                                                                                               Documentation Automation).
Information Technology Research Institute                   Review of EA tools                                                     65
LARKKI project
Tanja Ylimäki                                                 18.6.2004

Configuration, customization, scalability and integration
(N/A = information not ARIS Collaborative          Corporate Modeler             MEGA                       MetaEdit+ Method            METIS 3.4                Rational Rose Enterprise      System Architect
available)             Suite 6.2                   Suite 9                                                  Workbench and                                        Edition / Rational Rose XDE   9.1
                                                                                                            MetaEdit+                                            Developer
Does it integrate with    can be integrated with      can be integrated with     integration possible       The MetaEdit+ API allows    The Metis modeling       Open API accessible via       System Architect
other tools?              Lotus Notes, SAP (ARIS      Sybase's PowerDesigner,    through MEGA API           to build tool integration   kernel is exposed as     scripting.                    XMI Interface to
                          Connectivity for Lotus      Rational Rose, Oracle      (COM-based and             between MetaEdit+ and       a Windows COM                                          Rational Rose
                          Notes, ARIS Connectivity    Designer, Erwin,           includes full read/write   other tools. The API        component, so it is
                          for mySAP). Using ARIS      Telelogic's Doors, MS      capabilities)              provides the interface to   possible to create
                          Lotus Notes Connectivity    Visio, Requisite Pro,                                 read, create, and update    scripts (VBScript or
                          you can create and run      Tibco InConcert                                       model elements, as well     Jscript) to interact
                          links from ARIS to Lotus                                                          as control MetaEdit+ for    with and pass data
                          Notes items. ARIS Lotus                                                           scripting or simulation     to/from e.g. the
                          Notes Connectivity                                                                support. The MetaEdit+      Microsoft Office tools
                          creates the link to Lotus                                                         API uses the widely         or Crystal Reports.
                          Notes.                                                                            supported and open
                                                                                                            SOAP / Web Services /
                                                                                                            .NET standard for
                                                                                                            application integration.
Compatibility with        N/A                         capable of import/export   E.g. Matrixes can be       N/A                         The Metis Database       see above                     An SA-DOORS
other tools (capability                               data between MS Office     exported to MS Excel,                                  Interface makes it                                     Interface enables
to operate with other                                 (Word, Excel) and          diagrams can be saved                                  easy to create and                                     you to manage your
tools like word                                       Corporate Modeler.         as multiple formats                                    refresh Metis models                                   requirements in
processors,                                                                      (e.g. png, jpeg, tif, svg,                             with data residing in                                  Telelogic's DOORS
databases,                                                                       bmp, wmf) to enable                                    relational databases.                                  requirements
repositories, other                                                              viewing and editing with                                                                                      management tool
case tools)                                                                      other software.
Capacity constraints      N/A                         N/A                        N/A                        N/A                         N/A                      N/A                           N/A
Information Technology Research Institute          Review of EA tools                                            66
LARKKI project
Tanja Ylimäki                                        18.6.2004


Implementation and Testing
(N/A = information not  ARIS Collaborative   Corporate Modeler          MEGA              MetaEdit+ Method            METIS 3.4   Rational Rose Enterprise         System Architect 9.1
available)              Suite 6.2            Suite 9                                      Workbench and                           Edition / Rational Rose
                                                                                          MetaEdit+                               XDE Developer
Code generation           (not evaluated)    Data can be exported to    (not evaluated)   MetaEdit+ supports code     N/A         Yes, e.g. Java, C++, Visual      Code generation is
capabilities                                 Rational Rose (Rational                      generation for predefined               Basic (separate editions),       provided from object-
                                             Rose Link is needed) and                     and user-defined                        CORBA, Ada                       oriented class diagrams
                                             use Rose's code                              programming languages.                                                   (e.g UML class
                                             generation capabilities                      Predefined: Smalltalk,                                                   diagram). C++, Java,
                                                                                          C++, Java, Delphi (object                                                Visual Basic, CORBA
                                                                                          pascal), SQL, CORBA                                                      IDL and JavaScript
                                                                                          IDL                                                                      languages can be
                                                                                                                                                                   generated.
Prototyping               (not evaluated)    N/A                        (not evaluated)   N/A                         N/A         N/A                              N/A
Database schema           (not evaluated)    An Entity Diagram shows    (not evaluated)   SQL generation              N/A         In Data Modeler it is            Database schemas
generation capabilities                      the entities within a                                                                possible to forward              (DDL statements) can
                                             business and their                                                                   engineer from object model       be generated for
                                             relationships to each                                                                to data model to database        several SQL and non-
                                             other. Underlying                                                                    or to DDL script.                SQL DBMS products.
                                             information such as
                                             attributes, domains and
                                             key data can be used to
                                             generate SQL definition
                                             scripts. ??
Reverse engineering       (not evaluated)    N/A                        (not evaluated)   No                          N/A         Yes, in Rose XDE                 C++ or Java code can
capabilities                                                                                                                      Developer Java code and          be reverse engineered
                                                                                                                                  models can be                    into SA. Also several
                                                                                                                                  automatically synchronized;      SQL Schema and
                                                                                                                                  change in one is                 databases can be
                                                                                                                                  automatically done to            reverse engineered into
                                                                                                                                  another.                         SA.
Debugging and testing     (not evaluated)    N/A                        (not evaluated)   N/A                         N/A         E.g. visual tracing in           N/A
capabilities                                                                                                                      Developer Plus Edition.
                                                                                                                                  QualityArchitect is a
                                                                                                                                  collection of integrated tools
                                                                                                                                  for testing middleware
                                                                                                                                  components built with
                                                                                                                                  technologies such as
                                                                                                                                  Enterprise JavaBeans
                                                                                                                                  (EJB) and COM.

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:1341
posted:8/8/2011
language:English
pages:66
Description: Sample Zachman Framework document sample