
SOAのコントラクト成熟度モデル
今回の論文では、バージョニングの論文で推奨されているコントラクトの設計ポリシーが、SOAの成熟度モデルにいかに関係しているかを示すことを目的としています。
RESTとWS-*やSOAを比較する議論は下火になり、今はシステムのRESTful具合を計測する方法について議論されている。多く言及されたのがリチャードソン成熟モデルだ。しかし、コミュニティではこのモデルは適切な方法ではないという意見がある。
Scott Ambler氏、Ross Pettit氏らがアジャイル・プロセス成熟度モデルの作成を続けている一方で、David Starr氏は組織が評価を望むであろう項目について、その方法と理由に目を向けた。機敏さ、職人的技能、そして組織的成功。彼は、職人的技能を評価することは比較的簡単だが、機敏さを適切に評価することは非常に難しい、という結論に達した。
以前「Has Hell Frozen Over? An Agile Maturity Model?」を執筆したScott Ambler氏が、アジャイル・プロセス成熟度モデルと称するものを書き始めた。Scott氏のモデルに関するディスカッションでは、同一名称による別モデルを明らかにし、アジャイルの成熟度モデルの有効性に関する議論を一新してきた。
Carnegie Mellon® Software Engineering Institute (SEI) は最近、「Models for Evaluating and Improving Architecture Competence(アーキテクチャ能力の評価と改善のモデル)」という87ページにわたるレポートを公開した。これは、ソフトウェアアーキテクトやソフトウェア組織が、どのように高品質のアーキテクチャを一貫して生み出す環境を育てることができるかについて検証している。
Software as a Service (SaaS)がますます主流となるにつれて、製品の裏側にあるアーキテクチャに関する議論が活発になっている。Dharmesh Shah氏がSaaSアーキテクチャ成熟度モデルの経済的意味について著した。