短い答え:はい。 JDEは、多数の外部オブジェクト/サービス/アダプタと通信できます。
長い回答:お客様のオプションは、お客様のJDEのバージョンとその通信に必要な条件によって異なります。
APIを呼びたいと言っているので、かなり最近のバージョン(OneWorld/EnterpriseOne製品、バージョンXE以降など)があり、 "オンラインインターフェイス"が必要であると仮定していますつまり、JDEからAPIを呼び出し、JDEプログラムが続行される前に「バッチ処理」ではなく、処理が完了して何かを返すまで待ちます)。
あなたの最良の選択肢は、私が思うにCOMだと思います。 JDEはCOMに準拠しています。お客様は、COMとGenCOMを使用して外部APIを呼び出すことで、JDE相互運用性についての理解を深める必要があります(これがJDEの用途向けにパッケージ化されたものです)。
Javaに接続できますか?はい。 COMと同じように、消費するコードをパッケージ化/カプセル化する必要があります。
XMLを使用できますか?はい。
アダプターはどうですか?はい。 MQ WebSphere、MSMQ。
Webservices?多分。使用するJDEのバージョンによって異なります。最近のバージョンでは、Webサービスがかなりうまく機能します。他の人が消費するようにJDEからビジネス関数を提供することができます。また、他の人からサービスを利用することもできます。したがって、あなたのAPIをWebサービスで使用できる場合、JDEは消費する可能性があります。
Webサービスの場合、J2EE接続にはwSG(Web Services Gateway)、Business Services Server、JMQ Queue/Topicを使用できます。
利用可能な他の方法は、バッチ処理(EDI、OSA、zテーブル、テーブル変換)に適しています。
OracleはJDEツール(EnterpriseOne Toolsバージョン8.98ガイドを検索する必要があります)、特にWebServices用のガイドを新しくしています。
私はあなたにJDEと連絡を取るためのupvoteを与えます。ああ。 – recursive
最悪。商品名。これまで – annakata