MOD Architectural Framework (MODAF)

Download Report

Transcript MOD Architectural Framework (MODAF)

Architectural Framework
MODAF
• The business requirement for MODAF
• MODAF explained
– What is it?
– How will it work?
– How is it being delivered?
• MODAF Meta Model
• Technical enablers for MODAF
Why MoDAF
To Support Complex decision making process, may affect whole
business.
What is MoDAF
• Modaf is a specific set of views of an enterprise.
• MODAF provides a coherent set of rules and templates,
known as Views, that, when populated, provide a
graphical and textual visualisation of the business area
being processing
• Architectural modellers who need guidance on the
creation and interchange of MODAF views (including for
example: architecting principles, view coherence rules
and tool selection criteria)
• Each View offers a different perspective on the business
to support different stakeholder interests.
The Views are divided into 7 categories:
•
•
•
•
•
•
•
Strategic Views (StVs) define the desired business outcome,
and what capabilities are required to achieve it
Operational Views (OVs) define (in abstract rather than
physical terms) the processes, information and entities needed
to fulfil the capability requirements
Service Oriented Views (SOVs) describe the services, (i.e. units
of work supplied by providers to consumers), required to
support the processes described in the operational Views
Systems Views (SVs) describe the physical implementation of
the Operational and Service Orientated Views and, thereby,
define the solution
Acquisition Views (AcVs) describe the dependencies and
timelines of the projects that will deliver the solution
Technical Views (TVs) define the standards that are to be
applied to the solution
All Views (AVs) provide a description and glossary of the
contents of the architecture
...Enterprise Architecture
1. Business Process View
2. Strategic View
3.Program Management/Control View
4.Solution View
MODAF
• The business requirement for MODAF
• MODAF explained
– What is it?
– How will it work?
– How is it being delivered?
• MODAF Meta Model
• Technical enablers for MODAF
MODAF v. 1.1 (6 Viewpoints, 38 Views
)
Network Enabled Capability
• “NEC is the linking of sensors, decision makers
and weapon systems so that information can be
translated into synchronised and overwhelming
military effect at optimum tempo.”
• NEC is about joining up the business and
battlespace
• Enables us to federate systems, sensors,
effectors and hence improve military
effectiveness
Architecture characteristics
•
•
•
•
•
•
•
Separation of component concerns
Generic: Conceptual Data Model / Meta Model
Instantiation: Logical and Physical Data Model
View: window/snapshot onto model
Architectural products
Viewpoints
Levels of abstraction
– Complexity
– Requirements-solutions
MODAF SV-1
MODAF Meta-Model: New
Capability Deployment
Standard
subject to
doctrine
realised by
supports
Capability
Configuration
configured with
Physical
Asset
hosted on
Operational
Activity
conducts
Node
has
Function
configured with
deployed to
Organisational
Resource
owns
System
is assigned
operates
Role
HV-B: Quality Objectives and Metrics (example)
Problems incurrent situation?
• too complicated for ad-hoc acquisition.
– Projects and programmes now link and overlap.
– Multiple operational, technical and service boundaries
emerging, which must be managed coherently.
• Without change, we run the risk:
– Advantage of inefficiency - project activities wrongly
phased, reproduced or repeated.
– Dis-Advantage of major performance gaps overlooked, or
emerging late in acquisition, requiring expensive remedial
action.
Architectures and Architectural
Frameworks
Architectures:
• “A formal description of a
system … at component
level to guide its
implementation”
• “The structure of
components and their
interrelationships”
• A set of views that describe
system(s) of interest at a
certain point in time
Architectural
Frameworks:
• “A tool which can be used
for developing a broad
range of different
architectures.”
• “Provides a common
vocabulary”
• Provides a basis for
comparing and analysing
architectures
Why are we using MODAF?
• By providing a common “language” to describe
MoD business it:
– Gives a means of managing across all lines of
development / through life
– Allows the identification of overlap, duplication, gaps
– Enables unambiguous requirements that enhance
interoperability
– Provides commonality and rigour to MoD processes
– Provides improved contextual information on the systems
to the approving authorities
• All of which allow more efficient use of the budget
and delivery of enhanced capability
MODAF
• The business requirement for MODAF
• MODAF explained
– What is it?
– How will it work?
– How is it being delivered?
• MODAF Meta Model
• Technical enablers for MODAF
Foundations of MoD Architecture
MODAF
Style guide for
building
architectures
Enterprise
Architecture
MODAF Meta
Model
Language for
describing EA and
its elements
Object
Taxonomy
Meta-data for
categorising EA
elements
Architectural Framework
“the structure of components, their relationships, and the principles and
guidelines governing their design and evolution over time”
MODAF Views
• MODAF is based upon DoDAF but with
tailoring to MoD lifecycle / processes and as a
result of US and UK lessons learned
• Most DoDAF views will be incorporated
largely as-is with tailoring to MoD
terminology, ERM, etc
• Some DoDAF views may be modified to
incorporate lessons learned
• Two new viewpoints included:
– Strategic Views – mainly support capability
management
– Acquisition Views – support the acquisition
lifecycle
MODAF
• The business requirement for MODAF
• MODAF explained
– What is it?
– How will it work?
– How is it being delivered?
• MODAF Meta Model
• Technical enablers for MODAF
MODAF
• The business requirement for MODAF
• MODAF explained
– What is it?
– How will it work?
– How is it being delivered?
• MODAF Meta Model
• Technical enablers for MODAF
Development Cycle ....
Initial views
& consensus work on
meta-model
Initial MARS paper
& selection of XMI
MODAF
Full piloting
View Development
MODAF validation
Meta-model update
XMI & MARS update
MODAF Development
• Will utilise existing DoDAF products where
possible
• Similar documentation approach to DoDAF –
executive summary, handbook, desk book
• Will develop progressively with multi-stage
stakeholder reviews to minimise surprises and
volume of new material at each stage
• Using white papers as discussion documents
prior to integrating the full MODAF product
set
MODAF Change Programme
• Central equipment customer is overall
project manager
• Core funding for framework, enablers and
aspects of governance
• Training & population activity costs outside
scope
• Federated approach to change
• Approved target is validated MODAF by
Jun 05
MODAF
• The business requirement for MODAF
• MODAF explained
– What is it?
– How will it work?
– How is it being delivered?
• MODAF Meta Model
• Technical enablers for MODAF
Enterprise Architecture
MODAF Meta Model
Architectural, model-based approach
Enterprise Architecture is a
architectural, model-based
approach to understanding,
analysing and resolving
enterprise issues
Good, focused modelling
Better descriptions
• Consistent models
• Rich diagrams and views
• Integrated Repository
understanding, analysing and resolving
EA queries & views
MODAF Meta Model
• SysML
– Modelling language for systems engineering
– Key Concepts:
• Activity: concept for modelling behaviour
• Assembly: concept for modelling structures which have
behaviour
• MODAF Meta Model
– Consistently models a complex system of systems
– Extends SysML with concepts applicable to modelling
an enterprise
– Focused modelling of operational, system,
implementation and programme viewpoints
MODAF Meta Model (M3) & UML
Meta Object Facility (MOF)
UML 2 Meta-Model
SysML Profile
M3 Profile
MODAF
• The business requirement for MODAF
• MODAF explained
– What is it?
– How will it work?
– How is it being delivered?
• Architectural Modelling Language
• Technical enablers for MODAF
MODAF Dependencies
•
•
•
•
Architectural Repository
M3 & Toolset Interchange Mechanism
Taxonomy
Tool interchange & vendor support