TechnologyOne Well-Architected Framework Schema

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 of Object

      • Elements:

        • principleName: string (Enum: "Citizen-Centric Design", "Data-Driven Decision Making", "Continuous Evolution", "Other")

        • description: string

        • guidelines: Array of string

    • 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 of Object

      • Elements:

        • pillarName: string

        • description: string

        • keyConsiderations: Array of string

        • bestPractices: Array of string

    • architecturalComponents

      • Description: Abstracted types of components commonly found in TechnologyOne-based architectures.

      • Type: Array of Object

      • 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 of string (e.g., "REST APIs", "Business Events", "Data Export", "Authenticated Requests")

    • implementationMethodology

      • Description: Guidelines for implementing solutions following the framework.

      • Type: Object

      • Properties:

        • phases: Array of string (e.g., "Assessment & Planning", "Foundation Building", "Iterative Improvement")

        • keyActivities: Array of string

    • 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 of Object

      • 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 to Capability: How architectural decisions and components enable specific organizational capabilities.

  • technologyArchitecture to Information: Impact of security, data governance, and data quality aspects on information assets.

  • technologyArchitecture to Performance: Direct linkages from kpis and architectural design choices to performance metrics and outcomes.

  • technologyArchitecture to Strategy: The fundamental alignment of well-architected solutions with broader business and technology strategies, ensuring solutions contribute to Strategic 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.