S-RAMP


S-RAMP
 「S-RAMP」  
SOAリポジトリアーティファクトモデルおよびプロトコル(S-RAMP)は、HP、IBM、Software AG、TIBCO、およびRedHatによってリリースされたSOAリポジトリの仕様です。 SOAリポジトリーは、サービスを設計、実行、および監視するための環境を提供します。リポジトリは、スキーマ(XMLスキーマやRELAX NGなど)、サービスの説明(WSDLなど)、ビジネスプロセス定義(BPELなど)、ポリシー(WS-Policyなど)などのアーティファクトを管理します。)。SOAリポジトリアーティファクトモデルおよびプロトコル(S-RAMP)は、SOAリポジトリの共通データモデルと、共通ツールの使用およびデータの共有を容易にする相互作用プロトコルを定義します。このATOMバインディング仕様は、作成、読み取り、更新、削除、およびクエリ操作のための準拠リポジトリーとの相互作用の構文を文書化しています。S-RAMP仕様は、SOAリポジトリーの相互運用性を促進します。 S-RAMP仕様はSOA標準の1つです。
現在のバージョンは1.0です。S-RAMPは、OASISの技術委員会によってサポートされています。
Red Hatのオープンソースアーティフィサープロジェクトは、S-RAMP仕様を完全に実装しており、事実上のリファレンス実装と見なされています。S-RAMPについて知りたいと思っていたが、デモArtificerに質問して、S-RAMPの概念を説明することを恐れていたすべてのこと。

コンテンツ
1 SOAリポジトリ
2 アーティファクトモデル
3 原子結合
4 も参照してください
5 参考文献
6 外部リンク

SOAリポジトリ
S-RAMP仕様はSOAリポジトリーの仕様ですが、実際にはリポジトリー自体についてはあまり指定し代わりに、仕様は、設計時、実行時、および監視システムとツールの間のサービスライフサイクルのすべての部分にわたる相互運用性を促進するように作成されています。設計は、既存の標準の使用、ベンダーの中立性などの設計目標に準拠しており、ユースケースによって推進されます。この仕様では、クライアントがリポジトリとの対話に使用する対話APIを記述するバインディングからデータモデルを分離しています。

アーティファクトモデル
S-RAMPリポジトリには、すべてのSOAコンテンツが格納されますが、さらに重要なのは、各コンテンツに関するメタデータです。S-RAMPのアーティファクトは、それを説明するすべてのメタデータのコンテナです。S-RAMPアーティファクトには次の4種類が
ドキュメントアーティファクト:リポジトリに保存されている物理ドキュメントに対応します。いくつかの重要なドキュメントタイプが事前定義されており、S-RAMPで特別にサポートされています(XMLスキーマやWSDLドキュメントなど)。
論理モデルアーティファクト:事前定義された論理モデルの1つの表現を提供します(WSDLモデルやサービス実装モデルなど)。
派生アーティファクト:アーティファクトのコンテンツからS-RAMPサーバーによって派生したデータに対応します。派生コンテンツは読み取り専用であり、アーティファクトに関する詳細情報を提供します。この情報は、仕様で定義されている論理モデルを使用することにより標準化されています。
拡張アーティファクト:S-RAMP仕様で事前定義されていないアーティファクトモデル。拡張モデルは、S-RAMPの将来のバージョンでコア仕様の一部になる可能性が
S-RAMPは、に基づいて、階層的な分類システム定義ウェブ・オントロジー言語(OWL)とに基づいて、クエリ言語のXPath 2.0。

原子結合
S-RAMPバインディング仕様では、アーティファクトがATOM(標準)形式でどのように表されるか、およびS-RAMP準拠のリポジトリー内のデータに対して作成、取得、更新、削除操作を実行する方法について詳しく説明しています。ATOMなどの既存のRESTベースの形式を使用すると、ATOMフィードを使用した既存の製品との統合が容易になります。

も参照してください SOA SOAリポジトリ
SOAガバナンス
SOAライフサイクル
UDDI

参考文献
^ Boris Lublinsky HP、IBM、Software AG、TIBCOがSOAリポジトリ仕様のバージョン0.9をリリース-http://www.infoq.com/news/2010/04/SOARepository InfoQ、2010年4月27日 ^ Kurt Stam、Eric WittmannS-RAMPバージョン1.0。パート1:財団-http: //docs.oasis-open.org/s-ramp/s-ramp/v1.0/s-ramp-v1.0-part1-foundation.html OASIS、2013年12月23日 ^ Martin Smithson、Vincent BrunssenS-RAMPバージョン1.0。パート2:アトムバインディング-http: //docs.oasis-open.org/s-ramp/s-ramp/v1.0/s-ramp-v1.0-part2-atom-binding.html OASIS、12月23日、 2013年 ^ ヴァンスマッカーシー。S-RAMPとのSOAリポジトリの相互運用性を促進するOASIS- http: //www.idevnews.com/stories/4629/OASIS-To-Promote-Interoperability-of-SOA-Repositories-with-S-RAMP ^ ヘザークレガーとヴィンスブランセン。-あなたのSOAの投資を活用は、最新のオープンSOAガバナンス標準保護http://www.opengroup.org/sandiego2011/kreger-brunssen.htm、2011年2月 ^ SOA仕様-http://www.servicetechspecs.com/soa ^ SOA標準-http://soalightning.com/SOA_Standards.html ^ Red Hat ArtificerProject- http://artificer.jboss.org/

外部リンク
SOAリポジトリアーティファクトモデルとプロトコルの公式サイト
IBMのdeveloperWorksのS-RAMP
Overlord S-RAMPは、Apache 2.0ライセンスのオープンソース実装であり、Fuse ServiceWorksのガバナンスソリューションの一部です。
ビデオ:S-RAMP-101-S-RAMPについて知りたいと思っていたが、尋ねることを恐れていたすべて