EVA Netmodeler Collaborative, Distributed Enterprise Modeling
Introduction
Feb 2009 Agenda (1.5 hrs)
PROMIS Solutions A new breed of Enterprise Architecture Tool Unique Architecture and Features Demonstration Advantages and Benefits Proof PROMIS, TOGAF and Archimate Questions and Discussion
Copyright 2007/8/9 PROMIS Solutions AG
SA: Unique Methods, EA and Process IP and Tools ~ Promis SA
Promis SW GMBH Germany: Process Expertise and EA / BPM Marketing Track Record ~ Promis Germany
Swiss JV marketing our RMA capabilities globally USA: Foundation Promoting UK: Consulting and Knowledge Management Enterprisewide Planning ~ Promis UK & Spain
Benelux: EA & BPM Suppliers, Distributor
Saudi: Business Transformation, BPM and ERP Suppliers, Romania: BPM & Business Distributor USA: EA Expertise, Distributor of Inspired Tools Transformation via IT, replaced by Promis USA International Experts in Distributor NZ: EA Experts and Business Transformation Distributor
Copyright 2007/8/9 Expertise and Services
Research Tools Methods Industry Knowledge Training Assurance Consulting Finance Governance Banking Retail Telecomms Strategy Architecture Software Health Care Education Media Hospitality
Initiative Delivery Management
Quality Improvement
Copyright 2007/8/9 EA Capabilities
Tools Consulting Services EVA collaborative modeling tool Establish EA Governance and Policy Visio/desktop integration Scope and Plan Architecture Efforts Graphical Modeler Establish EA Frameworks, Methods and Processes Framework and Methods Link Business Strategy and Architecture Own Build Current Architecture Baselines TOGAF Devise Future Architectures Training Integrate Architectures with Program Management EA Concepts Integrate Architectures with Delivery EA Frameworks Architecture Due Diligence EA Methods Mergers TOGAF (Certification) Acquisitions EVA Tool Related Outsourcing Skills & Experience Socialisation of Change Technology Updates Since 1989 Reviews and Audits Scores of clients assisted across wide range of industries Thought Leadership
Copyright 2007/8/9 EA Stool
The Conceptual The Meta The Process Dimension: Model: Dimension: e.g. Zachman PROMIS e.g. TOGAF Helps set Scope Define Concepts and Agenda Plan Project Properties Define Tasks Relationships Support collaboration, integration
Copyright 2007/8/9 Coverage of Meta Model for EA
Domains Channel Customer Market Competitor Type Business Process Application Stakeholder Business Goal Information Business Event Business Business Technology Object Communication
Key Cross Cutting Concerns Activity/Business Service Cross Cutting Concerns Indicator Risk Application Data Collection Cost Quality Technical Service User I-Face Database Housekeeping Security and Permissions
Timeframe and Status Platform Network Element Model Types / Viewpoints Audience Illustrative: Full Meta Model is much more comprehensive Content Notation
Copyright 2007/8/9 Frameworks, Notations and Meta Model
Zachman TOGAF PROMIS
Business Architecture Markets Products Services Channels Suppliers Resources Technology Processes Culture Competitors
Applications Information
Types/Classes Inventory Types/Classes Inventory Drivers Technical Architecture
User Access Application Enablers Data Storage and Management
User Interfaces Connectiv ity Platforms Serv ices
Meta Model supports multiple representations, Model Types frameworks support multiple Frameworks can ModelTypes ModelTypes notations for co-exist. Content repository can be captured Meta Model models or viewed via various "lenses" Content Models Repository
Copyright 2007/8/9 Models Exist at Three Levels
Organization Deals
Business Locatio Rules o ccu rs n g o ver at initiate n Partner s s Business responsibil Event e for Class Diagramsdealee Business Process dealor
Decisio Decisio Decisio Decisio dealor Stakeholde n n n n r Step Step Step Step Step dealee trigger quote for s support dealee is part of includes parts relates to received s Deal Type initiates by monitore Business supports d Model Item supplied by alters u ses/ by Goal dealor has associations include ch an g es acquired by s state of u ses/ member of works for
Decisi on Decisi on Decisi on De c i s i on generates Step Step Step Step Step Supporte is related to
d dealor complies with is related to by is related to Partner relates to Business Goal Business Key dealee Business Rule SubProces Stakeholder Type s Object Indicators is related to is partly produced by Business is related to is responsibility of is related to Communi cati on affects is governed by triggered by u sed produce by s triggered by Architecture Scenario Applicatio provide n s is responsible for Key Indicator COBIT IT Resource Type relates to is responsible for Resourc is responsible for occurs at includes parts e Business Function Location Product/ is part of occurs at COBIT Control Objectiveuses resource Service prone to governs is affectedincludeshas control by parts accomodatescontrols applicable to is supported by supports governs supports precedes occurs at has control is partcontrols of has control is used by uses Business Process supportsowns is supported by Risk Type User Type owns is supported by follows monitors System Function ITIL Control uses Conceptual "Rich Picture" Models secondary criteria COBIT Information Criterion COBIT Domain is supportedoutput from by is usedtriggers by is part of supplies is responsible for produces outputsinputs outputinput from toinput to supports governs controls includes parts owned by governs secondary criterionprimary for criterion for inputs isinputoutput used to from by acquires exhibited by monitors includes includes parts monitored by Product-Service Category primary criterion included in accomodates follows Resource Type assists in deliveringis part of categorised by categorisesActivity Type Assessment Process Activity precedes is used by is alteredapplicationquote by Artifact includes parts relates to implementedis part by of is supported by inputsoutputs prefers is supportedis supported by by employshas members writes owns input to inputs supports belongs to outputs Business Communication is related to is responsibility of Resource Usage Application System output from hasrelates to relates to Activity Sequence Person is part of uses fulfilled by haswritten members by Model owns uses is governed by employs employs includes parts owned by monitored by Business Object PersonRole Role uses has members dealor ownedowns by is associated with works for governs is part of is responsibility of accomodates fulfills is governed by dealee includes parts (partially) implements is governed by Data Collectiongoverns is usedis by responsibility of owned by dealor Business Unit is associated with supports maps to dealee has associations is supported by is produced by owns is governedincludes by parts Business Objective relates to triggered by owned by works for owned by outputs is responsibility of is part of triggered by triggers triggers Customer Type Business Event is responsible for member of is associated with member of
triggered by is preferred by triggers triggers Activity Outcome has associations
dealee
dealor
dealor dealee
quote for
supports dealee initiates is part of includes parts relates to Deal Type alters supplied by has associations
Model Item dealor
acquired by
member of works for complies with is related to is related to dealor is related to Partner relates tois related to Business Goal dealee Business Rule Stakeholder Type is related to is partly produced by
is related to is responsibility of affects is governed by triggered by
triggered by Architecture Scenario is responsible for Key Indicator COBIT IT Resource Type relates to occurs at Fully Attributed Models Realised in is responsibleis responsible for for includes parts
Business Function occurs at Location is part of uses resource governs prone to COBIT Control Objective is includesaffectedhas control byparts accomodatescontrols applicable to is supported by supports supports has control supports precedes occurs at governs owns is partcontrolsowns of is used by uses Business Process supports is supported by has control Risk Type User Type is supported by follows uses monitors output from System Function ITIL Control is supported by triggers is used by is responsible for secondary criteria COBIT Information Criterion COBIT Domain produces governs is part of governs supplies outputsinputs outputinput from to input tosupportscontrols includes parts owned by secondary criterion for inputoutput to from primary includescriterion for inputs is used by monitored by exhibited by monitors includes parts Product-Service Category primary criterion included in acquires accomodates follows Resource Type assists in deliveringis part of categorised by categorises EA Repository Activity Type Assessment Process Activity precedes is used by is alteredapplicationquote by Artifact includes parts relates to implementedis part by of is supported by prefersowns inputsoutputs writes is supportedis supportedinput by to by inputs supports belongs to outputs Business Communication is related to Resource Usage has members relates to Application System output from employs is responsibility of has relates to Activity Sequence Person has members is part of fulfilled by Model uses written by owns uses is governed by employs owned by employs monitored by includes parts Business Object PersonRole Role uses has members dealor ownedowns by is associated with governs is part of worksis forresponsibility of accomodates is governed by dealee includes parts (partially) implements fulfills is governed by Data Collectiongoverns is usedis by responsibility of owned by dealor Business Unit is associated with supports maps to dealee is supported by is produced by has associations is governedincludes by parts Business Objective owns relates to triggered by owned by works for owned by outputs is responsibility of is part of triggered by Customer Type Business Event is responsible for member of is associated with member of triggers triggers
triggered by triggers triggers Activity Outcome has associations is preferred by
Copyright 2007/8/9 More Comfortable
The Tooling: Integrated, Collaborative, Repository Ensure all parts are backed tools integrated into the PROMIS whole and are themselves The Meta well engineered Model: PROMIS PROMIS
The Conceptual Dimension: The Process e.g. Zachman Dimension: e.g. TOGAF
Copyright 2007/8/9 Tools and Frameworks
EA Frameworks Industry Frameworks Inspired NGOSS Zachman SCOR TOGAF, DODAF ... Frameworks & Tools Repository Collaborative, Web Based Open information exchange Governance: CSV, XML, SQL, email Graphical Modeling Standard Notations StrategyStrategy Architecture Own Notations Architecture Visio Integration Extensible Meta Model Document Management Analysis and Computation Security Integration with other tools and data sources Reporting, Document Composition Search Portal Support Website Generation Events Cost Effective
Production / Operations Workflow Tools InitiativeInitiative ManagementManagement DeliveryDelivery BI Tools Simulation Engines
Quality Improvement:
Note: EVA Netmodeler was formerly marketed as EA Webmodeler in North America and as Archi in the rest of the world
Copyright 2007/8/9 Challenges for EA Tools
Centralised Bottleneck (update, access) Delayed Technical Lack of Business Buy In Complex Difficult to Deploy and Support High Training Requirement Expensive Difficult to Justify and get ROI Closed Difficult to get information in and out Limited Analysis and Reporting Frustrates getting decision making information in timely way Presenting in useful format and gaining insights models can provide One Approach Fits All Stuck with inappropriate notations, modeling capabilities Inability to handle new approaches, extend for competitive edge
Copyright 2007/8/9 A New Approach
Web Based Quick, easy deployment Wide access Lower COO Distributed, Collaborative Modeling Ease of upgrade SAAS model possible Flexible Meta Model & Notations Adapt to New Approaches Adapt to Organization Adapt to Project Framework Neutral Use Zachman, TOGAF, DoDAF, Inspired, Own... Extend into Programme Management, Strategy, System Delivery, Governance, Risk... Notation Neutral Use IDEF, UML, BPMN... Open & Standards Based Easy to get data in, information out Easy to run in existing infrastructure
Copyright 2007/8/9 A New Approach..
Integrated Analysis Event and Computational Abilities Provide Platform for any required analysis Integrated and Flexible Reporting Built in Report Writer Built in Document Composer Star Schema Export for DSS tools Information Sharing Website Generation Multiple Portals Anonymous access Extensible User Interface (Edit Spec, Custom Views) IntegrationIntegration withwith DesktopDesktop ProductsProducts (COM+(COM+ && XMLXML MessagingMessaging Interfaces)Interfaces) e.g. Bi-directional Visio interface e-Mail integration Custom Events
Copyright 2007/8/9 Product Architecture
Web Server CGI
EVA netmodeler Server SQL Relational DBMS
Copyright 2007/8/9 Product Architecture
Web Server CGI
System Settings EVA netmodeler Server Meta Model SQL Relational DBMS User Models
Copyright 2007/8/9 Product Architecture
External ExternalExternal Web Server PagesPages CGI Pages
System Settings EVA netmodeler Server Templates Meta Model SQL Managed Managed Relational DBMS User Managed Models Documents
Directories
Copyright 2007/8/9 Product Architecture
Architects System Admin Strategist Program/Project MgrAnalysts and Modelers Meta Modeler
Web Client
HTML Lan or WWW HTTP/S Lan or WWW
External ExternalExternal Web Server PagesPages CGI Pages
System Settings EVA netmodeler Server Templates Meta Model SQL Managed Managed Relational DBMS User Managed Models Documents
Directories
Copyright 2007/8/9 Product Architecture
Architects System Admin Strategist Program/Project MgrAnalysts and Modelers Meta Modeler
Web Client OLE DESKTOP DESKTOP APPLIC. APPLIC.
e.g. Word, Excel
HTML Lan or WWW HTTP/S Lan or WWW
External ExternalExternal Web Server PagesPages CGI Pages
System Settings EVA netmodeler Server Templates Meta Model SQL Managed Managed Relational DBMS User Managed Models Documents
Directories
Copyright 2007/8/9 Product Architecture
Architects System Admin Strategist Program/Project MgrAnalysts and Modelers Meta Modeler
Type t e xt Desktop
Ty p e t e x t Ty p e t e x t Web Ty p e t e x t Ty p e t e x t Ty p e t e x t Products Ty p e t e x t Ty p e t e x t Client OLE Type t e xt e.g. Visio DESKTOP DESKTOP APPLIC. APPLIC. COM+ Requestor e.g. Word, Excel
HTML HTML XML Lan or WWW HTTP/S Lan or WWW
External ExternalExternal Web Server PagesPages CGI Pages Graphical Modeling Interface System Settings EVA netmodeler Server Templates Meta Model SQL Managed Managed Relational DBMS User Managed Models Documents
Directories
Copyright 2007/8/9 Product Architecture
Architects System Admin Strategist Program/Project MgrAnalysts and Modelers Meta Modeler
Type t e x t In Browser Type t e xt Desktop
Ty p e t e x t Ty p e t e x t Type t e xt Ty p e t e x t
Web Ty p e t e x t Ty p e t e x t Ty p e t e x t Type t e xt Type t e xt Ty p e t e x t Products Type t e xt Ty p e t e x t Graphical Ty p e t e x t Ty p e t e x t Client OLE Type t e xt e.g. Visio Type t e x t Modeler DESKTOP DESKTOP APPLIC. APPLIC. COM+ Requestor e.g. Word, Excel
HTML HTML XML Lan or WWW HTTP/S Lan or WWW
External ExternalExternal Web Server PagesPages CGI Pages Graphical Modeling Interface System Settings EVA netmodeler Server Templates Meta Model SQL Managed Managed Relational DBMS User Managed Models Documents
Directories
Copyright 2007/8/9 Product Architecture
Architects System Admin Strategist Program/Project MgrAnalysts and Modelers Meta Modeler
Type t e x t In Browser Type t e xt Desktop
Ty p e t e x t Ty p e t e x t Type t e xt Ty p e t e x t
Web Ty p e t e x t Ty p e t e x t Ty p e t e x t Type t e xt Type t e xt Ty p e t e x t Products Type t e xt Ty p e t e x t Graphical Ty p e t e x t Ty p e t e x t Client OLE Type t e xt e.g. Visio Type t e x t Modeler DESKTOP DESKTOP APPLIC. APPLIC. COM+ Requestor e.g. Word, Excel
HTML HTML XML Lan or WWW HTTP/S Lan or WWW
External ExternalExternal Web Server PagesPages CGI Pages Graphical Modeling Interface System Settings EVA netmodeler Server Templates Meta Model SQL Managed Managed
User Managed
t
t r
r Relational DBMS o
o Models Documents
p
p
x
m
I E
Other Other XML Tools Directories ToolsOther CSV Tools
Copyright 2007/8/9 Product Architecture
Architects System Admin Strategist Program/Project MgrAnalysts and Modelers Meta Modeler
Type t e x t In Browser Type t e xt Desktop
Ty p e t e x t Ty p e t e x t Type t e xt Ty p e t e x t
Web Ty p e t e x t Ty p e t e x t Ty p e t e x t Type t e xt Type t e xt Ty p e t e x t Products Type t e xt Ty p e t e x t Graphical Ty p e t e x t Ty p e t e x t Client OLE Type t e xt e.g. Visio Type t e x t Modeler DESKTOP DESKTOP APPLIC. APPLIC. COM+ Requestor e.g. Word, Excel
HTML HTML XML Lan or WWW HTTP/S Lan or WWW
External ExternalExternal Web Server PagesPages CGI Pages Graphical Modeling Interface System Settings EVA netmodeler Server Templates Meta Model SQL Managed Managed
User Managed
t
t r
r Relational DBMS o
o Models Documents
p
p
x
m
I E
Other Other XML Tools Directories ToolsOther External CSV Tools Database
Copyright 2007/8/9 Product Architecture
Architects System Admin Strategist Program/Project MgrAnalysts and Modelers Meta Modeler
Type t e x t In Browser Type t e xt Desktop
Ty p e t e x t Ty p e t e x t Type t e xt Ty p e t e x t
Web Ty p e t e x t Ty p e t e x t Ty p e t e x t Type t e xt Type t e xt Ty p e t e x t Products Type t e xt Ty p e t e x t Graphical Ty p e t e x t Ty p e t e x t Client OLE Type t e xt e.g. Visio Type t e x t Modeler DESKTOP DESKTOP APPLIC. APPLIC. COM+ Requestor e.g. Word, Excel
HTML HTML XML Lan or WWW HTTP/S Lan or WWW
External ExternalExternal Web Server PagesPages CGI Pages POP Graphical Modeling Interface System
3 Settings SMTP EVA Server Templates
Mail Server Server Mail Meta Model
SQL Managed Managed Relational DBMS User Managed Models Documents Export Import
Other XML ToolsOther Directories Other External CS Tools V Tools Database
Copyright 2007/8/9 Demonstration
Browsing Information Graphical Browser Cross Reference/Inference Hierarchy Context/Inference Spatial Content, Documents Capturing Information Web Form XRef Relationships Tree Hierarchy Import via CSV, XML Graphical Modeling Editing, Repository Integration Modifying a Model Type Difference Analysis
Copyright 2007/8/9 Demonstration..
Meta Model Extension Add Types and a Relationship Build Model Type in GM Build Model in GM Analysis Report Composite View Program View Visual Summary Difference Analysis Computation Sharing Website Portal
Copyright 2007/8/9 Advanced Features
Events Subsystem Domain Management Filters Scenarios Time Dimension Rich Data Types Documents, Templates HTML, XML Search Capabilities Inferencing Visual Summary Difference Analysis Anonymous Access Methods Engineering
Copyright 2007/8/9 But What About?
Full Security System, Group, Role, Permission based Full Audit Logging Transactional, Full RDBMS recovery Multiple Browsers Supported Multiple DBMS (SQL '92) Multiple Web Servers Administration Rich set of utilities to manage system, repository, users, meta models, models, performance, etc. Volumes Special features cater for large data sets Licencing One time, annual or rental models available Even SAAS Support Local and Remote Training Live training available tailored to user communities
Copyright 2007/8/9 Architectures and Process Management Enable Quality Improvement
Profit Thruput Quality of Deliv. Error Rate Product Process
Data Quality Business Architecture Uptime Goals Markets Products Services Channels Suppliers Processes Resources Technology Culture Competitors User Satisfaction Availability
Information Applications Applicat'n Database Types/Classes Inventory Types/Classes Inventory
Technical Architecture User Access Application Enablers Data Storage and Management
User Interfaces Connectivity Platforms Services
MTBF MTTR Platform
Copyright 2007/8/9 Cross Cutting Concerns
Quality Models can be enhanced Costs with additional dimensions of Risk Risk Business Architecture Costs Goals Markets Products Services Channels Suppliers Processes Resources Technology Culture Metrics and Quality Competitors The above can reflect both
Information Current Position Applications
Types/Classes Benchmarks from Industry/ Types/Classes Inventory Inventory Competitors Technical Architecture Goals User Access Application Enablers Data Storage and Management Methods, Process, User Interfaces Connectivity Platforms Services Deliverables can also be modeled and managed..
Copyright 2007/8/9 Benefits
Ease of Deployment Ease of Adaptation/Extension Broad Application Competitive Differentiation Accelerated Client Delivery Increased Value Collaboration Integration Analysis Immediacy Flexibility Associated Services Marketing Rapid Evolution
"Built by Architects for Architects"
Copyright 2007/8/9 Proof
EA Projects/Framework, Some Major Clients Methods, Tool Adoption in Sanlam Telecomms US Navy Banking and Finance US Office of Pres. Assurance Sun MicroSystems Retail Dept of Justice Energy Interpublic IT & Computer Vendors Fujitsu Government Safmarine Defence Virgin Client Distribution Investec Tokyo Mitsubishi Bank SA, USA, UK, Europe, Australasia Assosciation of Enterprise Architects Review - 87% rating
Copyright 2007/8/9 Analyst Views
Gartner 2004
Note: We had not yet developed the Graphical Modeler when the analysis was conducted
Copyright 2007/8/9 Analyst Views - Forrester
"Forrester evaluated leading enterprise architecture (EA) tools vendors across 120 criteria and found that Casewise, IDS Scheer, MEGA International, Proforma, and Telelogic confirmed their EA tools leadership in this double-digit growth market. Relatively new entrant alfabet, Agilense, Troux, and Adaptive are also Strong Performers, but lack the most advanced features like simulation or templates." Executive summary from: The Forrester Wave™: Enterprise Architecture Tools, Q2 2007
Agilense is a Strong Performer in the EA tools market. Agilense's product aims to help enterprise architects share EA knowledge. The company is one of the trendsetters in the "change management" EA tools category. Agilense also brings an interesting SaaS approach to the EA tools market, a good fit for a market where potential buyers often have difficulty justifying the significant upfront investment in software licenses required by other vendors. Agilense needs to continue to invest in life-cycle management to continue to differentiate from the veteran EA vendors that are also progressing on that front. The Forrester Wave™: Enterprise Architecture Tools, Q2 2007
Copyright 2007/8/9 Recent Infosys Report
Infosys has done an annual survey of the EA marketplace across their clients and other large organizaitons for the past four years Newest report Highlights that EA is now being leveraged much more widely for strategic transformation EA is seen as even more important with the economic downturn Shows the tools in most common use
Copyright 2007/8/9 TOGAF
We have TOGAF Certified personnel We have a TOGAF commercial license We have developed a practical and intensive TOGAF certification course Inspired Meta Model enhanced to fully support TOGAF Tool support All TOGAF architectural artefacts, viewpoints and outputs catered for Archi is Certified as supporting TOGAF
Copyright 2007/8/9 Archimate
An emerging standard from a consortium of commercial and academic entities (originally in the Netherlands) Provides a standard set of Architecture Deliverables and notation for their representation Moves underway to integrate this with TOGAF... Our meta model and graphical modeler can support
Copyright 2007/8/9 Vision for Future of EA
Collaborative Enterprise Engineering Across Communities Strategy Architecture Program and Project Management Across Disciplines
Business VISION Process EVA "ERP" for Application Enterprise Information Knowledge Technology Workers Professional ENTERPRISE ARCHITECTURE STRATEGY ENTERPRISE ARCHITECTURE STRATEGY PROGRAMME MANAGEMENT Across Geographies PROGRAMME MANAGEMENT Between Language Groups Traditional ERP Single Semantics regardless of Source SALES MANUFACTURING ACCOUNTING SERVICE MARKETING PURCHASING DISTRIBUTION SALES MANUFACTURING ACCOUNTING SERVICE MARKETING Capture Mechanism PURCHASING DISTRIBUTION Representation, Notation Output Format or Medium
"The best way to predict the future is to inventinvent it" Alan Kay
Copyright 2007/8/9 Leveraging Knowledge Beyond EA
Really integrated view extends beyond EA tooling Strategy Initiatives (Programmes, Project) Infrastructure Management (e.g. CMDB) Engineering Tools Process Orchestration Tools... So we need an analysis/reporting/vizualiazation layer..
Reports EA Repository
Graphs
Project Repository BI Repository
Graphical CogniViz Toolset CogniViz Models
CMDB
Copyright 2007/8/9 Summary Power Steering for the Enterprise Making it Easier More Agile More Accurate To go where you want to
Graham McLeod C.T.O. & Chief Architect [email protected] +27 82 578 1834
Copyright 2007/8/9