(57)【要約】【課題】ＰＤＭシステムを利用して従来の設計品質を保証する一方、設計案件の検索処理の高速化を図ることが可能な製品設計支援システムを提供する。【解決手段】ＰＤＭシステムと、そのＰＤＭシステムが管理するデータ情報が格納されたデータベースと、ＰＤＭシステムとの情報連携用のＡＰＩを用いて業務処理を実行する業務アプリケーションを備えた業務処理システムと、がネットワークを介して接続された製品設計支援システムにおいて、業務アプリケーションからの情報処理要求が上記データベースの検索要求か否かを判定し、検索要求以外の要求と判定した場合は、その要求に対する処理を上記ＡＰＩに従ってＰＤＭシステムに実行させる制御を行い、検索要求と判定した場合は、ＰＤＭシステムを介さず上記データベースに直接アクセスして当該検索処理を実行する構成とする。【選択図】図１
2009301164.tif 000002
【特許請求の範囲】
【請求項１】
製品の設計案件に関するデータ情報を一元管理するＰＤＭシステムと、前記データ情報が格納された設計案件データベースと、前記ＰＤＭシステムとの情報連携用のＡＰＩを用いて前記データ情報を利用した業務処理を実行する業務アプリケーションを備えた業務処理システムと、がネットワークを介して接続された製品設計支援システムであって、
前記業務処理システムは、前記業務アプリケーションからの情報処理要求が前記設計案件データベースの検索要求の場合、前記ＰＤＭシステムを介さずに前記設計案件データベースに直接アクセスして当該検索処理を実行する制御を行うと共に、前記検索要求に対する検索回答を要求元の業務アプリケーションに渡す処理を実行する第１の制御手段と、前記業務アプリケーションからの情報処理要求が前記検索要求以外の場合、前記情報処理要求に対する処理を前記ＡＰＩに従って前記ＰＤＭシステムに実行させる制御を行う第２の制御手段と、を有することを特徴とする製品設計支援システム。
【請求項２】
前記第１の制御手段及び前記第２の制御手段を、前記業務アプリケーションが搭載されている前記業務処理システム内のクライアント端末に備えたことを特徴とする請求項１に記載の製品設計支援システム。
【請求項３】
前記第１の制御手段及び前記第２の制御手段を、前記業務アプリケーションが搭載されている業務処理システム内のクライアント端末に接続されるサーバに備えたことを特徴とする請求項１に記載の製品設計支援システム。
【請求項４】
前記第１の制御手段及び前記第２の制御手段としてコンピュータを機能させるプログラムが、前記業務アプリケーションの本体とは独立したミドルウェアで構成されることを特徴とする請求項１乃至３のいずれかに記載の製品設計支援システム。
【請求項５】
前記検索処理を実行する検索手段を、前記設計案件データベースを保持するデータベースサーバに備えたことを特徴とする請求項１乃至４のいずれかに記載の製品設計支援システム。
【請求項６】
製品の設計案件に関するデータ情報を一元管理するＰＤＭシステムと、前記データ情報が格納された設計案件データベースと、前記ＰＤＭシステムとの情報連携用のＡＰＩを用いて前記データ情報を利用した業務処理を実行する業務アプリケーションを備えた業務処理システムと、がネットワークを介して接続された製品設計支援システムにおける設計案件の検索処理高速化方法であって、
前記業務アプリケーションからの情報処理要求が前記設計案件データベースの検索要求か否かを判定し、前記検索要求以外の情報処理要求と判定した場合は、前記情報処理要求に対する処理を前記ＡＰＩに従って前記ＰＤＭシステムに実行させる制御を行う一方、前記検索要求と判定した場合は、前記ＰＤＭシステムを介さずに前記設計案件データベースに直接アクセスして当該検索処理を実行することにより、前記業務アプリケーションからの検索要求に対する検索処理の高速化を図ることを特徴とする製品設計支援システムにおける設計案件の検索処理高速化方法。
【請求項７】
製品の設計案件に関するデータ情報を一元管理するＰＤＭシステムと、前記データ情報が格納された設計案件データベースと、前記ＰＤＭシステムとの情報連携用のＡＰＩを用いて前記データ情報を利用した業務処理を実行する業務アプリケーションを備えた業務処理システムと、がネットワークを介して接続された製品設計支援システムに適用される業務アプリケーション制御プログラムであって、
前記業務処理システム内の情報処理装置のコンピュータに、
前記業務アプリケーションからの情報処理要求が前記設計案件データベースの検索要求の場合、前記ＰＤＭシステムを介さずに前記設計案件データベースに直接アクセスして当該検索処理を実行する制御を行う手順と、
前記検索要求に対する検索回答を要求元の業務アプリケーションに渡す処理を実行する手順と、
前記業務アプリケーションからの情報処理要求が前記検索要求以外の場合、前記情報処理要求に対する処理を前記ＡＰＩに従って前記ＰＤＭシステムに実行させる制御を行う手順と、を実行させるための業務アプリケーション制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＤＭ（Product  Data  Management）システムとの連携機能を備えた製品設計支援用の業務アプリケーションシステムに関し、特に、ＰＤＭシステムで一元管理されている設計案件の検索処理を高速化する技術に関するものである。
【背景技術】
【０００２】
ＰＤＭシステムは、製品の設計・開発に関わるデータ情報を一元化管理し、作業工程の効率化や期間の短縮をはかる情報システムであり、設計品質の向上と設計期間の短縮を同時に実現できる情報システムとして、近年最も注目されている製品設計支援システムの１つである。
【０００３】
製品の設計・開発に携わる人達は、３次元ＣＡＤ（Computer  Aided  Design）システムなどの設計支援用の業務アプリケーションシステム（以下「業務処理システム」と呼ぶ）を利用していることが多く、その業務処理システムからＰＤＭシステムが管理しているデータ情報を利用することによって、チーム設計やコンカレント開発を効率的に行えるようになり、また、図面の作成、承認、配布までのプロセスを効率化することができ、進捗管理も容易となる。
【０００４】
ここで、業務処理システムとＰＤＭシステムとの間の連携処理について、その概要を説明する。
【０００５】
図５は、業務処理システムとＰＤＭシステムとがネットワークを介して連携して動作する従来のコンピュータシステム（以下「業務処理／ＰＤＭ連携処理システム」と呼ぶ）の構成例を模式図で示している。
【０００６】
図５に示される業務処理／ＰＤＭ連携処理システムは、３次元ＣＡＤシステム等からなる業務処理システム１０と、ＰＤＭシステム２０と、そのＰＤＭシステムが管理する設計案件データが格納されたデータベース３１（以下「設計案件データベース」と呼ぶ）を有するデータベースサーバ３０とを備えており、業務処理システム１０内の各クライアント端末１は、ＬＡＮ（Local  Area  Network）やインターネット等のネットワークを介してＰＤＭシステム２０に接続されている。
【０００７】
業務処理システム１０は、ＰＤＭシステム２０で一元管理された設計案件データを利用し、３次元ＣＡＤ、図面データ等の設計情報を自動作成するコンピュータシステムを指しており、例えば設計支援用の業務アプリケーション１１が搭載されたクライアント端末１の他に、管理者用の端末やファイルサーバなどの所定の情報処理装置を備えている。
【０００８】
上述のような構成の業務処理／ＰＤＭ連携処理システムにおいて、ＰＤＭシステム２０の情報を業務アプリケーション１１で連携する際、ＰＤＭシステム２０がカスタマイズのために提供したＡＰＩ（Application  Program  Interface）を利用し、製品の設計・開発を行うようにしている。
【０００９】
図５の例では、業務処理システム１０は、ＰＤＭシステム２０との情報連携機能を実現するための手段として、ＡＰＩに従ってＰＤＭシステム２０との間でデータ情報の受け渡し制御を行うＡＰＩ処理部１２を備えている。そして、ＰＤＭシステム２０側との情報伝達は、業務処理システム１０側のＡＰＩ処理部１２と、ＰＤＭシステム２０側のＡＰＩ実行部２１とを介して行われるようになっている。
【００１０】
例えば、業務処理システム１０側で自動作成した設計情報等の成果物は、ＡＰＩ処理部１２を介してＰＤＭシステム２０側に送信され、ＰＤＭシステム２０側のＡＰＩ実行部２１を介して設計案件データベース３１に登録される。そして、業務処理システム１０から設計案件データベース３１の更新や検索を行う場合も、その要求がＡＰＩ処理部１２を介してＰＤＭシステム２０側に送信され、ＰＤＭシステム２０経由で設計案件データベース３１の更新処理や検索処理が実行されるようになっている。
【００１１】
ここで、図５を参照して、業務アプリケーション１１からの更新要求と検索要求に対する処理の流れを説明する。先ず、設計案件データの更新要求に対する処理について説明する。
【００１２】
クライアント端末１上で稼動する業務アプリケーション１１から更新要求があると、ＡＰＩ処理部１２は、ＰＤＭシステム２０に対するＡＰＩ命令（更新要求Ｒ１）を作成し、その更新要求Ｒ１をネットワーク経由でＰＤＭシステム２０に渡す。
【００１３】
ＰＤＭシステム２０内のＡＰＩ実行部２１は、クライアント端末１側から受け取ったＡＰＩ命令を解釈し、アクセス権限等のチェックをした後、設計案件データの更新要求Ｒ１であればデータベースサーバ３０を介して設計案件データベース３１にアクセスし、設計案件データベース３１内の当該データを更新する。
【００１４】
続いて、ＡＰＩ実行部２１は、データベースサーバ３０から更新反映通知Ａ１（例えば更新の完了を示す通知メッセージ）を受け、その更新反映通知Ａ１を要求元のクライアント端末１に送信し、ＡＰＩ処理部１２を介して業務アプリケーション１１に渡す。
【００１５】
一方、クライアント端末１側から受け取った命令が検索要求Ｒ２の場合は、ＰＤＭシステム２０内のＡＰＩ実行部２１は、データベースサーバ３０を介して設計案件データベース３１にアクセスし、当該検索条件を満たす設計案件データを検索する処理を実行する。そして、その検索結果を示す検索回答Ａ２をＡＰＩで規定されたデータ様式で生成し、その検索回答Ａ２を要求元のクライアント端末１に送信し、ＡＰＩ処理部１２を介して業務アプリケーション１１に渡す。
【００１６】
このように、ＰＤＭシステムは、３次元ＣＡＤシステムなどの業務処理システムと連携した組み合わせとして利用されることが多く、業務処理システム側では、例えば所望の設計情報をＰＤＭシステムから検索して入手し、変更や編集により更新された設計情報を再度ＰＤＭシステムへ格納する、というように、業務処理システム側からの設計案件データベース３１の検索処理や更新処理は、常にＰＤＭシステム経由で実行される形態となっている。
【００１７】
このような処理形態を採用している従来のコンピュータシステムにおいては、各クライアント端末からの要求が集中し、当該要求に対するＰＤＭシステム側の回答が遅くなり、業務処理システム側での設計／開発業務に支障が生じることがあった。
【００１８】
ＰＤＭシステム側のレスポンス時間が長くなる要因としては、ハードウェアの処理能力の他に、例えば、ＰＤＭシステムへのアクセス集中、設計案件のデータ特性（製品データを構成する部品数の量、製品データの階層構造、当該データにリンクされた関連データ情報の数、データサイズなど）、ＰＤＭに係るデータ処理の多さ（更新要求されたデータ以外の各設計関連情報への自動反映処理）など、ソフトウェア的なものもある。
【００１９】
レスポンス時間を短縮するための従来技術としては、ＰＤＭシステムにおいて、クライアント端末から参照要求される可能性の高い情報を登録したキャッシュサーバ（ＰＤＭキャッシュサーバ装置）を備え、そのキャッシュサーバにおいて、クライアント端末からの参照要求を受けた情報がキャッシュ登録され且つ最新のものであると判定した場合には、キャッシュ登録された情報をそのままクライアント端末に出力するようにしたものがある（例えば特許文献１を参照）。
【特許文献１】特開２００２−２１５４４５号公報
【発明の開示】
【発明が解決しようとする課題】
【００２０】
上述したように、ＰＤＭシステムを利用することで、設計品質の向上と設計期間の短縮を同時に実現することが可能となり、また、進捗管理も容易になるなどの様々なメリットがあるが、ＰＤＭシステムを介すと処理時間が多く掛かってしまい、開発／設計業務に支障が生じることがあった。
【００２１】
前述のキャッシュサーバを備えたＰＤＭシステムにおいては、処理時間をある程度短縮することが可能となるが、クライアント端末から参照要求される可能性の高い情報を予めキャッシュ登録する必要があり、その登録に手間がかかるという問題がある。また、クライアント端末からの参照要求の可能性が判別不可の場合、事前にキャッシュ登録ができない問題がある。また、キャッシュクリアされた場合、時間短縮の効果が期待できない問題がある。
【００２２】
本発明は上述のような問題に鑑みてなされたものであり、本発明の目的は、ＰＤＭシステムを利用して従来の設計品質を保証する一方、設計案件の検索処理の高速化を図ることが可能な、製品設計支援システム及びそのシステムにおける設計案件の検索処理高速化方法、並びに業務アプリケーション制御プログラムを提供することにある。
【課題を解決するための手段】
【００２３】
本発明は、製品設計支援システム及びそのシステムにおける設計案件の検索処理高速化方法、並びに業務アプリケーション制御プログラムに関するものであり、製品設計支援システムに関しては、本発明の上記目的は、製品の設計案件に関するデータ情報を一元管理するＰＤＭシステムと、前記データ情報が格納された設計案件データベースと、前記ＰＤＭシステムとの情報連携用のＡＰＩを用いて前記データ情報を利用した業務処理を実行する業務アプリケーションを備えた業務処理システムと、がネットワークを介して接続された製品設計支援システムであって、前記業務処理システムは、前記業務アプリケーションからの情報処理要求が前記設計案件データベースの検索要求の場合、前記ＰＤＭシステムを介さずに前記設計案件データベースに直接アクセスして当該検索処理を実行する制御を行うと共に、前記検索要求に対する検索回答を要求元の業務アプリケーションに渡す処理を実行する第１の制御手段と、前記業務アプリケーションからの情報処理要求が前記検索要求以外の場合、前記情報処理要求に対する処理を前記ＡＰＩに従って前記ＰＤＭシステムに実行させる制御を行う第２の制御手段と、を有することによって達成される。
【００２４】
また、本発明の上記目的は、前記第１の制御手段及び前記第２の制御手段を、前記業務アプリケーションが搭載されている前記業務処理システム内のクライアント端末に備えること、前記第１の制御手段及び前記第２の制御手段を、前記業務アプリケーションが搭載されている業務処理システム内のクライアント端末に接続されるサーバに備えること、前記第１の制御手段及び前記第２の制御手段としてコンピュータを機能させるプログラムが、前記業務アプリケーションの本体とは独立したミドルウェアで構成されること、前記検索処理を実行する検索手段を、前記設計案件データベースを保持するデータベースサーバに備えること、によってそれぞれ一層効果的に達成される。
【００２５】
また、設計案件の検索処理高速化方法に関しては、本発明の上記目的は、製品の設計案件に関するデータ情報を一元管理するＰＤＭシステムと、前記データ情報が格納された設計案件データベースと、前記ＰＤＭシステムとの情報連携用のＡＰＩを用いて前記データ情報を利用した業務処理を実行する業務アプリケーションを備えた業務処理システムと、がネットワークを介して接続された製品設計支援システムにおける設計案件の検索処理高速化方法であって、前記業務アプリケーションからの情報処理要求が前記設計案件データベースの検索要求か否かを判定し、前記検索要求以外の情報処理要求と判定した場合は、前記情報処理要求に対する処理を前記ＡＰＩに従って前記ＰＤＭシステムに実行させる制御を行う一方、前記検索要求と判定した場合は、前記ＰＤＭシステムを介さずに前記設計案件データベースに直接アクセスして当該検索処理を実行することにより、前記業務アプリケーションからの検索要求に対する検索処理の高速化を図ることによって達成される。
【００２６】
また、業務アプリケーション制御プログラムに関しては、本発明の上記目的は、製品の設計案件に関するデータ情報を一元管理するＰＤＭシステムと、前記データ情報が格納された設計案件データベースと、前記ＰＤＭシステムとの情報連携用のＡＰＩを用いて前記データ情報を利用した業務処理を実行する業務アプリケーションを備えた業務処理システムと、がネットワークを介して接続された製品設計支援システムに適用される業務アプリケーション制御プログラムであって、前記業務処理システム内の情報処理装置のコンピュータに、前記業務アプリケーションからの情報処理要求が前記設計案件データベースの検索要求の場合、前記ＰＤＭシステムを介さずに前記設計案件データベースに直接アクセスして当該検索処理を実行する制御を行う手順と、前記検索要求に対する検索回答を要求元の業務アプリケーションに渡す処理を実行する手順と、前記業務アプリケーションからの情報処理要求が前記検索要求以外の場合、前記情報処理要求に対する処理を前記ＡＰＩに従って前記ＰＤＭシステムに実行させる制御を行う手順と、を実行させるための業務アプリケーション制御プログラムを含むことによって達成される。
【発明の効果】
【００２７】
本発明によれば、ＰＤＭシステムが管理する設計案件のデータ情報を利用して設計情報等を自動作成する業務処理システムにおいて、検索については、リンクする情報がなく書き換えなどで管理する必要がないため、ＰＤＭシステムを介さず、データベースに直接アクセスする方式としている。それによって検索処理の高速化が可能となり、また、新たなハードウェアを追加することなく処理時間を短縮することが可能となる。また、検索以外の処理については、従来通りＰＤＭシステムを介して行う方式としているので、従来の設計品質を保証した状態で検索処理の高速化を実現することができる。
【発明を実施するための最良の形態】
【００２８】
以下、図面に基づいてこの発明の実施の形態について詳細に説明する。
【００２９】
図１は、本発明に係る業務処理／ＰＤＭ連携処理システム（以下「製品設計支援システム」と呼ぶ）の構成例を図５に対応させて示す模式図であり、同一構成箇所は同符号を付して説明を省略若しくは簡略化して説明する。なお、本発明で言う「設計案件データ」とは、３次元ＣＡＤデータ、図面データ、文書データ（設計条件，部品表，仕様書等）など、製品の設計，開発，保守に関わる一連のデータ情報（設計関連情報）のことを言う。また、本発明で言う「設計支援」とは、製品の設計に限らず、開発，保守を含む業務支援のことを言う。
【００３０】
図１において、製品設計支援システムは、設計支援用の業務処理システム１０と、製品の設計案件に関するデータ情報（以下「設計案件データ」と呼ぶ）を一元管理するＰＤＭシステム２０と、その設計案件データが格納されたデータベース（設計案件ＤＢ）３１を有するデータベースサーバ３０とを備えており、業務処理システム１０内の各クライアント端末１は、ネットワークを介してＰＤＭシステム２０とデータベースサーバ３０に接続されている。
【００３１】
本発明に係る製品設計支援システムにおいては、製品を構成する各部品の情報がツリー形式で表された設計案件データとして一元化されて設計案件データベース３１に格納されており、例えば、部品データの更新要求であれば、部品データを読み出すと共に、その部品データを含む組立状態図などの関連データを読み出し、部品データと関連データをそれぞれ自動的に更新して設計案件データベース３１に反映する処理を実行するようにしている。
【００３２】
業務処理システム１０内のクライアント端末１は、ユーザ（設計者，開発者，研究者，管理者など）が利用する情報処理装置であり、標準プロトコル（開放型システム間相互接続（ＯＳＩ）の規格に準拠したプロトコル）による通信機能を有する情報処理装置であれば良く、いわゆるノートパソコンやＰＤＡ（Personal  Digital  Assistants）、携帯電話などのモバイル端末も利用することができる。
【００３３】
クライアント端末１には、設計支援用の業務アプリケーション１１が搭載されており、その業務アプリケーション１１は、図５に示した従来の製品設計支援システムと同様に、ＡＰＩ処理部１２を介してＰＤＭシステム２０の管理機能を利用できるようになっている。なお、ここで言う「管理機能」とは、例えば、設計案件データベース３１に格納された設計案件データを最新に更新して管理する機能、設計案件データの変更履歴などを管理する機能、設計案件データに対するアクセス権限などを管理する機能、設計/開発工程の進捗を管理する機能など、設計案件データに関する各種の管理機能のことを言う。
【００３４】
従来の製品設計支援システムでは、設計案件データベース３１の検索処理や更新処理は、常にＰＤＭシステム経由で実行する形態としていたが、本発明に係る製品設計支援システムにおいては、ＰＤＭシステム２０の管理する設計案件データの管理オペレーション、例えば、設計案件データの新規登録、更新、削除などの管理情報の変更を伴う管理オペレーションについては、ＰＤＭシステム２０との間で規定されたＡＰＩを用いて、当該管理オペレーションに対する処理をＰＤＭシステム２０を介して実行し、設計案件データの検索については、ＰＤＭシステム２０を介さずに、設計案件データベース３１に直接アクセスして検索処理を実行するようにしている。
【００３５】
図１の例では、業務アプリケーション１１からの要求を受付けるＡＰＩ処理部１２内のソフトウェアモジュールとしてＰＤＭ連携制御部１３を設け、そのＰＤＭ連携制御部１３において上記の実行制御を行う形態としている。
【００３６】
詳しくは、ＰＤＭ連携制御部１３は、上記の実行制御を行う手段として、業務アプリケーション１１からの情報処理要求が、設計案件データベース３１の検索要求の場合、ＰＤＭシステム２０を介さずに設計案件データベース３１に直接アクセスして当該検索処理を実行させる制御を行うと共に、検索要求に対する検索結果を検索回答として要求元の業務アプリケーション１１に渡す処理を実行する検索処理制御手段（以下「第１の制御手段と呼ぶ」と、業務アプリケーション１１からの情報処理要求が検索要求以外の場合、情報処理要求に対する処理をＡＰＩに従ってＰＤＭシステム２０に実行させる制御を行う管理オペレーション制御手段（以下「第２の制御手段と呼ぶ」）と、を備えている。
【００３７】
これらの制御手段としてクライアント端末１のコンピュータを機能させるプログラムは、業務アプリケーション１１の本体内に組込まれる形態としても良く、業務アプリケーション１１に組込まずに、例えば、業務アプリケーション１１の本体とは独立したミドルウェアで構成されるメモリ常駐プログラム又はオーバーレイプログラムとして動作する形態としても良い。
【００３８】
図１の例では、第１及び第２の制御手段を有するＰＤＭ連携制御部１３は、ＡＰＩ処理部１２内のモジュールとして、業務アプリケーション１１が搭載されているクライアント端末１に備えた構成としているが、ＰＤＭ連携制御部１３をＡＰＩ処理部１２と分離したモジュールとし、業務処理システム１０内のクライアント端末１に接続されるサーバ（データ中継装置）に備えた構成としても良い。
【００３９】
すなわち、図２に示すように、ＰＤＭ連携制御部１３を業務処理システム１０内のサーバ２に備えた構成としても良く、図３に示すように、ＰＤＭ連携制御部１３を、複数の業務処理システム１０に接続される外部のサーバ２Ａに備えた構成としても良い。それらの場合、クライアント端末１のＡＰＩ処理部１２Ａは、サーバ２（あるいはサーバ２Ａ）をＰＤＭシステム２０と見なして、業務アプリケーション１１からの情報処理要求Ｒを常にサーバ２宛に送信し、その処理結果Ａをサーバ２から受信する形態となる。
【００４０】
なお、設計案件データベース３１の検索処理を実行する検索手段は、本実施の形態では、設計案件データベース３１を保持するデータベースサーバ３０に備えた構成としており、ＰＤＭ連携制御部１３では、データベースサーバ３０の検索手段３２を呼び出して検索処理を実行させる形態としているが、検索手段をＰＤＭ連携制御部１３内に備えた構成としても良い。
【００４１】
上述のような構成において、本発明に係る製品設計支援システムの動作例を、図４のフローチャートの流れに沿って説明する。
【００４２】
クライアント端末１（図２の例ではサーバ２）のＰＤＭ連携制御部１３では、業務アプリケーション１１からの情報処理要求を受けると（ステップＳ１）、その情報処理要求が設計案件データベース３１の検索要求か否かを判定し（ステップＳ２）、検索要求以外の情報処理要求と判定した場合は、その情報処理要求に対する処理をＡＰＩに従ってＰＤＭシステム２０に実行させる制御を行う。
【００４３】
例えば、上記ステップＳ２において、業務アプリケーション１１から要求があると、ＡＰＩ処理部１２では、ＰＤＭシステム２０に対するＡＰＩ命令をＰＤＭ連携制御部１３に渡す。ＰＤＭ連携制御部１３は、ステップＳ２において、ＡＰＩ命令が検索要求以外の情報処理要求と判定した場合は、その要求（例えば更新要求Ｒ１）をネットワーク経由でＰＤＭシステム２０に渡す（ステップＳ３）。ＰＤＭシステム２０内のＡＰＩ実行部２１は、クライアント端末１のＰＤＭ連携制御部１３から受け取った要求が、検索要求以外の情報処理要求であればデータベースサーバ３０を介して設計案件データベース３１にアクセスし、当該要求に応じて、設計案件データベース３１内の当該データ及び関連情報を更新する処理（例えば、更新要求された部品データ、及びその部品データを含む組立状態図や仕様書などのリンクされた製品関連データ情報への反映処理）を実行する（ステップＳ４）。続いて、ＰＤＭシステム２０内のＡＰＩ実行部２１は、データベースサーバ３０から応答（例えば更新反映通知Ａ１）を受け（ステップＳ５）、その更新反映通知Ａ１を要求元のクライアント端末１に送信し、ＰＤＭ連携制御部１３を介して業務アプリケーション１１に渡す処理を実行し（ステップＳ６）、当該要求に対する処理を終了する。
【００４４】
上記のようなＰＤＭシステム２０側の動作は従来と同様であり、既存のＰＤＭシステム２０をそのまま利用することができる。
【００４５】
一方、ステップＳ２において、業務アプリケーション１１からの要求（ＡＰＩ命令）が検索要求Ｒ２であると判定した場合は、ＰＤＭ連携制御部１３は、ＰＤＭシステム２０を介さずに設計案件データベース３１に直接アクセスして当該検索処理（本例ではデータベースサーバ３０の検索手段３２による検索処理）を実行する制御を行う（ステップＳ７）。そして、その検索要求Ｒ２に対する検索結果を示す検索回答Ａ２を要求元の業務アプリケーション１１に渡す処理を実行し（ステップＳ８）、当該検索処理を終了する。
【００４６】
なお、業務アプリケーション１１からの検索要求などの情報処理要求は、クライアント端末１の検索画面上でのユーザの操作による要求と、業務アプリケーション１１のプログラムによる要求とがあり、いずれの場合もＰＤＭ連携制御部１３を介して同様の処理が実行される。
【００４７】
このように、ＰＤＭシステム２０を利用した更新要求等の管理オペレーションは、従来通りＰＤＭシステム２０を介して行うことにより、従来の品質を保証する一方、設計案件の検索処理については、ＰＤＭシステム２０を介さず、設計案件データベース３１に直接アクセスする形態とすることにより、業務アプリケーション１１からの検索要求に対する検索処理の高速化を図るようにしている。なお、検索については、リンクする情報がなく書き換えなどで管理する必要がないため、ＰＤＭシステム経由とせずに直接的にデータベースを検索する形態とすることで、検索処理の高速化が可能となる。また、新たなハードウェアを追加したり、ＰＤＭシステムとのＡＰＩを変更したりすることなく、検索処理を高速化することができると共に、ＰＤＭシステム側の負荷も軽減するができる。さらに、背景技術において例示したキャッシュサーバを備えた構成と異なり、本発明に係る製品設計支援システムにおいては、検索処理がキャッシュ情報に依存しない仕組みとしているため、常に処理時間の短縮を発揮する効果を有する。
【図面の簡単な説明】
【００４８】
【図１】本発明に係る製品設計支援システムの全体構成の第１の例を示す模式図である。
【図２】本発明に係る製品設計支援システムの全体構成の第２の例を示す模式図である。
【図３】本発明に係る製品設計支援システムの全体構成の第３の例を示す模式図である。
【図４】本発明に係る製品設計支援システムの動作例を説明するためのフローチャートである。
【図５】従来の業務処理／ＰＤＭ連携処理システムの構成例を示す模式図である。
【符号の説明】
【００４９】
１  クライアント端末
２、２Ａ  サーバ（データ中継装置）
１０  業務処理システム（業務アプリケーションシステム）
１１  業務アプリケーション
１２、１２Ａ  ＡＰＩ処理部
１３  ＰＤＭ連携制御部
２０  ＰＤＭシステム
２１  ＡＰＩ実行部
３０  データベースサーバ
３１  設計案件ＤＢ
３２  検索手段
【図１】
2009301164.tif 000003
【図２】
2009301164.tif 000004
【図３】
2009301164.tif 000005
【図４】
2009301164.tif 000006
【図５】
2009301164.tif 000007