| リポジトリ |
|
|---|---|
| ライセンス | Apacheライセンス |
| 公式サイト | sorcersoft.org/プロジェクト/サイト/ |
サービス指向コンピューティング環境( SORCER ) [A]は、 Javaで実装された分散コンピューティングプラットフォームです。これにより、ラップされたアプリケーション (サービス) 上で動作するネットワーク プログラム (「エグザクション」と呼ばれる)を記述して、ネットワーク全体に広めることができます。SORCER は、並列タスクを実行するために グリッドが使用されるシナリオ (グリッド コンピューティング)に類似したシナリオでよく使用されます。
SORCERの前身は、1999年から2003年まで米国国立標準技術研究所の先端技術プログラムによって資金提供されたGEの航空機エンジン設計プロジェクト用のソフトウェアであった、連合インテリジェント製品環境(FIPER)でした。プロジェクトは主任研究者に従い、SORCER Labsは2002年11月にテキサス工科大学(TTU)に設立されました。 [B] SORCERコアのソースコードは、オープンソースのApacheライセンスの下で2013年に公開されました。[C] SORCER(およびFIPER)は、1994年から2002年までGEで、2009年までTTUで、そしてそれ以降はアメリカ空軍研究所(AFRL)で開発されました。SORCERを利用した他のグループには、中国の北京交通大学、英国のクランフィールド大学、ロシアのウリヤノフスク国立大学があります。
概要
SORCER は、エンド ユーザーが動的なフロントエンド複合サービスをプログラムできるようにするコンピューティング プラットフォームです。このサービスは、 SORCER OS (SOS) によって実行時にサービス プロバイダーの連合に新しいバックエンド動的サービスとしてバインドされます。[説明が必要] SOS は、サービス オブジェクト指向アーキテクチャ (SOOA) [新語? ]と連合メソッド呼び出しを利用します。[1]エンド ユーザーが作成するフロントエンド サービスは、ユーザーのアプリケーション、ツール、ユーティリティと、そのデータおよび対応する制御戦略とのサービス コラボレーションです。[2]エンド ユーザーは、わかりやすいドメイン固有言語 (DSL) でサービス指向のプロセス式のみを定義し、SOS はそのプロセス式をネットワーク内の対応する動的サービス連合によって実現します。[説明が必要]
SORCER は、フロントエンドのフェデレーテッドサービス指向プログラミング環境、対応するオペレーティング システム、およびフェデレーテッド仮想プロセッサを備えたフェデレーテッド サービス指向プラットフォームです。SORCER のアーキテクチャは、Everything Anywhere Anytime As a Service (EaaaS) という概念に基づいています。したがって、エンド ユーザのサービス要求 (フロントエンド表現) とサービス プロバイダ (バックエンド フェデレーション) は、サービスとして扱われます。SORCER は、フェデレーテッド サービス指向の主要要素として、フロントエンド サービス指向のモデリング (プログラミング、モデリング、またはその両方) を作成した最初のプラットフォームです。SORCER のモデリングは、エグザーションと呼ばれます。エグザーション指向プログラミングは、FIPERプロジェクトにそのルーツがあります。 [3]エグザーションは、 FIPER プロジェクトで初めて開発されました。]ユーザーが定義したフロントエンドのサービス構成は、SORCER OS (SOS) によってサービス プロバイダー (ローカルおよび/またはリモート) にバインドされ、実行時に一致する共同サービス フェデレーション (SORCER プラットフォームの仮想サービス プロセッサ) を形成します。

SORCER オペレーティングシステム
SORCERオペレーティングシステム( SOS ) は、フロントエンドのサービス指向モグラム[新語? ]と、必要なサービスプロバイダーを含む関連リソースの実行を管理します。SOOA カーネル自体は、ドメイン固有のサービスプロバイダーとアーキテクチャ的に同等のシステムサービスプロバイダーで構成されたサービス指向システムです。サービスプロバイダーは、サービス ビーンズ[説明が必要]のコンテナーであり、ネットワークにサービスを展開し、そのプロキシをレジストリに公開し、SOS が展開されたプロバイダーのプロキシにアクセスできるようにします。プロバイダーは、登録されたオブジェクトプロキシのリースを更新することで、ネットワーク内での可用性を継続的に維持します。レジストリはこれらのアナウンスを傍受し、プロバイダーの要求ごとにプロキシオブジェクトをキャッシュ/削除します。SOS は、レジストリにクエリを送信し、現在利用可能なプロバイダーから選択するか、オンデマンドで必要なプロバイダーを提供することで、プロキシを検索します。[4]クエリには通常、サービスの種類と品質に関連する検索基準が含まれます。レジストリは、サービスのプロキシオブジェクトを格納し、SOS で利用できるようにすることで、検索を容易にします。プロバイダーは検出/参加プロトコルを使用してネットワークにサービスを公開し、SOS は検出/参加プロトコルを使用してレジストリを検出し、それらのレジストリ内のプロキシを検索します。
アプリケーション
基本的な努力指向プラットフォーム[新語? ]は、GEグローバルリサーチセンターでFIPERプロジェクト(1999-2003)のパートナーと共同で開発されました。当時、FIPERは航空機エンジンの設計に使用されていました。[5] [6] [7]米国空軍研究所/WPAFBの学際科学技術センターは、SORCERを使用して、航空宇宙機開発のための物理ベースの分散共同設計に取り組んでいます。[8] [9] [10] SORCERは、英国クランフィールド大学で最適化手法の進化的コンピューティングの比較研究に選ばれました。[11]中国では、SORCERは都市交通の騒音マッピングプラットフォーム、[12]リソース統合プラットフォーム、[13]エンジニアリング共同設計および製造環境、[14] [15]として使用され、ライト州立大学では学際的かつ信頼性ベースの分析と最適化のための共同計算フレームワークとして使用されています。[16]
歴史
SORCERはFIPERプロジェクト(1999-2003)の後継であり、米国国立標準技術研究所先端技術プログラム[17] [一次資料以外が必要] [検証に失敗]の資金提供を受けています。FIPERソフトウェア環境は、GEアビエーション(オハイオ州シンシナティ)、グッドリッチ・コーポレーション・エアロストラクチャーズ・グループ(カリフォルニア州チュラビスタ)、パーカー・ハネフィン・コーポレーション(オハイオ州メンター)、エンジンス・ソフトウェア社(ノースカロライナ州ケアリー)、オハイオ大学(オハイオ州アセンズ)と共同で、GEグローバル・リサーチ・センター(主任ソフトウェア設計者兼主任開発者のマイケル・ソボレフスキー [1] [18] とエンジニアリング・アプリケーション開発のリーダーであるR.コロネイ)で開発され、実証されました。プロジェクト終了後、M. ソボレフスキーはテキサス工科大学( 2002-2009)にSORCER研究所[19] [一次資料以外が必要]を設立し、FIPERベースの研究を続けました。 SORCER 研究所は、ゼネラル・エレクトリック、テキサス工科大学、サン・マイクロシステムズ、空軍研究所などから部分的に資金提供を受けていました。[要出典]その間に、28 件の大学院研究 (修士課程および博士課程) が完了しました[要出典]そのすべてが、SORCER プラットフォームの開発と連合型サービス指向コンピューティングの基礎に貢献しました。 その一方で、他の国の大学 (中国の北京交通大学[20] [非一次資料が必要]、中国の北京航空航天大学[21] [非一次資料が必要]、ロシアのウリヤノフスク国立大学およびサマラ国立航空大学[22] [非一次資料が必要] ) と共同で、SORCER ベースの共同プロジェクトが数多く実現しました。
2008年以来、M. Sobolewskiは、多分野科学技術センター、空軍研究所/WPAFB [9] [検証失敗]でSORCERの応用研究を継続しており、2010年からはポーランド日本情報技術研究所でも同時に研究を開始しています。[引用が必要] 2010年に、SORCER研究所は、連合型サービス指向コンピューティングの開発に焦点を当てた独立した研究組織になりました。[引用が必要]
2013 年以降、SORCER の開発は、ポーランド日本情報技術研究所および SMT Software と協力し、Sorcersoft.com によって同時に継続されています。[引用が必要]
注記
- ^ 初期の資料では SOCER と書かれていた。
- ^ 「TTU CSのSORCER Labについて」。2013年12月15日閲覧。
- ^ 「SORCERについて: タイムライン」。2013年12月15日閲覧。
参考文献
- ^ Sobolewski, Michael (2009)。「フェデレーテッド メソッド呼び出しによるメタコンピューティング」。M. Akbar Hussain (編)。コンピュータ サイエンスと IT の進歩(PDF)。In-Tech。pp. 337–363。ISBN 978-953-7619-51-0. 2010年1月27日閲覧。
- ^ Thompson, Ernest D (2012). 「計算流体力学の飛行体予備設計への組み込み」デイトン大学、2012年。デイトン大学。pp. 230–241。
- ^ Goteng, Gokop (2009). 「多目的設計最適化のためのグリッド サービスの開発」(PDF)。応用科学学部、2009 年。クランフィールド大学。
- ^ Rubach, Paweł (2010-11-16). 「連合メタコンピューティング環境における最適なリソース割り当て」(PDF) .博士論文. ワルシャワ工科大学、電子情報技術学部。
- ^ Seeley, CE; Tangirila VE; Kolonay RM; Bailey MW (2001). 「ネットワーク中心アプローチを使用した燃焼サブシステムの多分野にわたる分析と最適化」。第 42 回 AIAA/ASME/ ASCE /AHS/ASC 構造、構造力学、および材料会議 AIAA-2001-1270。アメリカ航空宇宙学会。doi :10.2514/6.2001-1270。
- ^ Tappeta, RV; Kolonay RM; Burton SA (2002)。「ネットワーク中心の環境でのタービンブレード設計への近似最適化の適用」。第 43 回 AIAA/ASME/ ASCE /AHS/ASC 構造、構造力学、材料会議 AIAA-2002-1588。アメリカ航空宇宙学会。doi :10.2514 / 6.2002-1588。ISBN 978-1-62410-117-5。
- ^ Liao, Li; Shashishekara Talya; Raymond Kolonay (2004)。「Federated Intelligent Product Environment (FIPER) テクノロジーを使用した 2D/3D CFD 設計最適化」。第9 回 AIAA/ISSMO 多分野解析および最適化シンポジウム AIAA-2002-5479。IAIAA。doi : 10.2514 / 6.2004-1847。ISBN 978-1-62410-079-6。
- ^ Kolonay, Raymond; Scott Burton (2004)。「CAE の相互運用性を促進する分散型多分野解析および最適化 (MAO) 環境のオブジェクト モデル」。第 10 回 AIAA/ISSMO 多分野解析および最適化会議 AIAA 2004-4599。AIAA。doi : 10.2514 / 6.2004-4599。ISBN 978-1-62410-019-2。
- ^ ab Kolonay, Raymond (2013)。「航空宇宙機の開発と技術評価のための物理ベースの分散型共同設計」。Cees Bil、John Mo、Josip Stjepandić (編)。第 20 回 ISPE 国際コンカレント エンジニアリング会議の議事録。IOS Press。pp. 381–390。ISBN 978-1-61499-301-8。
- ^ Scott A.、Burton、Edward J. Alyanak、Raymond M. Kolonay (2012)。「SORCER を使用した効率的な超音速航空機の分析と最適化の実装」。第 12 回 AIAA 航空技術、統合、運用( ATIO) 会議および第 14 回 AIAA/ISSM、AIAA 2012-5520。AIAA。pp . 381–390。CiteSeerX 10.1.1.694.9766。doi : 10.2514 /6.2012-5520。ISBN 978-1-60086-930-3。
- ^ Tiwari, Ashutosh; Gokop Goteng; Rajkumar Roy (2007)。「グリッド環境における進化的コンピューティング」。システム設計のための進化的コンピューティングの進歩、計算知能研究第 66 巻、2007 年。Springer - Verlag。doi :10.2514/ 6.2004-4599。ISBN 978-1-62410-019-2。
- ^ Li, Nan; Tao Feng; Bin Liu (2011)。「ICDMA '11 Proceedings of the 2011 Second International Conference on Digital Manufacturing & Automation」道路交通騒音マッピングのための SOOA ベースの分散コンピューティング メカニズム。IEEE Computer Society Washington, DC, USA。pp. 109–112。doi :10.1109/ ICDMA.2011.34。ISBN 978-0-7695-4455-7. S2CID 18541033。
- ^ Lingjun, Kong; Wensheng Xu; Jianzhong Cha; Jiaqing Yu; Nan Li (2011). 「SOOA に基づく製造グリッド向けリソース統合プラットフォーム」。電子機械工学および情報技術 (EMEIT)、2011 国際会議 (第 3 巻)。pp. 1466–1469。doi :10.1109/EMEIT.2011.6023325。ISBN 978-1-61284-087-1. S2CID 21843494。
- ^ ZHANG, Rui-hong; LI Nan; CHA Jian-zhong; LU Yi-ping (2008). 「サービス指向アーキテクチャに基づくエンジニアリング共同設計環境」.河北工科大学誌、第37巻第4号。pp. 40–44。
- ^ 孔令军、 (Kong Lingjun) (2013-06-01)。 「云制造環境下的设计资源服务化方法研究」。クラウド製造環境における設計リソースのサービス化手法に関する研究。 北京交通大学 (Beijing Jiaotong University) Ph.D.論文。
- ^ Aithala、Karkada Nagesha (2011)。「SORCER を使用した、学際的かつ信頼性に基づく分析と最適化のための共同計算フレームワーク」。ライト州立大学、2011 年。ライト州立大学。
- ^ “ATP Project Brief - 99-01-3079”. jazz.nist.gov . 2001年4月25日時点のオリジナルよりアーカイブ。 2022年1月13日閲覧。
- ^ マイケル・ソボレフスキー、マーキス・フーズ・フー
- ^ 「コンピュータサイエンス同窓会ニュースレター - SORCER」(PDF) . 13 (1). テキサス工科大学. 2002 年秋: 1.
Mike Sobolewski が率いるサービス指向コンピューティング環境研究所 (SORCER) は、テキサス工科大学のコンピュータサイエンス学部の学際的な研究所です。
{{cite journal}}:ジャーナルを引用するには|journal=(ヘルプ)が必要です - ^ 「北京交通大学(BJTU)とテキサス工科大学(TTU)間のSCoDプロジェクトに関する共同研究契約」(PDF)。テキサス工科大学。2007年7月。 2013年12月14日閲覧。
- ^ 「北航大学 @UAA) とテキサス工科大学 (TTII) の間の共同研究 CoSEA プロジェクトに関する協定が締結されました」(PDF)。 2007 年 3 月 30 日。2013 年12 月 14 日に取得。
- ^ 「北京交通大学(BJTU)とテキサス工科大学(TTU)間のSCoDプロジェクトに関する共同研究契約」(PDF) 2007年7月9日。 2013年12月14日閲覧。
外部リンク
- TTU ソーサー研究所
- SORCERプロジェクト
- SORCERsoft.com SA
