【手続補正書】
【提出日】平成27年1月21日(2015.1.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサと、
メモリと、
前記プロセッサおよびメモリに基づくコンピューティングプラットフォーム(20;100)とを備えるシステムであって、
前記コンピューティングプラットフォーム(20;100)が、その上で起動されるアプリケーション(30;160)に1つまたは複数のサービスを提供するように構成され、
前記コンピューティングプラットフォーム(20;100)が、前記アプリケーション(30;160)との間の多様なタイプのデータ接続のマネージメントのための層(210)を含み、
前記マネージメントのための層(210)は、
前記アプリケーションとの間の前記多様なタイプのデータ接続を介して、外部受信者に向けられたデータを受信するための共通エントリポイントと、
前記アプリケーションとの間の前記多様なタイプのデータ接続の各々用に、それぞれのメッセージアセンブラモジュールと
を含み、前記メッセージアセンブラモジュールが、前記共通エントリポイントにおいて受信されたデータを、特定の外部受信者へのデータ接続の前記タイプに従って、前記特定の外部受信者に送信するためのメッセージとしてアセンブルするように構成され、前記それぞれのメッセージアセンブラモジュールが、前記共通エントリポイントにおいて受信されたデータに基づいてアセンブルされたメッセージに、補足データを追加するように構成された拡張フックポイントを含むシステム。
【請求項２】
前記アプリケーションとの間の前記多様なタイプのデータ接続が、HTTP、ウェブサービス、OData/REST、OData/HTTP、SAP RFC、およびSAP ALEタイプのデータ接続のうちの1つまたは複数を含む、請求項1に記載のシステム。
【請求項３】
前記マネージメント層が、前記アプリケーションとの間の前記多様なタイプのデータ接続のための共通エラーハンドリング、監視、非同期ハンドリング、およびアドレス指定のうちの少なくとも1つを含む1つまたは複数の共通サービスを提供するように構成される、請求項1または2に記載のシステム。
【請求項４】
前記マネージメント層が、外部送付者から多様な接続性タイプのデータ接続を介してデータを受信するように、および多様な接続性タイプの前記データ接続のいずれかを介して受信された前記データを共通データ構造またはフォーマットにマップするように構成される、請求項1〜3のいずれか一項に記載のシステム。
【請求項５】
前記マネージメント層が、前記データを前記共通データ構造またはフォーマットにマップした後、前記コンピューティングプラットフォーム上で受信者にデータをハンドオーバするための、少なくとも1つのアドレス指定可能データハンドオーバポイントを含む、請求項4に記載のシステム。
【請求項６】
前記マネージメント層が、前記少なくとも1つのアドレス指定可能データハンドオーバポイントの前に少なくとも1つの拡張フックポイントを含み、前記少なくとも1つの拡張フックポイントが、前記コンピューティングプラットフォーム上で起動される前記アプリケーションの論理によってデータがハンドリングされないデータを受信メッセージから抽出するように構成される、請求項5に記載のシステム。
【請求項７】
前記マネージメント層が、前記データ接続の接続性タイプとは無関係に、前記コンピューティングプラットフォームへのデータ接続を介して送られ、または受信されるデータメッセージの送付者および受信者についてのセマンティックアドレスを確立するように構成されたモジュールを含む、請求項1〜6のいずれか一項に記載のシステム。
【請求項８】
コンピューティングプラットフォーム(20;100)上のアプリケーション(30;160)との間の多様なタイプのデータ接続のマネージメントのための層(210)を提供するステップと、
前記コンピューティングプラットフォーム(20;100)上で、前記アプリケーション(30;160)との間の前記多様なタイプのデータ接続を介して、外部受信者に向けられたデータを受信するための共通エントリポイントを提供するステップとを含み
前記マネージメントのための層(210)は、
前記アプリケーションとの間の前記多様なタイプのデータ接続を介して、外部受信者に向けられたデータを受信するための共通エントリポイントと、
前記アプリケーションとの間の前記多様なタイプのデータ接続の各々用に、それぞれのメッセージアセンブラモジュールと
を含み、前記メッセージアセンブラモジュールが、前記共通エントリポイントにおいて受信されたデータを、特定の外部受信者へのデータ接続の前記タイプに従って、前記特定の外部受信者に送信するためのメッセージとしてアセンブルするように構成され、前記それぞれのメッセージアセンブラモジュールが、前記共通エントリポイントにおいて受信されたデータに基づいてアセンブルされたメッセージに、補足データを追加するように構成された拡張フックポイントを含む方法。
【請求項９】
コンピューティングプラットフォーム上のアプリケーションとの間の多様なタイプのデータ接続のマネージメント層を提供するステップが、外部送付者から多様な接続性タイプのデータ接続を介してデータを受信するための、および多様な接続性タイプの前記データ接続を介して受信された前記データを共通データ構造またはフォーマットにマップするための前記マネージメント層を構成するステップを含む、請求項8に記載の方法。
【請求項１０】
コンピューティングプラットフォーム上のアプリケーションとの間の多様なタイプのデータ接続のマネージメント層を提供するステップが、前記マネージメント層が、前記データを前記共通データ構造またはフォーマットにマップした後、前記コンピューティングプラットフォーム上で受信者にデータをハンドオーバするための、少なくとも1つのアドレス指定可能データハンドオーバポイントを提供するステップを含む、請求項9に記載の方法。
【請求項１１】
コンピューティングプラットフォーム上のアプリケーションとの間の多様なタイプのデータ接続のマネージメント層を提供するステップが、前記マネージメント層が、前記少なくとも1つのアドレス指定可能データハンドオーバポイントの前に少なくとも1つの拡張フックポイントを提供するステップを含み、前記少なくとも1つの拡張フックポイントが、前記コンピューティングプラットフォーム上で起動される前記アプリケーションの論理によってハンドリングされないデータを受信メッセージから抽出するように構成され、
および/または
コンピューティングプラットフォーム上のアプリケーションとの間の多様なタイプのデータ接続のマネージメント層を提供するステップが、前記データ接続の接続性タイプとは無関係に、前記コンピューティングプラットフォームへのデータ接続を介して通信されるデータメッセージの送付者および受信者についてのセマンティックアドレスを確立するように構成されたモジュールを提供するステップを含む、請求項11に記載の方法。
【請求項１２】
コンピュータプログラム製品であって、コンピュータシステムおよび/またはコンピュータネットワークシステムにおいてロードされ、かつ実行されたとき、前記コンピュータシステムおよび/または前記コンピュータネットワークシステムに、請求項8〜11のいずれか一項に記載の方法に基づく動作を実施させるコンピュータ読み取り可能な命令を含むコンピュータプログラム製品。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
アプリケーション統合および接続性管理を簡易にすることを目的とするコンピューティングプラットフォームフレームワークが検討されるべきである。
米国特許出願公開第2012/246334号は、変換ミドルウェアピースを検証することに関する。第1の要求が、変換ミドルウェアピースを含むフロントエンドユーザサービスのための適切なプロトコルを使用して、前記フロントエンドユーザサービスに提供される。前記変換ミドルウェアピースは、前記フロントエンドサービスに提供された要求を、バックエンドストアのための要求に変換する。応答に基づいて、フロントエンド、バックエンドまたは変換ミドルウェアピースの少なくとも一つに対して機能状態が決定される。
米国特許第6507589号明細書には、装置内のアドレス可能な部分(例えば、プロセス)にメッセージをルーティングするための技術に関する。それにルーティングされるメッセージを受信した後、前記アドレス可能な部分は、メッセージを処理し、かつ、おそらく応答メッセージを返すことが可能である。メッセージの処理は、典型的には、無線通信システムに接続されたモバイルデバイスにネットワーク上のリモートコンピュータのうちの1つまたは複数から特定の情報を転送するメッセージを生成するように作用する。
米国特許第6134618号明細書は、呼制御処理を実行するための汎用メッセージフォーマットを利用し、かつ、通信アプリケーション及びネットワークシグナリングプロトコルの要件を満たすようにカスタマイズ可能なユニバーサルホストスイッチ(universal host-to-switch)アプリケーション・プログラム・インターフェース(API)に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明は、特許請求の範囲の独立請求項に記載されているように、システム、コンピュータ実施の方法及びコンピュータプログラム製品に関する。好適な態様は、その従属請求項において定義される。
システムは、プロセッサと、メモリと、プロセッサおよびメモリに基づくコンピューティングプラットフォームとを含む。コンピューティングプラットフォームは、その上で起動されるアプリケーションに、1つまたは複数のサービスおよびプロセスを提供する。アプリケーションは、他のエンティティ、データベースまたはアプリケーションへのデータ接続セットを有し得る。データ接続セットは、異なる特定の接続性タイプ(たとえば、HTTP、ウェブサービス、OData/REST、OData/HTTP、SAP RFC、SAP ALE接続性タイプなど)の異なるデータ接続を含み得る。異なる特定の接続性タイプのデータ接続セットは、同じ接続性タイプのいくつかのデータ接続を含み得ることが理解されよう。さらに、本明細書で使用する場合、「データ接続のタイプ」、「データ接続タイプ」、または「接続タイプ」という用語は、データ接続の特定の接続性タイプを指すことが理解されよう。