InfoQ

News

SAP NetWeaver Process Integration v7.1: 新たなアーキテクチャと進化したSOA機能

作者 Jean-Jacques Dubray, 翻訳者 編集部 投稿日 2007年8月27日 午前1時25分

コミュニティ
SOA
トピック
EAI,
ESB,
Webサービス,
ガバナンス,
Business Process Management,
SOAプラットフォーム

SAPは現在SAP NetWeaver Process Integration プラットフォームの最新バージョンの発売に向けてラストスパートをかけているようだ。
プロダクトマネージャーのSindhu GangadharanはSAP NWIP v7.1が来月発売されると述べている。このプラットフォームはSAPそして非SAPユーザー達のインテグレーションニーズを満たすために作られている。

SAPはESBに加えてビジネスプラットフォームを構築したIBMOracleに続く業界第三手のソフトウェアベンダーであり、SAPの場合はESBに似たような技術を構築した。In an interview with Paul Read, Paul Readのインタビューの中でShindhuはSAPが別々のESBを提供するつもりがないことを言及している。 ESBによって提供されたたくさんの機能がNWPIを搭載している。Interestingly, the new architecture allows “adapter” to “adapter” communication, bypassing any integration server. 面白いことに、その新しいアーキテクチャはどのようなインテグレーションサーバも迂回してアダプタ間でのコミュニケーションを可能にするのだ。これはサービスアクティベーション層でのエッジ上でインフラの中心部分を通過する相互作用を強要するよりもむしろESB機能を搭載することに関して現在の業界のトレンドを示していると言える。アーキテクチャの中核は相互作用(例:レジストリ)に価値を与えたときにのみ引き起こされる。 アーキテクチャ的に、このサービスが常にビジネスプロセスの一つとして考えられているのでNWPIはBPMとSOA間で強力なカップリングを生み出す。これはそのほかにSAPのSOA方法論によってさらに強化されている。他のSAPモデルのキーコンポーネントにはプロセスコンポーネントとビジネス的な目的が含まれている。

SindhuはNWPI v7.1による新たなる機能を説明している。

  • 新たなデザインタイムとランタイム時両方に使用できるエンタープライズサービスリポジトリ。このリポジトリは大量収容が可能でUDDI v.3.0をサポートする。このリポジトリはもちろんSAPのエンタープライズサービスクラシフィケーションとエンタープライズサービス定義を搭載している。
  • WS-Policy,WS-TXを含んだ最新のウェブサービススタンダードにおけるフルサポート、またWS-Reliable Messagingサポート 
  • XMLスキーマを使用した外来メッセージ評価サポート 製品のキー要素となるイベントサポート。反作用する全てのプロセスで有効なグローバルイベントに関する新たな考え方を打ち出している。 
  • 3か4のファクターでソートプットを補助する非同期invocationのメッセージバルクが新たな機能として搭載されている。
  • コンポジットアプリケーションを構築する際に事前に必要となる主要伝達サポート。Alexander Bunsschuhはブログ上でこれがどのように作動するのか説明している。そしてSAMLを使用した主要伝達における説明がもう一つここで閲覧することができる。

NWPI v7.1はメモリの消耗を補助するJava EE 5ファンデーション上に構築されている。
しかしながらNWPIは未だWS-BPEL,BPEL4PEOPLE,SCA,SDOをサポートしていないようだ。(重要なフォーマットとして以外において)

平行して、SAPは今週SDN上でNWPIサイトを発信した。

CBDIフォーラムのHans Diepstraten氏はこのように コメントしている。

”SAPがここ数年に渡ってSOAに関して言及してきているがしかしSAPにとって最大のチャレンジはプロセスインテグレーションレイヤーの実現だったのだ。現在SAPはEnterprise SOAに向けて驀進しているように見える。”
ブックマーク
digg+,
reddit+,
del.icio.us+,
dzone+,
Hatena

No comments

返信

特集コンテンツ一覧

トップスポーツチームの監督に教わる秘訣

この論文では、氏が発見した原則を要約し、その原則をいかにしてソフトウェア開発に応用するかを説明します。

事例研究:Dutch Railwaysのプロジェクトにおける分散拠点でのスクラム・プロジェクト

この記事では、私達がどのようにして大規模(240人月、10万行強)でインドとオランダの開発者も参加したスクラム・プロジェクトを成功させたのかを示しています。

Agile2008チーム参加レポート - 帰国そして変化

Agileカンファレンスに「参加者としてだけでなく、発表者として参加しよう」を掲げたチームgoyattomは、サブミッションを提出し、7つのセッションが日本から選択されました。参加者はカンファレンスで各々の発表や、各セッションへの参加、諸外国のエンジニアとの出会い、ステージ上で DearXPを熱演などの様々な思い出を抱えて、無事日本に戻ってきました。

SilverlightとJavaのインターオペラビリティ

マイクロソフトのRobert Bellが、SilverlightとJavaを使用したインターオペラビリティのシナリオを紹介し、サンプルコードを例にとってアーキテクチャの手引きを提供します。

Agile2008 チーム参加レポート - カンファレンス参加編

Agileカンファレンスに「参加者としてだけでなく、発表者として参加しよう」を掲げたチームgoyattomは、サブミッションを提出し、7つのセッションが日本から選択されました。サブミッションが選択された人、そうでない人も含めて、個々の目的意識の確認、膨大なプログラムから聞きたいセッションの選択、旅行の準備、プレゼンテーションの準備の期間を終えて、無事当日を迎えました。

Agile2008 チーム参加レポート - 動機/準備編

筆者はアジャイルソフトウェア開発についての年に一度の国際会議であるAgile2008に初めて参加してきました。今年の日本からの参加者の数は14名にも及び、発表者は5名、受け持ったセッションは8つに及び、例年にない活躍を見せました。なぜ今年のAgile2008では、これほど多くの日本人が参加し発表に至ったのか? そのレポートをお届けします。

Javaトラブルシューティングメルマガ総集編 2008/08~09

エスエムジーでは、Java全般を対象にしたトラブルシューティングサービス「JaTS」を提供しています。この記事では、前回に引き続き、JaTSにて蓄積したトラブル事例とその解決ノウハウの一部をお送りしている「Javaトラブルシューティングメールマガジン」(JTSMM)の総集編として、過去2ヶ月のトラブル事例と追加情報をダイジェストとして提供いたします。

モデル駆動アプローチがうまく機能しない(しなくなる)8 つの理由

この記事では、モデル駆動アプローチがうまく機能しない、または機能しなくなることによって期待した結果が実現できなくなる 8 つの理由について書きたいと思います。