Interstage Application ServerとSymfoware Serverの連携形態は多種多様です。ここでは、アプリケーションサーバにInterstage Application Serverを導入し、Symfoware Serverにアクセスする代表的な2つの連携形態について説明します。
CORBA連携は、異なるシステム、言語およびプラットフォームに依存しない相互接続を実現します。
プラットフォームに依存しない連携を可能とし、既存の資産をそのまま活かすことにより低コスト化を実現します。
Webベース(インターネット、イントラネットまたはエクストラネット)の業務システムを実現するために、Webブラウザからの大量な要求に対して安定したレスポンスを保証します。
Jakarta EEの考え方をベースとして開発したJavaアプリケーションは、Eclipseを使用して開発することができます。また、開発者に対して、セション管理、トランザクション管理、セキュリティ管理などのインタフェースを見せなくするため、サーバアプリケーションの生産性の向上とポータビリティを実現します。
Connection Managerは、Interstage Application ServerのCORBAサービスを利用し、C、C++、COBOL言語などの埋込みプログラムからSymfoware Serverにアクセスする場合にインテリジェンスな通信機構を提供します。
CORBA連携でのConnection Managerの位置づけを以下に示します。
Connection Managerは、Interstage Application ServerのJakarta EEを利用し、Symfoware Serverにアクセスする場合にインテリジェンスな通信機構を提供します。
なお、Jakarta EE連携では、Javaアプリケーションのアクセスとなるため、Symfoware Server JDBCドライバが必要となります。
Webサーバ上のJava VM上で実行するJavaプログラムです。サーブレットは、1つのWebページ内に入力したデータをWebブラウザから受け取り、処理結果を新しいWebページに構成してWebブラウザに出力する機能を持っています。