Articles

サービス指向モデリング

SDDM、SOMA、SOMFなど、サービスの設計とモデリングのために特別にいくつかのアプローチが提案されています。

Service-Oriented design and development methodology edit

Service-Oriented Design and Development Methodology(SDDM)は、M.PapazoglouとW.J.van den Heuvelによって作成され、コンパイルされた融合方法です。 この論文では、SOA設計者とサービス開発者は、健全な設計と開発の方法論に頼らずに、複雑なサービス指向開発プロジェクトを監督することは期待できな サービス指向設計で使用される方法とテクニックの概要を提供し、サービスプロデューサとリクエスタの両方の観点からサービス開発方法論にアプローチし、これらのロールで使用可能なSDDM要素の範囲をレビューします。SDDMの更新は、後にM.PapazoglouのWeb Services and SOA:Principles and Technologyに掲載されました。

Service-oriented modeling and architectureEdit

IBMは2004年にSOA関連の方法論としてSERVICE-oriented modeling and architecture(SOMA)を発表し、その後その一部を公開しました。 SOMAは、SOAを設計および作成するために必要なサービスモデリングのより一般的な領域を指します。 SOMAは、より広い範囲をカバーし、サービスの識別、仕様、実現、それらのサービスを実現するコンポーネント(別名「サービスコンポーネント」)、およびサービスを構成するた

SOMAには、従来のオブジェクト指向およびコンポーネントベースの分析および設計方法を拡張し、SOAに関連し、サポートする懸念を含める分析および設計 これは、SOAの三つの主要な要素の識別、仕様、実現の三つの主要な段階、すなわち、サービス、それらのサービスを実現するコンポーネント(別名サービスコンポーネント)、SOMAは、サービス(情報サービスを含む)、コンポーネント、フロー(プロセス/構成)の識別、仕様、実現、実装のためのエンドツーエンドのSOA方法です。 SOMAは、ドメイン分析、機能領域グループ化、可変指向分析(VOA)プロセスモデリング、コンポーネントベースの開発、オブジェクト指向分析、設計およびユースケースモデリングなどの分野における現在の技術に基づいて構築されています。 SOMAは、サービスの粒度を決定するのに役立つゴールサービスモデリング、サービスモデルの作成、サービスlitmusテストなどの新しい技術を導入しています。

SOMAは、ドメイン分解、目標サービスモデリング、既存の資産分析を含む補完的な技術を介して、サービス、コンポーネントの境界、フロー、組成、および情報を識別SOMAのサービスライフサイクルは、識別、仕様、実現、実装、デプロイメント、および管理のフェーズで構成され、SOAの基本的な構成要素が識別され、各フェーズで精 SOAの基本的な構成要素は、サービス、コンポーネント、フロー、およびそれらに関連する情報、ポリシー、および契約で構成されています。

Service-oriented modeling framework(SOMF)Edit

SOMFバージョン2.0

SOMFは、分野と普遍的な言語を採用したソフトウェア開発のための全体的で擬人化されたモデリング言語として著者Michael Bellによって考案されました企業問題に戦術的で戦略的な解決を提供するため。 「ホリスティック言語」という用語は、ローカルまたは分散のいずれかのアプリケーション、ビジネス、および技術環境を設計するために使用できるモデ この普遍性には、SOAランドスケープ、クラウドコンピューティング、ビッグデータ環境など、アプリケーションレベルおよびエンタープライズレベ 一方、「擬人化」という用語は、実装の直感性と使用の単純さをSOMF言語に関連づけています。

SOMFは、サービス指向の開発ライフサイクルの方法論、規律固有のモデリングプロセスです。 これは、プロジェクト中に成功したサービス指向のライフサイクル開発とモデリングに貢献するモデリングの実践と分野の数を提供しています(左

これは、サービス開発スキームの”何をすべきか”の側面を識別する主要な要素を示しています。 これらは、実践者が効果的なプロジェクト計画を作成し、小規模または大規模なビジネスまたは技術ベンチャーのいずれかのサービス指向のイニシアチブのマイルストーンを特定することを可能にするモデリングの柱です。

提供された画像サム(左側)は、サービス指向モデリング戦略を構成する一般的な方向と対応する作業単位を識別するモデリングフレームワークの四つのセ: 実践、環境、規律、および成果物。 これらの要素は、モデリングの職業の文脈を明らかにし、モデリングの目標を達成するために必要なプロセスや一連の活動を必ずしも記述するものではありません。 これらは、通常、イニシアチブの境界、時間枠、責任と責任、および達成可能なプロジェクトマイルストーンを設定するプロジェクト計画-サービス指向の開発