プリンキピア

第10章エンタープライズアーキテクチャーとソリューションアーキテクチャーの管理

Chapter Review章の復習

Key Terms重要用語

abstract representation
抽象的表現
used to hide background details
背後にある詳細を隠すために使うもの。
Agile EA Management (AEAM)
アジャイルEA管理(AEAM)
methodology used for software development and project management; AEAM breaks individual projects into smaller pieces to be easier to manage, which speeds up design processes and produces quality products
ソフトウェア開発とプロジェクト管理に使う方法論。個々のプロジェクトを小さな部分に分けて管理しやすくし、設計プロセスを速め、品質の高い製品を生み出す。
Agile software development
アジャイルソフトウェア開発
interactive approach to software development that delivers value to the customers
顧客に価値を届ける、対話的なソフトウェア開発の手法。
ArchDev (SecOps)
ArchDev(SecOps)
example of an Accelerated Architecture-Driven Digital Transformation Process, which helps companies proactively embed stakeholder interest and sustainability into the company’s digital growth
アーキテクチャ主導のデジタル変革を加速するプロセスの一例。企業のデジタル面の成長に、利害関係者の利益と持続可能性を積極的に組み込むのを助ける。
archetype
原型
abstraction (similar to a class) that represents one element of system behavior
システムの振る舞いの一要素を表す、クラスに似た抽象化。
architectural style
アーキテクチャスタイル
abstract patterns located at the top of the pattern hierarchy; they capture sets of characteristics and features that make a structure identifiable
パターン階層の最上位に位置する抽象的なパターン。構造を識別できるようにする、一連の特性や特徴を捉える。
architecture continuum
アーキテクチャ連続体
represents a structure of building blocks to reuse the architecture assets that conform to a language pattern
言語パターンに従うアーキテクチャ資産を再利用するための、構成要素の構造を表すもの。
Architecture Development Method (ADM)
アーキテクチャ開発手法(ADM)
detailed step-by-step process for developing or changing an enterprise architecture
エンタープライズアーキテクチャを開発・変更するための、詳細な段階的プロセス。
business process
業務プロセス
series of steps performed by a group of stakeholders to achieve an enterprise concrete goal
企業の具体的な目標を達成するために、利害関係者の集団が行う一連の手順。
business service choreography
業務サービスコレオグラフィー
example of business architecture pattern that focuses on the observed sequence of messages exchanged by peer services when performing a unit of work
一つの仕事を行う際に、対等なサービス同士が交換するメッセージの観察可能な順序に重点を置く、業務アーキテクチャパターンの例。
business service orchestration
業務サービスオーケストレーション
generalization of business service composition and a pattern used to describe the sequencing of business services
業務サービスの合成の一般化と、サービスの実行順序を記述するために用いるパターン。
cloud
クラウド
storage solution that holds data, software, and services that run on the Internet instead of on a local computer
ローカルのコンピューターではなく、インターネット上で動作するデータ、ソフトウェア、サービスを保持する、保存のための仕組み。
component
部品
encapsulated part of a software system, which has an interface and serves as a building block for the structure of a subsystem
ソフトウェアシステムのカプセル化された部分。インターフェースを持ち、サブシステムの構造の構成要素となる。
data architecture
データアーキテクチャ
design framework that structures how data is collected, stored, managed, and utilized within a system
システム内でのデータの収集、保存、管理、利用の仕方を構造化する、設計の枠組み。
enabler
イネーブラー
supports the activities needed to extend the architectural runway to provide future business functionality
将来の業務機能を提供するために、アーキテクチャの滑走路を広げるのに必要な活動を支援するもの。
enterprise architecture (EA)
エンタープライズアーキテクチャ(EA)
conceptual blueprint that defines the structure and operation of organizations
組織の構造と運営を定める、概念的な設計図。
enterprise architecture framework (EAF)
エンタープライズアーキテクチャの枠組み(EAF)
ensures that enterprise solutions are in alignment with the evolving vision and strategy of the organizations that use these solutions to operate and conduct day-to-day business
企業向けの仕組みが、それを使って日々の業務を行う組織の、変化する構想と戦略に整合するようにするもの。
enterprise architecture management (EAM)
エンタープライズアーキテクチャ管理(EAM)
helps guide the adoption of technology stacks and corresponding implementation frameworks
技術スタックと、対応する実装の枠組みの導入を導く助けとなるもの。
framework
フレームワーク
implementation-specific skeletal subsystem for design work
設計作業のための、実装に固有の骨組みとなるサブシステム。
governance
統治
processes and organizational structures that ensure compliance with the reference architecture
参照アーキテクチャへの適合を確保する、プロセスと組織構造。
idiom
イディオム
phrase or expression whose meaning cannot be inferred from the literal definitions of its individual words, but instead is understood through common usage within a language
個々の語の文字どおりの定義からは意味を推測できず、その言語での一般的な使われ方を通して理解される語句や表現。
IT automation
IT自動化
process of creating systems to reduce manual intervention
人の手による介入を減らすシステムを作るプロセス。
IT context management
ITコンテキスト管理
dynamic IT process that uses data in one application to point to data resident in a separate application
一つのアプリケーション内のデータを使い、別のアプリケーション内にあるデータを指し示す、動的なITプロセス。
IT governance
ITガバナンス
process that ensures the effective and efficient use of IT in enabling an organization to achieve its goals
組織の目標達成を可能にするために、ITを効果的かつ効率的に使うようにするプロセス。
meta-framework
メタフレームワーク
framework in more detail
枠組みをより詳しくしたもの。
metamodel
メタモデル
evolving outlines for capabilities and relationships
能力と関係について、変化に応じた骨組みを示すもの。
method
方法
set of repeatable processes that ensure consistent and controlled execution of the architecture
アーキテクチャを一貫して、管理された形で実行できるようにする、反復可能なプロセスの集合。
microservice
マイクロサービス
approach to building a software solution as a set of small services that may be deployed locally or on the cloud
ローカルやクラウド上に配備できる小さなサービスの集合として、ソフトウェアによる仕組みを構築する手法。
pattern catalog
パターンカタログ
collection of patterns organized according to specific characteristics and according to how the relationships between them are defined
特定の特徴と、パターン間の関係の定義に従って整理された、パターンの集合。
pattern hierarchy
パターン階層
architectural styles, architectural patterns, and design patterns
アーキテクチャスタイル、アーキテクチャパターン、デザインパターンからなる階層。
pattern language
パターン言語
connected view of how to apply one pattern in the presence of another
あるパターンが存在するときに別のパターンをどう適用するかを、つながりのある見方として示すもの。
patterns management
パターン管理
series of patterns that create an organization chart for developing software
ソフトウェア開発のための組織図を作る、一連のパターン。
principles
原則
core rules that guide the design and implementation of the reference architecture
参照アーキテクチャの設計と実装を導く、中核的な規則。
requirements model
要求モデル
model that describes the problem set, establishes the context, and identifies the system of forces that hold sway, such as design quality attributes
問題の集合を記述し、状況を定め、設計の品質特性など、その状況を支配する要因の体系を特定するモデル。
road map
ロードマップ
used to guide an organization with planning and achieving business goals over time through technology
技術を通して時間をかけて事業目標を計画・達成するよう、組織を導くために使うもの。
singleton
Singleton
design pattern that restricts the instantiation of a class and ensures that only one instance of the class exists
クラスのインスタンス化を制限し、インスタンスが一つだけ存在するようにする、デザインパターン。
software engineering
ソフトウェア工学
detailed study of engineering to design, develop, and maintain software
ソフトウェアを設計、開発、保守するための工学を、詳しく研究する分野。
software stack
ソフトウェアスタック
collection of independent components or subsystems such as operating systems, protocols, databases, architectural layers, and function calls that work together to support the execution of an application
オペレーティングシステム、プロトコル、データベース、アーキテクチャの層、関数呼び出しなど、協力してアプリケーションの実行を支える、独立した部品やサブシステムの集合。
solution architecture management
ソリューションアーキテクチャ管理
managing, designing, and describing the solution engineering in relation to specific business problems
特定の事業上の問題に関して、仕組みを作る工学的な取り組みを管理、設計、記述すること。
solutions architect manager
ソリューションアーキテクトのマネージャー
responsible for building teams, establishing relationships, setting strategy, and measuring and delivering results for any problem or opportunity the enterprise may face
企業が直面しうるあらゆる問題や機会に対して、チーム作り、関係構築、戦略策定、結果の測定と提供に責任を持つ役割。
subsystem
サブシステム
set of collaborating components that perform a given task included in software systems, and it is a separate entity within a software architecture
ソフトウェアシステム内の所定のタスクを実行する、協力する部品の集合。ソフトウェアアーキテクチャの中で、独立した存在となる。
The Open Group Architecture Framework (TOGAF)
The Open Group Architecture Framework(TOGAF)
EA methodology and framework used by leading organizations to improve business efficiency
大手組織が事業の効率を改善するために用いる、EAの方法論と枠組み。