高度なカスタマイズ > Info*Engine ユーザーガイド > SOAP サービス > Info*Engine Java EE コネクタ
  
Info*Engine Java EE コネクタ
Info*Engine Java Platform, Enterprise Edition (Java EE) コネクタは、Java EE Connector Architecture (JCA) バージョン 1.0 の Info*Engine の実装です。JCA は、Java EE アプリケーションサーバーと企業情報システム (EIS) 間の対話のための標準実装を提供する目的で設計されました。ここでの企業情報システムは Info*Engine です。
コネクタは、Java EE アプリケーションサーバー環境 (JBOSS や Sun ONE など) またはスタンドアロン Java クライアント (コマンドラインまたは Swing アプリケーション) から Info*Engine へのアクセスを可能にする低レベルのソフトウェアドライバです。Info*Engine Java EE コネクタは、通信プロトコルとして SOAP を使用します。このコネクタは、JDBC ドライバと類似しており、JDBC ドライバがリレーショナルデータベースとの接続および操作を認識するのと同様に、Info*Engine との接続および操作の低レベルの側面を認識します。
Info*Engine Java EE コネクタを使用するアプリケーションサーバー環境の設定の詳細については、使用している環境 (Sun ONE または JBOSS) に応じて該当するホワイトペーパーを参照してください。これらのホワイトペーパーは、以下の URL の PTC Web サイトにある「Reference Documents」セクションの Windchill Info*Engine ページにあります。
www.ptc.com/appserver/cs/doc/refdoc.jsp
Info*Engine Java EE コネクタは、SOAP を使用して Info*Engine と通信します。SOAP は、XML を使用して Web サービスと対話するための標準のリクエストおよびレスポンスプロトコルです。Info*Engine には SOAP RPC サーブレットが含まれているので、HTTP または JMS を使用して、Info*Engine タスクをクライアントに公開できます。
Info*Engine は、実行時に Web Service Definition Language (WSDL) を使用して、クライアントに対する SOAP サービスを記述できます。Java EE コネクタとともに配布されるツールは、WSDL メタデータ情報を使用して、Info*Engine の操作を簡略化するクライアント側 Java クラスを生成できます。この提供ツールを使用して、Info*Engine の操作を制御する標準の Java メソッドを公開する Data Access Objects (DAO) および Enterprise Java Beans (EJB) を生成できます。