TechnologyOne Well-Architected Framework Schema
Scope: This extension provides a structured framework for defining, documenting, and assessing technology solutions built on the TechnologyOne platform, aligning them with "Well-Architected" principles. It integrates with the Orthogramic Metamodel's Technology
domain, supporting Solution Architects in designing and evaluating TechnologyOne implementations.
Overview
The TechnologyOne Well-Architected Framework (TWAF) serves as a guide for building robust, scalable, secure, and maintainable solutions within the TechnologyOne ecosystem. This Orthogramic Metamodel extension formalizes the key elements of the TWAF, enabling its structured representation and analysis. Its primary goal is to ensure that TechnologyOne implementations deliver optimal business value and operational excellence.
Key Concepts
This extension introduces several core concepts to the Orthogramic Metamodel, providing a granular view of architectural considerations within the TechnologyOne context:
Framework Overview: High-level descriptive information about the TWAF itself.
Core Principles: The fundamental guiding tenets that drive architectural design decisions within the TWAF.
Architectural Pillars: The five foundational areas of architectural excellence that underpin the TWAF, ensuring comprehensive quality across a solution's lifecycle.
Architectural Components: Abstracted classifications of typical building blocks found in TechnologyOne-based architectures.
Implementation Methodology: The systematic approach recommended for adopting and applying the TWAF.
Governance Model: The structures and processes for overseeing and maintaining architectural standards.
Key Performance Indicators (KPIs): Measurable metrics to assess the effectiveness and adherence to the TWAF principles.
Structure
The TechnologyOneWellArchitectedFrameworkExtension
schema is designed as an object within the technologyArchitecture
property, allowing for detailed documentation of how a specific technology solution adheres to or implements the TWAF.
technologyArchitecture
Description: Represents the application of TechnologyOne's Well-Architected principles within a technology solution.
Type:
Object
frameworkOverview
Description: General overview of the TechnologyOne Well-Architected Framework principles.
Type:
Object
Properties:
name
:string
(e.g., "TechnologyOne Well-Architected Framework")version
:string
description
:string
corePrinciples
Description: Core guiding principles for architectural design, as identified in the TechnologyOne framework.
Type:
Array
ofObject
Elements:
principleName
:string
(Enum: "Citizen-Centric Design", "Data-Driven Decision Making", "Continuous Evolution", "Other")description
:string
guidelines
:Array
ofstring
architecturalPillars
Description: The foundational pillars that ensure comprehensive architectural excellence (e.g., Operational Excellence, Security & Compliance, Reliability & Resilience, Performance Efficiency, Cost Optimization, Sustainability).
Type:
Array
ofObject
Elements:
pillarName
:string
description
:string
keyConsiderations
:Array
ofstring
bestPractices
:Array
ofstring
architecturalComponents
Description: Abstracted types of components commonly found in TechnologyOne-based architectures.
Type:
Array
ofObject
Elements:
componentType
:string
(Enum: "Core ERP Module", "Integration Service", "API Gateway", "Workflow Engine", "Event Bus", "Data Warehouse", "Reporting Tool", "Security Proxy", "External System Integration", "Web Portal", "Other")genericDescription
:string
commonInteractions
:Array
ofstring
(e.g., "REST APIs", "Business Events", "Data Export", "Authenticated Requests")
implementationMethodology
Description: Guidelines for implementing solutions following the framework.
Type:
Object
Properties:
phases
:Array
ofstring
(e.g., "Assessment & Planning", "Foundation Building", "Iterative Improvement")keyActivities
:Array
ofstring
governanceModel
Description: Aspects of governance related to the architectural framework.
Type:
Object
Properties:
decisionMakingProcess
:string
reviewMechanisms
:string
(e.g., "Architecture Review Board", "Continuous Improvement Process")
kpis
Description: Key Performance Indicators relevant to solution architecture.
Type:
Array
ofObject
Elements:
kpiName
:string
(e.g., "Mean Time to Resolution", "System Uptime Percentage", "Cost per Transaction")description
:string
measurementFrequency
:string
Relationships
This extension, residing within the Technology
domain, establishes crucial relationships with other Orthogramic Metamodel domains:
technologyArchitecture
toCapability
: How architectural decisions and components enable specific organizational capabilities.technologyArchitecture
toInformation
: Impact of security, data governance, and data quality aspects on information assets.technologyArchitecture
toPerformance
: Direct linkages fromkpis
and architectural design choices to performance metrics and outcomes.technologyArchitecture
toStrategy
: The fundamental alignment of well-architected solutions with broader business and technology strategies, ensuring solutions contribute toStrategic Intent
and objectives.
Usage
Solution Architects can leverage this extension to:
Document and Model: Structure comprehensive architectural documentation for TechnologyOne solutions within the Orthogramic Metamodel.
Assess and Evaluate: Conduct structured assessments of solution designs against the TWAF principles and pillars.
Guide Design: Inform and validate architectural design decisions based on established best practices.
Facilitate Reviews: Standardize input for architectural review processes, promoting consistency and clarity.
Monitor and Improve: Track key performance indicators to drive continuous improvement in architectural maturity and solution quality.
By integrating the TWAF into the Orthogramic Metamodel, organizations gain a powerful tool for enhancing architectural governance, consistency, and alignment with business objectives in their TechnologyOne landscape.
JSON Schema Reference
Repository: Orthogramic/Orthogramic_Metamodel
Schema Location: /schemas/extensions/technology/TechnologyOneWellArchitectedFrameworkExt
Version: 2.1
Specification: JSON Schema Draft-07
The Orthogramic Metamodel license: Creative Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0), ensuring it remains open, collaborative, and widely accessible.