Open Factory 21/ 資産を分散システム Web システムへ 日本電気株式会社
製品概要 は Web システム環境において 資産を活用する ためのコンポーネント生成機能を提供します
新機能 Ver2.4 の強化内容 Microsoft Visual C++ 2008 対応 Microsoft Visual C++ 2008 を使用する環境でアプリケーションの開発が可能 次の機能は Microsoft Visual C++ 6.0 環境でのみ使用可能です VB アクセスコントロール生成 WebOTX Ver8.2 対応 CORBA コンポーネント生成において WebOTX Ver8.2 に対応しました
特長 既存資産の Web/ 分散システムへの適用既存の 資産を AP サーバ WebOTX などの Web/ 分散システム環境にスムーズに移行できます 手続きを指定するだけで 最小限の修正で CORBA や COM/DCOM のサーバコンポーネントを生成することが可能です 引数の情報等は自動的に解析されるため 開発時に指定する必要はありません クライアントアプリケーションの作成 DCOM/CORBA サーバコンポーネント生成時に クライアントアプリケーションから分散オブジェクトを呼び出すための ライブラリファイル (/C,C++) またはアクセスコントロール (Visual Basic) を生成します また CORBA サーバコンポーネント生成時に Java から使用可能な データ変換クラスを生成します 画面入出力テンプレートを自動生成 COMコンポーネント生成時に サーバコンポーネントをクライアントから利用するためのASPテンプレートを自動生成します 共有サービスシステムサブルーチンを使用しサーバコンポーネント間のデータの共有が可能です 85 Pro Workbench との連携 85 Pro Workbench との連携により コンポーネントの各種情報はプロジェ クトに保存され 必要な処理等はすべて自動的に生成され容易に開発が可能です
コンポーネント生成機能 ノウハウのみを流用 既存 資産 FrontPage Visual InterDev 画面 ビジネスロジック ビジネスロジックの抜出 ASP 画面処理 /C,C++ Visual Basic JSP/ サーフ レット クライアント AP CORBA DCOM 入出力テンフ レート IIS ASP 生成 WebOTX Web/AP サーバ コンポーネント生成 85 Pro COM CORBA DCOM ビジネスロジックをラッピング ビジネスロジック サーバコンポーネントランタイム ( マルチスレッド対応 )
サーバコンポーネントの生成 (1/2) 利用者が分散オブジェクトとしたい をメソッドとして 指定することにより を呼び出す CORBA や COM /DCOM コンポーネントを生成します メソッドの指定 85 Pro + 生成 CORBA または COM/DCOM コンポーネント
サーバコンポーネントの生成 (2/2) データアクセスプロパティ提供 (COM) アプリケーションで変更された値を受け取ることが可能です 集団項目内の基本項目へのアクセスが可能です データアクセスプロパティ対応の画面入出力テンプレートを自動生成します Web サービスから呼び出し可能な COM コンポーネント (COM) Web サービスから呼び出し可能な COM コンポーネントを生成します Web サービスのテンプレートファイルを自動生成します アクセス Bean (Bean) JSP/Servlet から呼び出し可能な アクセス Bean を生成します string 型パラメータ (CORBA) クライアント言語と string 型でのデータ受け渡しが可能です
クライアントアプリケーションの作成 /C C++ アプリケーションのCALL 命令でメソッドを呼び出すためのブリッジルーチン ( サーバコンポーネントライブラリ ) を生成します Visual Basicアプリケーションからメソッドを呼び出すためのアクセスコントロールを生成します Javaから使用可能なデータ変換クラスを生成します 呼び出す名 (CALL) 85 Pro + 生成 生成 ブリッジルーチン ( サーバコンポーネントライブラリ ) VB アクセスコントロール データ変換クラス
85 Pro Workbench での操作 (1/2) コンポーネントを生成するプロジェクトとして コンポーネント化する の登録 アプリケーション種別とサーバ種別の指定 メソッドの指定を行うだけでコンポーネントの生成が可能です
85 Pro Workbench での操作 (2/2) CORBA コンポーネントの場合は シングルスレッド / マルチスレッドの選択が可能です COM コンポーネントの場合にはマルチスレッド DCOM コンポーネントの場合はシングルスレッドとなります
画面入出力テンプレートの自動生成 COM コンポーネント生成時には クライアントからのサーバコンポーネントの利用を容易にする ASP テンプレートが自動生成されます データアクセスプロパティの利用により サーバサイドスクリプトから で設定したデータへのアクセスが可能です 画面入出力テンプレート (ASP) の例 Windows Server + IIS ASP COMコンポーネント
Web サービステンプレートの自動生成 Web サービスから呼び出し可能な COM コンポーネント生成時には Web サービスからのサーバコンポーネントの利用を容易にするテンプレートが自動生成されます SOAP Toolkit で作成 IIS Web サービスコンポーネント Visual Studio.NET で作成 IIS ASP.NET Web サービス IIS ASP マネージラッパー COMコンポーネント ASP.NET Web アフ リケーション XML Webサービスプロキシ COMコンポーネント
その他の機能 Open Factory 21/ プリ楽との連携により コンポーネントからのフォームオーバレイ印刷機能 ( 帳票印刷ファイルの作成 ) が可能となります 作成された印刷ファイルをクライアントから参照することによりプレビュー表示や印刷が可能となります また フォームは Open Factory 21/ 帳楽 Ex で作成されたものを使用しますので 従来 資産をそのまま利用可能です
動作環境 (1/2) OS Microsoft Windows 98,Me,XP,Vista,7 Microsoft Windows NT Server 4.0, Workstation 4.0 Microsoft Windows 2000 Server, Advanced Server,Professional Microsoft Windows Server 2003 Microsoft Windows Server 2008 但し Windows 2000, Windows Server 2003, Windows Server 2008 のターミナルサービス上では動作しません マシン上記 OS が稼動するパーソナルコンピュータおよび Express サーバ PC サーバ
動作環境 (2/2) 必須ソフトウェア [ 開発時 ] (1) Open Factory 21/85 Pro Ver8.6 (2) Microsoft Visual C++ Ver6.0 または Microsoft Visual C++.NET または Microsoft Visual C++ 2005 または Microsoft Visual C++ 2008 (3) WebOTX 開発環境 Ver3.2, Ver4.2, Ver5.2, Ver6.4, Ver7.1, Ver8.2 (CORBA コンホ ーネント開発時 ) [ 実行時 ] (1) Open Factory 21/85 Pro サーハ コンホ ーネントランタイム Ver8.6 (2) WebOTX 実行環境 Ver3.2 または Standard Edition/Enterprise Edition Ver4.2, Ver5.2, Ver6.4, Ver7.1, Ver8.2 (CORBA コンホ ーネント実行時 ) (3) Microsoft Internet Information Server Ver4.0 または Microsoft Internet Information Services Ver5.0, Ver6.0, Ver7.0, Ver7.5 (COM コンホ ーネント実行時 )