Printable Product Brochure
Using Archi for Enterprise Architecture
Using Archi with TOGAF
Integrated Collaborative Web-based
Modeling & Knowledge Management
for Professionals and Consultants
Professionals and consultants working within the enterprise or across a client base deal with a great deal of knowledge. They use
their skills and expertise to apply this knowledge to particular situations, thereby improving quality, productivity, efficiency and resource utilisation - ultimately adding value for stakeholders of the enterprise.
This group has traditionally been inadequately supported by software tools. Office products produce individual documents,
spreadsheets, presentations and the like, but do not relate these to overall projects or provide an easy way to manage templates and
versions of documents derived from them. Modeling tools are often too heavyweight and too specialised, forcing unsuitable
approaches and notations to be followed. Many tools are single user - limiting their usefulness in a team. Few are properly web
enabled, allowing the entry, query and management of information via the intranet or Internet - this limits their usefulness across an
enterprise or within a consulting organization with distributed teams. Some high end tools do address areas like enterprise architecture, but are prohibitively expensive.
Inspired, as a long time knowledge-based consultancy group working in the areas of strategy, architectures, program management
and methods, has developed a tool specifically to support the kinds of activities undertaken by planners, architects, business engineers, project managers, methods implementors and other knowledge intensive professional roles.
What is Archi?
Archi is a solution comprising a knowledge repository, a web based software tool and sets of meta data which customise the tool
for particular purposes, such as enterprise architecture management, program management or methods definition and management.
It supports multiple concurrent users and is implemented as a server product behind a standard web server (e.g. IIS, Apache, Websphere) while storing repository information in a standard relational database management system (e.g. SQL Server, Oracle, DB2). It can run in either a Windows NT/2000/2003/XP environment or on a Unix platform (special request).
Users access Archi through standard web browsers (e.g. Internet Explorer, Netscape). Archi uses only standard protocols supported on current popular browsers and does not require any plug-ins or Java. All that is required is HTML and a basic subset of
Archi is very flexible and can be easily extended by a user to support additional types and relationships, in a matter of minutes,
interactively at run time and without affecting other users' access to the system.
While Archi manages rich structured data and relationships internally within the repository, it can also reference and manage a wide
variety of knowledge assets created in other tools, including: word processing documents, spreadsheets, models, project plans, presentations and even audio and video.
How Do You Work with Archi?
Archi provides flexible ways of capturing, relating, querying and viewing information.
You could choose to work with the details of an item, follow logical
relationships to other items, query their details, edit items, create new links or alter others in the process as you progress using the Item Tree Browser
You can view information as forms and hyperlinks, a simple but powerful interface provided by the Unified Browser
. This allows the easy capture of information, linking to related items and navigation of related items using a familiar web navigation metaphor or video recorder style controls
The Master-Detail Browser allows simultaneously viewing, editing or
creating an item of one type and all related items of another type (or even several types) linked to the "master" via a selected relationship e.g A Project and Team Members; a Seminar and all Attendees; a Planning
Scenario and all related elements, such as Goals, Products, Projects, Channels etc.
You may want to see information as a matrix, detailing the relationships between items of selected types using the
Cross Reference Browser. This is also a convenient place to validate, create or cancel relationships and associated information. Relationships can be inferred, supporting "what if" and impact analysis
You can view all items of a given type, their properties and/or relationships in the Worksheet Browser.
Sorting can be by attributes or relationships. Editing selected items and viewing linked content is also supported.
The Content Browser provides a convenient way to quickly view rich
content. It preserves the relationships to other knowledge items, allowing you to quickly view them too. It can display documents, presentations, models, web pages, spreadsheets, project plans and audio and video
content with appropriate viewers.
Items and relationships can be viewed graphically in the Graphical Browser
, which allows querying items within the concept space and refocusing to any displayed item as the anchor point. The Graphical Browser can also follow single relationship types recursively - for example
to display a hierarchical structure such as an organization chart.
The Context Browser
allows working through the knowledge space from a focus item in any dimension, allowing viewing of properties, relationships and hiearchical structures as you progress. It also supports
sophisticated inferencing of "child" item relationships to "parent" items. Detailed matrices can be shown to document the relationships between a hierarchy of items and related items. Printer friendly layout is supported
A temporal view can be achieved in the Calendar Browser for any
items identified as time related. Month, year and day views are provided. It is also possible to create new items here or to view details of linked items.
The Spatial Browser provides a way of viewing topographical,
geographical or conceptual maps as an aid to locating relevant knowledge within a context. Drill down capabilities and queries on the knowledge base are supported. Unique custom "dashboards" can be created.
The Delta Browser allows easy discovery of changes to selected types
within a specified time period. This can afford the user a quick update if you have been away from the knowledge base for some time, or allow easy export of relevant items to synchronize two knowledge bases.
A built in Report Writer allows easy generation of customised reports - either ad hoc or saved for future convenience. Reports can use filters to
further customise data presented. Reports can include selected attributes andrelationship data with a choice of sort sequences based on either. No coding is required.
A composite document editor allows traversing the meta model and building customised document structures where you select the types,
relationships and attributes that you are interested in documenting. The specification can then be saved and run at any time by selecting a start item from the repository. The output is in the form of a hyperlinked
report with a table of contents.
A powerful search facility assists in finding relevant content in the
repository, in managed documents and in linked directories and their contents.
Should you need to do so, and be authorised to, you could extend the capabilities of the tool immediately within the Type Maintenance Browser.
Users can extend existing types and define new types then associate properties, legal relationships, default values and templates with them. As soon as permissions are set the new types are "live" for authorised users.
can be developed which use a mix of HTML/Java Script code and server API calls to provide unique interfaces meeting special requirements. This is an example fo the program view now included as a standard example. i
Archi has a powerful security model that relates users to a profile that determines which functions within the tool may be used,
what types of knowledge a given user can access, and what may be done (view, create, update, delete, import or export). Group privileges are supported. Users may belong to multiple groups.
User defined filters allow control over what is viewed. These can be based upon values of properties of selected types as well as
relationships. For example: Viewing everything linked to a particular business unit; viewing tasks which have not been allocated to
any responsible party (hence no "allocated" link); or perhaps viewing information added within the last month only.
Archi supports the definition of default values and templates. For example, one could specify that a project should have a budget
expressed as an Excel spreadsheet, a business case expressed as a Power Point presentation, a risk assessment which is a Word
Document and a User Requirements Interview which is an AVI video file. We may have several other attributes, such as the name of the sponsor, the inception date of the project, current status etc.
Once the structure is defined to Archi and templates are provided for the relevant items, a user creating a project will automatically
get a set of these templates cloned and associated with the new project. These can then be easily opened from within the Archi
environment and customised to the project. Archi can version these artifacts for you as well, providing a secure knowledge base on
a server. This kind of power can prevent the loss of valuable knowledge when staff move on, and can allow much greater leverage
from existing assets, since they are easily findable and identifiable as to their currency, state and relationships.
An "anonymous mode" feature allows generation of queries into the Archi knowledge base. These can be embedded in web pages
or other document types supporting URL's and allow Archi content to be accessed without logging on and within existing web sites.
This facility can be deployed very quickly - in one instance a production software fault tracking and release management system was
conceived, modeled, implemented and live on the Internet supporting users on two continents in less than a day.
Customizable Menus. Authorised users can create customized menu's which are associated with a user or user group, thus
allowing rapid access to frequently used functions and content.
Custom Views allow the rapid creation of completely customized user interfaces, using an API to the underlying functionality.
These can take on the look and feel required by a user community or integration with a corporate web site or portal. Views can be added to the tool at run time without interrupting operation.
A "discussion" data type allows easy linking of threaded discussion groups (like news groups) to any knowledge item. This can
facilitate work of teams collaborating in a given area.
Archi can import and export both type definition information and instance data as XML.
A component is available to allow other applications to query the repository over the web, subject to security. A Visio
application of the above allows querying Archi type definitions and returning these into a UML static structure diagram.
The related Visio Requestor feature allows retrieving Archi knowledge items into Visio, rendering them there as graphical
models, where they can be laid out, and saving the layouts back to Archi. Any information from the repository can be composed into models and rendered in Visio with user selected shapes.
From release 2.3.27, Archi supports exchanging models with Visio, with an XML-based mapping between the visually rendered and
repository stored models. This allows consolidating information available in previously created models, initial development of
content in Visio, visual rendering of repository information in Visio and translation of visual models between representations.
Interaction of Visio workstation with Archi is achieved over HTTP and can thus occur from any network connected workstation.
An interface allows capturing information in Excel, then importing into Archi.
For methods engineers, Archi supports a unique feature allowing a complete corporate method to be defined, with the ability to
automatically generate a customised subset of this (required deliverables, tasks and resources) for a chosen type of project.
Many features of the tool are user configurable, allowing the look and feel, as well as other important attributes, such as server
directories etc. To be customized.
Consultants (both consulting businesses and internal consultants within corporates) can link deliverables to projects and clients
while maintaining consistency across methods and techniques - evolving these over time in a controlled manner. Archi can provide a
shared knowledge base to authorised users, even where these are working off-site, thus enhancing the value of knowledge in your practice.
Archi has administration tools to configure the tool, monitor usage and performance, review any errors logged, export meta-data
definitions, switch databases, report statistics of repository and more. All of these are available to authorised users via a web browser.
Events and Actions
Archi can monitor activities for you and alert subscribing users to events which have occurred e.g. The Database Administrator may
want to know when a new item of type "Data Model" is added to the repository. Outbound e-mails can be generated. Routine actions can be triggered by time events.
Calculated fields allow computation and derivation of values from underlying properties in the repository. The source values can be
on the current item or related items. The approach is declarative: much like a formula in a spreadsheet, except that the "cells"
referenced are item properties from the repository. It is thus trivial to have a summary item query and summarise values from related detail items, for example.
Archi can be used in support of the following types of activities:
- Enterprise Architecture Management
- Program and Project Management
- Course Administration
- Human Resources information management
- Consulting practice knowledge management
- Virtual team support
- Software Development Management
- Online Strategy
- Health Information Management
- Legal practice knowledge management
- Engineering firms
- ISO 9000 implementation
In short - any group needing to capture, organize, query and share information and knowledge on a distributed and flexible basis.
Archi provides an automated repository audit capability which reports on repository population, currency of information,
richness of population of properties per type, and richness of population of relationships. Snapshots of this information can be used to actively manage knowledge state, acquisition, refreshment and management.
Archi can generate freestanding web sites
of selected content. This is a very useful mechanism for creating "read only" sites or knowledge bases on CD for distribution. Users require only a browser to view this content - no server access. .
Archi can infer and report on relationships between items that are not explicitly related. E.g. If a component is part of a system, and the system belongs to a business unit, we can infer the component belongs to the business unit
allow the easy management of related types in the repository and switching viewing of these groups on and off at runtime
. If preferred, security administration can use this model to simplify management. Domains also facilitate easy export and import of related sets of information.
To Find out More...
Please contact us via e-mail to firstname.lastname@example.org.
More details about Inspired can be found on the web at: www.inspired.org