今,なぜ次世代ソフトウェアアーキテクチャかネットワークソフトウェア・サービス開発への要求
全体最適化
- ビジネスモデルの支援:競争優位のためのビジネスの基本構造
- 例:オークション,逆オークション(買い手が価格・購買条件を提示)
- ストックからフローへ
- 複雑系:異なるソフトウェアアーキテクチャ群の連携[連邦型統合]
ネットワーク分散
- 境界のないアーキテクチャ(Boundary-less)
要求と実現の並行進化
- 俊敏(Agility)
- 継続的進化を前提とする:ダイナミックアーキテクチャ
- リエンジニアリング,技術変革,企業の買収・合併・分割・売却
非機能的要求への対応
- 非機能的要求:性能,信頼性,安全性など
- スケーラビリティ:インターネットにおける拡張可能性のニーズ
S. Feldman, Director, IBM Institute for