1. ホーム
  2. web-services

[解決済み] PeopleSoftで標準的なWebサービスAPIが利用可能ですか?

2022-02-08 06:45:27

質問内容

サードパーティのWebアプリケーションとPeopleSoftをWebサービス経由で統合することを調査しています。 私はPeopleSoftについてそれほど詳しくはありません。 最初の調査の結果、PeopleSoftの機能をWebサービスとして公開するには、PeopleToolsモジュールのIntegration Brokerコンポーネントでかなりの設定を行う必要があることがわかりました。 サービス操作と関連するハンドラを使用して内部PeopleSoftサービスを定義するか、既存のコンポーネント・インターフェース用のPeopleSoftサービスを作成することができるようです。

PeopleSoftシステムで利用できる標準的な、デフォルトの、すぐに使えるWebサービスはありますか。それとも、必ずIntegration Brokerで定義する手順が必要ですか。

Salesforceのように標準的なWebサービスAPIを持つシステムを見て、PeopleSoftにも同じようなものがありそうな気がするのですが、見つかりません。 それとも、PeopleSoftの基本的な機能をWebサービスとして公開する標準的なWebサービスAPIを私が知らないだけなのでしょうか。

どのように解決するのですか?

インテグレーションブローカー(IB)は、peoplesoftからビジネスロジックを公開し、サードパーティツールでそれを利用する、あるいはpeoplesoftのツールからウェブサービスを利用するために必要なものです。

メッセージにはアウトオブボックスもありますが、そのほとんどは異なるPIA(PeopleSoft Internet Architecture)が通信できるように作られています。

IBコンポーネントはpeopletoolsのバージョン8.47でほぼ完全にリミックスされたので、注意してください。だから、IBについて話すときは、ツールのバージョンを示すことが重要です。

IBフレームワーク以外で、Webサービスを実装するためのスタンドアロンAPIがあるという話は聞いたことがありません。IBは、メッセージの送信と受信を処理するために専用のクラスを使用します。あなたはそれをハンドラとして言及しました。そして、もしコンポーネント・インターフェースを使用する必要があれば、それはこのクラスを通して行われるでしょう。