この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序章
ソフトウェアシステムは継続的に進化します。開発中と展開中の両方で。柔軟性に対する需要の高まりに応えるために、M3W アーキテクチャは、展開されたシステム内のコンポーネントを動的に置き換え、削除、追加するための手段を提供し、この機能により、端末の価値を高める多くの新しい使用シナリオが可能になります。ただし、この機能はシステムのソフトウェアの完全性を危険にさらし、ソフトウェアの完全性を維持し (必要に応じて) 復元することを目的とした端末管理活動の必要性を生み出します。理想的には、端末は自動的に管理され、人間の介入がほとんどまたはまったくないことを意味します。
システム完全性管理技術は、特定の端末にとって十分な一貫したソフトウェア構成を維持/復元することを目的としています。これらの技術は、コンポーネント構成がデバイスに「適合」することを検証しますここで, 次の適合が確認されています。
- ビジネスへの適合性: これは、たとえば、ユーザーが特定のコンポーネントに対して支払いを行っているかどうかによって決まります。
- 技術的適合: これは、コンポーネントが「適切な」プラットフォーム用であるかどうか、必要な依存関係がすべて満たされているかどうか、および設計ガイドラインに従っているかどうかを扱います。
- リソースの適合: これは、アプリケーションのリソース要求が端末の機能と一致していることを検証することを扱います。
Introduction
Software systems continuously evolve; both during their development and during deployment. To cater for an increasing demand for flexibility, the M3W architecture provides means for the dynamic replacement, removal and addition of components in a deployed system. This facility enables a number of new usage scenarios which can increase the value of a terminal. However, this facility also endangers the software integrity of the system and creates the need for terminal management activities that aim to maintain and (if necessary) restore software integrity. Ideally, a terminal is managed automatically, implying little or no human intervention.
System Integrity management techniques aim to maintain/restore a consistent software configuration that is sufficient for a specific terminal. These techniques verify that component configurations"fit" with a device ここで, the following fits have been identified.
- Business fit: This depends for example on whether or not a user has paid for certain components.
- Technical fit: This deals with whether or not components are for the"right" platform, all required dependencies can be fulfilled, and design guidelines are obeyed.
- Resource fit: This deals with verifying that the resource demands of applications are in line with the capabilities of the terminal.