(57)【要約】【課題】発注者と開発業者との間でのソフトウェア部品の円滑な受発注を支援するサーバ装置、方法、プログラムを提供する。【解決手段】インターネット上に発注者１ａと開発業者３ａとの間でのソフトウェア部品の受発注を仲介する仲介サーバ５を配置する。仲介サーバ５は、発注者端末１から取り込んだソフトウェア部品の要求仕様と納品実績蓄積部２４に蓄積されている各開発業者３ａの納品実績とに基づいて適切な開発業者３ａを選定する。さらに選定した開発業者３ａの端末３に見積を依頼し、その回答をとりまとめて発注者端末１に返送する。発注者端末１より開発業者３ａへの発注の依頼が仲介サーバ５を介して開発業者３ａへ通知される。開発業者３ａから発注者１ａへの納品が完了した後、納品実績蓄積部２４の納品実績を更新する。【選択図】　　　図３
2004110157.tif 000002
【特許請求の範囲】
【請求項１】
開発業者ごとのソフトウェア部品の納品実績を蓄積する納品実績蓄積部と、
発注者端末よりソフトウェア部品の要求仕様を網を通じて入手し、この入手した要求仕様と前記納品実績蓄積部に蓄積されている各開発業者の納品実績とに基づいて適切な開発業者を候補として選定し、少なくともこの開発業者の候補を前記網を通じて前記発注者端末に通知する仲介処理部と
を具備することを特徴とするソフトウェア部品の受発注仲介サーバ装置。
【請求項２】
前記開発業者のソフトウェア部品の受注希望要件を蓄積する受注希望要件蓄積部をさらに有し、
前記仲介処理部が、前記受注希望要件蓄積部に蓄積されている各開発業者の受注希望要件を加味しつつ適切な開発業者の選定を行うことを特徴とする請求項１に記載のソフトウェア部品の受発注仲介サーバ装置。
【請求項３】
前記仲介処理部が、選定した開発業者の端末に対して前記網を通じて前記ソフトウェア部品の要求仕様を送るとともに前記ソフトウェア部品の開発に係る見積を要求し、前記開発業者からの回答を前記網を通じて前記発注者端末へ通知することを特徴とする請求項１に記載のソフトウェア部品の受発注仲介サーバ装置。
【請求項４】
前記仲介処理部が、前記発注者端末からの任意の開発業者への発注依頼を前記網を通じて受け、前記納品実績蓄積部に当該開発業者に係る新たな納品実績を蓄積するとともに、当該開発業者の端末へ発注依頼を前記網を通じて伝達することを特徴とする請求項３に記載のソフトウェア部品の受発注仲介サーバ装置。
【請求項５】
前記仲介処理部が、前記発注者端末からの任意の開発業者への発注依頼を前記網を通じて受けて当該開発業者の端末へ発注依頼を前記網を通じて伝達し、当該開発業者から前記発注者への前記ソフトウェア部品の納品を確認して、前記納品実績蓄積部に当該開発業者に係る新たな納品実績を蓄積することを特徴とする請求項３に記載のソフトウェア部品の受発注仲介サーバ装置。
【請求項６】
提供可能なソフトウェア部品とこのソフトウェア部品に関する情報を蓄積する汎用化部品情報蓄積部をさらに有し、
前記仲介処理部が、前記発注者端末より入手した前記要求仕様と前記汎用化部品情報蓄積部に蓄積されている情報とに基づいて前記発注者の要求に見合う前記ソフトウェア部品に関する情報を前記発注者端末へ前記網を通じて通知し、前記発注者端末からの要求に従って前記汎用化部品情報蓄積部に蓄積されている前記ソフトウェア部品を前記網を通じて提供することを特徴とする請求項４または５に記載のソフトウェア部品の受発注仲介サーバ装置。
【請求項７】
発注者と開発業者との間でのソフトウェア部品の受発注を仲介サーバによって仲介する方法であって、
前記仲介サーバは、前記開発業者ごとの前記ソフトウェア部品の納品実績を蓄積しており、前記発注者の端末からソフトウェア部品の要求仕様を網を通じて受け取り、この受け取った要求仕様と前記蓄積されている納品実績とに基づいて適切な開発業者を候補として選定し、少なくともこの開発業者の候補を前記網を通じて前記発注者端末に通知することを特徴とするソフトウェア部品の受発注仲介方法。
【請求項８】
コンピュータに、
開発業者ごとのソフトウェア部品の納品実績を蓄積する機能と、
発注者端末よりソフトウェア部品の要求仕様を網を通じて入手し、この入手した要求仕様と前記蓄積されている各開発業者の納品実績とに基づいて適切な開発業者を候補として選定し、少なくともこの開発業者の候補を前記網を通じて前記発注者端末に通知する機能と
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、発注者と開発業者との間でソフトウェア部品の受発注を仲介するソフトウェア部品の受発注仲介サーバ装置、方法、およびプログラムに関する。
【０００２】
【従来の技術】
物品の受発注をインターネットなどの網を用いて処理する仕組みに関連する従来技術としては、以下の特許文献１ないし特許文献９がある。
【０００３】
【特許文献１】
特開２００２−５６２２１号公報
【特許文献２】
特開２００１−３５１０２０号公報
【特許文献３】
特開２００１−２８３０４４号公報
【特許文献４】
特開２００２−３２６２３号公報
【特許文献６】
特開２００１−２８３０５３号公報
【特許文献７】
特開２００２−０８７５２５号公報
【特許文献８】
特開２００２−０９２０４３号公報
【特許文献９】
特開２００２−１０９３１６号公報
【０００４】
なかでも特許文献４である特開２００２−３２６２３号公報には、購入者端末と販売者端末とを通信手段を介してサーバに接続し、購入者が入力した物品情報と購入条件と、購入者の入力に応答して販売者が入力した販売条件をサーバで比較して、購入及び販売条件が一致した際に、サーバから購入者に販売者情報を伝送したり、購入発注を行う技術が開示されており、購入者と販売者とを仲介するシステムに関する技術が開示されている。
【０００５】
さらに、購入者と販売者とを仲介する技術としては、特許文献８である特開２００２−０９２０４３号公報に記載されるように、利用者端末から入力された部品を選定する条件に関するデータに基づいて、部品情報サーバが最適な部品を選定して利用者端末に供給する技術がある。
【０００６】
しかし、上記の従来技術は、ハードウェア部品の受発注に関するものであり、ソフトウェア部品の受発注には不向きである。その利用の一つには、ソフトウェア部品がハードウェア部品のように汎用化のものをそのまま製品に組み込めるというケースは少なく、多くの場合はその都度要求仕様に合わせて一つ一つを作成しなければならないことにある。したがって、ソフトウェア部品を外部の開発業者に発注する場合には、対象となるソフトウェア部品の分野（Ｊａｖａ（登録商標），Ｗｅｂ，Ｗｉｎｄｏｗｓ（登録商標）　ＣＯＭなど）について確かな実績をもった開発業者を選定することが重要となってくる。
【０００７】
しかしながら、発注者が開発業者の実績を十分把握することには限度があり、また、開発業者側にとっても過去の実績が必ずしも希望とする分野であるとは限らないなどの諸々の理由から、発注者と開発業者との間で円滑にソフトウェア部品の受発注を成立させることは困難な状況にある。
【０００８】
そこで、特許文献４である特開２００２−３２６２３号公報、特許文献８である特開２００２−０９２０４３号公報などに記載されるように、インターネットを用いてオンラインで発注者と開発業者とを仲介するシステムが検討されている。
【０００９】
【発明が解決しようとする課題】
しかし、いずれの従来技術とも、開発業者の過去の実績や受注希望条件を考慮した開発業者の選定を実現するものではなく、発注者と開発業者との間で円滑にソフトウェア部品の受発注を成立させる課題解決にいたるものとは言えなかった。たとえば、特許文献４の特開２００２−３２６２３号公報のように、業者の実績という面よりも購入及び販売条件によって業者を選定していたのでは、対象がソフトウェア部品の場合、品質、納期などの点でトラブルが発生する可能性が大きい。
【００１０】
本発明は、このような課題を解決するためになされたもので、発注者と開発業者との間でのソフトウェア部品の円滑な受発注を支援し、発注者と開発業者の双方に経済的なメリットをもたらし得るソフトウェア部品の受発注仲介サーバ装置、ソフトウェア部品の受発注を仲介する方法、およびプログラムを提供することを目的としている。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明のソフトウェア部品の受発注仲介サーバ装置は、開発業者ごとのソフトウェア部品の納品実績を蓄積する納品実績蓄積部と、発注者端末よりソフトウェア部品の要求仕様を網を通じて入手し、この入手した要求仕様と前記納品実績蓄積部に蓄積されている各開発業者の納品実績とに基づいて適切な開発業者を候補として選定し、少なくともこの開発業者の候補を前記網を通じて前記発注者端末に通知する仲介処理部とを具備するものである。
【００１２】
これによれば、仲介サーバが、発注者からの要求仕様と各開発業者の納品実績に基づいて適切な発注先候補としての開発業者を選定して発注者に紹介することで、発注者が要求しているソフトウェア部品の分野について実績のある開発業者を発注者自身が探し出す手間を省くことができ、品質、納期、コスト的な諸条件を満足するソフトウェア部品を発注者が容易に入手できるようになる。
【００１３】
本発明のソフトウェア部品の受発注仲介サーバ装置は、前記開発業者のソフトウェア部品の受注希望要件を蓄積する受注希望要件蓄積部をさらに有し、前記仲介処理部が、前記受注希望要件蓄積部に蓄積されている各開発業者の受注希望要件を加味しつつ適切な開発業者の選定を行うものとしてもよい。
【００１４】
開発業者の選定において開発業者の受注希望要件が考慮されることで、開発業者にすれば、希望する分野のソフトウェア部品開発を受注できる機会が増えることで、過去の業績のみにしばられない、様々な分野のソフトウェア部品開発を手掛けることが可能になる。
【００１５】
さらに、本発明のソフトウェア部品の受発注仲介サーバ装置において、前記仲介処理部が、選定した開発業者の端末に対して前記網を通じて前記ソフトウェア部品の要求仕様を送るとともに前記ソフトウェア部品の開発に係る見積を要求し、前記開発業者からの回答を前記網を通じて前記発注者端末へ通知するものとしてもよい。
【００１６】
これにより、サーバ装置によって納品実績、受注希望要件などに基づいて選定された複数の開発業者の中から、それぞれの開発業者が提示した見積金額に基づいて一つの発注先を発注者が選択することができる。
【００１７】
本発明のソフトウェア部品の受発注仲介サーバ装置において、前記仲介処理部は、前記発注者端末からの任意の開発業者への発注依頼を前記網を通じて受け、前記納品実績蓄積部に当該開発業者に係る新たな納品実績を蓄積するとともに、当該開発業者の端末へ発注依頼を前記網を通じて伝達するものとしてもよい。
【００１８】
あるいは、本発明のソフトウェア部品の受発注仲介サーバ装置において、前記仲介処理部は、前記発注者端末からの任意の開発業者への発注依頼を前記網を通じて受けて当該開発業者の端末へ発注依頼を前記網を通じて伝達し、当該開発業者から前記発注者への前記ソフトウェア部品の納品を確認して、前記納品実績蓄積部に当該開発業者に係る新たな納品実績を蓄積するものとしてもよい。
【００１９】
これによって、各開発業者の納品実績を確実に蓄積することが可能になる。
【００２０】
さらに、本発明のソフトウェア部品の受発注仲介サーバ装置において、提供可能なソフトウェア部品とこのソフトウェア部品に関する情報を蓄積する汎用化部品情報蓄積部をさらに有し、前記仲介処理部が、前記発注者端末より入手した前記要求仕様と前記汎用化部品情報蓄積部に蓄積されている情報とに基づいて前記発注者の要求に見合う前記ソフトウェア部品に関する情報を前記発注者端末へ前記網を通じて通知し、前記発注者端末からの要求に従って前記汎用化部品情報蓄積部に蓄積されている前記ソフトウェア部品を前記網を通じて提供するものであってよい。
【００２１】
この発明によれば、発注者の要求する仕様に見合うソフトウェア部品を仲介サーバ装置から発注者端末に直接提供することが可能になるため、部品開発によって発注者が負う経済的な負担を軽減することができる。更に、開発業者も、既存のソフトウェア部品を販売し、利益を上げることが可能となる。
【００２２】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて説明する。
【００２３】
図１は本発明の実施の一形態であるソフトウェア部品の受発注仲介システムの構成を示す図である。
【００２４】
同図に示すように、このソフトウェア部品（以下、部品と呼ぶ。）の受発注仲介システム１００は、発注者の端末装置（以下、発注者端末１と呼ぶ。）、開発業者の端末装置（以下、開発業者端末３と呼ぶ。）、そして仲介者のサーバ装置（以下、仲介サーバ５と呼ぶ。）とで構成される。発注者端末１ならびに開発業者端末３と仲介サーバ５とはインターネットなどの網７を通じて通信を行うことが可能である。
【００２５】
仲介サーバ５は、発注者端末１または開発業者端末３からのリクエストを受信して決められた業務処理を実行し、その業務処理結果を応答として発注者端末１または開発業者端末３に返す。
【００２６】
発注者端末１および開発業者端末３は、具体的には、ＰＣ（Ｐｅｒｓｏｎａｌ　Ｃｏｍｐｕｔｅｒ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ（Ｄａｔａ）　Ａｓｓｉｓｔａｎｔｓ）、携帯電話、その他網７への接続機能とＷｅｂブラウザとを有する端末装置である。
【００２７】
仲介サーバ５は、具体的には、ワークステーションや、これと同等の性能を有したＰＣなどが用いられる。
【００２８】
図２は仲介サーバ５に適用される典型的なコンピュータシステムの構成を示している。
【００２９】
同図に示すように、コンピュータシステムは、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、入力デバイス１４、表示デバイス１５、インターフェース１６、ストレージデバイス１７、通信デバイス１８、およびシステムバス１９を備えて構成される。
【００３０】
ＣＰＵ１１は、ＲＯＭ１２やＲＡＭ１３に格納されたプログラムやデータなどを用いて各種の演算処理を実行する。ＲＯＭ１２は、コンピュータを機能させるための基本的なプログラムやパラメータなどが記憶された読み取り専用メモリである。ＲＡＭ１３は、ＣＰＵ１１が実行するプログラムやプログラムの実行に必要なデータを記憶する、高速な読み出しと書き込みが可能なメモリである。システムバス１９は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、インターフェース１６などで共有される情報伝達路である。
【００３１】
インターフェース１６には、入力デバイス１４、表示デバイス１５、ストレージデバイス１７、通信デバイス１８などの各種デバイスが接続されている。入力デバイス１４は、オペレータからの入力を処理するデバイスであり、たとえばキーボードやマウスなどである。表示デバイス１５は、オペレータに演算結果や描画結果などを表示するデバイスであり、たとえばＣＲＴ、液晶ディスプレイ、プラズマディスプレイなどである。ストレージデバイス１７は、プログラムやデータを蓄積しておくための大容量の記憶装置であり、たとえばハードディスク装置などである。通信デバイス１８は、コンピュータをインターネットなどの網７に接続するための、たとえばモデムやＮＩＣ（Ｎｅｔｗｏｒｋ　Ｉｎｔｅｒｆａｃｅ　Ｃａｒｄ）などである。
【００３２】
一方、発注者端末１および開発業者端末３の構成は、基本的には上記コンピュータシステムと同等であり、少なくとも、有線もしくは無線でインターネットなどの網７に接続するための機能、Ｗｅｂブラウザを動作させるためのハードウェア資源を備えたものである。
【００３３】
仲介サーバ５であるコンピュータシステムのストレージデバイス１７には、部品の受発注を処理する手順であるプログラムが格納されており、このプログラムはメインメモリであるＲＡＭ１３にロードされ、ＲＡＭ１３からＣＰＵ１１によって読み込まれて実行される。
【００３４】
図３は、上記プログラムによって仲介サーバ５に実現される機能構成を示すブロック図である。
【００３５】
同図に示すように、仲介サーバ５は、発注者用Ｉ／Ｆ部２１、開発業者用Ｉ／Ｆ部２２、汎用化部品情報蓄積部２３、納品実績蓄積部２４、受注希望要件蓄積部２５、および仲介処理部２６を機能として備える。
【００３６】
発注者用Ｉ／Ｆ部２１は、仲介サーバ５と発注者端末１とのインターフェースを実現する部分であり、たとえば、仲介サーバ５をインターネットなどの網７に接続するためのハードウェアならびにソフトウェアと、発注者１ａからの情報入力を受け付ける機能をもったＷｅｂページや電子メールなどを用いて発注者端末１との間でメッセージを交換するためのソフトウェアなどとで構成される。
【００３７】
開発業者用Ｉ／Ｆ部２２は、仲介サーバ５と開発業者端末３とのインターフェースを実現する部分であり、たとえば、仲介サーバ５をインターネットなどの網７に接続するためのハードウェアならびにソフトウェアと、開発業者３ａからの情報入力を受け付ける機能をもったＷｅｂページや電子メールなどを用いて開発業者端末３との間でメッセージを交換するためのソフトウェアなどとで構成される。
【００３８】
汎用化部品情報蓄積部２３は、汎用化された部品の実体とその汎用化された部品に関する情報である仕様、見積金額などの情報を蓄積する機能であり、蓄積領域にはたとえば図２に示したストレージデバイス１７などが使用される。汎用化された部品とは、たとえば発注者／開発業者間での取り決めで第三者への提供が認められた部品のことである。
【００３９】
納品実績蓄積部２４は、開発業者３ａが過去に注文を受け、開発、納品を終えた部品の、仕様、受注日、納品日、開発期間、見積額などを納品実績として蓄積する機能であり、蓄積領域にはたとえば図２に示したストレージデバイス１７などが使用される。
【００４０】
受注希望要件蓄積部２５は、開発業者３ａから通知された受注希望要件を蓄積する機能であり、蓄積領域にはたとえば図２に示したストレージデバイス１７などが使用される。受注希望要件とは、開発業者３ａが、どのような分野、仕様の部品開発の受注を希望しているかといった情報である。
【００４１】
仲介処理部２６は、上記プログラムに基づいて、発注者用Ｉ／Ｆ部２１、開発業者用Ｉ／Ｆ部２２、汎用化部品情報蓄積部２３、納品実績蓄積部２４、および受注希望要件蓄積部２５を制御し、部品の受発注のための手順を実行する部分である。
【００４２】
仲介処理部２６は、詳しくは、汎用化部品管理部２７、開発業者選定部２８、および納品管理部２９を有している。
【００４３】
汎用化部品管理部２７は、発注者端末１からの部品の依頼に応じて汎用化部品情報蓄積部２３から該当する汎用化された部品およびこの汎用化された部品に関する情報を検索して発注者１ａへの応答を行う。また、汎用化部品情報蓄積部２３に新たな汎用化された部品およびこの新たな汎用化された部品に関する情報の登録、削除などを行う。
【００４４】
開発業者選定部２８は、発注者端末１からの部品の依頼に応じて、納品実績蓄積部２４および／または受注希望要件蓄積部２５の蓄積情報に基づき適切な開発業者３ａの選定を行う。
【００４５】
納品管理部２９は、開発業者３ａによって開発された部品の発注者１ａへの納品の状況を確認して、納品実績蓄積部２４への納品実績の登録、更新、削除などを行う。
【００４６】
次に、この実施形態のソフトウェア部品の受発注仲介システムにおける、第１の部品受発注仲介手順を説明する。
【００４７】
図４は、発注者端末１、仲介サーバ５、および複数の開発業者端末３間での部品の受発注仲介手順を示すシーケンス図である。
【００４８】
１．　発注者端末１は、仲介サーバ５の発注者用Ｉ／Ｆ部２１を介して部品の要求仕様を含む見積依頼を入力する。具体的には、たとえば、発注者端末１が、仲介サーバ５の発注者用Ｉ／Ｆ部２１によってインターネット上に公開されているＷｅｂページにアクセスし、このＷｅｂページに設けられているフォームに発注者１ａがデータを入力することによって仲介サーバ５にてデータが読み込まれる。
【００４９】
２．　仲介サーバ５は、入力された要求仕様と納品実績蓄積部２４に蓄積されている情報とに基づき、今回入力された要求仕様に見合った開発業者３ａを選定する。このとき、開発業者３ａが予め受注希望要件蓄積部２５に登録しておいた受注希望要件を同時に加味して開発業者３ａの選定を行うようにしてもよい。
【００５０】
３．　仲介サーバ５は、選定した開発業者３ａの開発業者端末３に上記要求仕様を含む見積依頼を開発業者用Ｉ／Ｆ部２２により送信する。このとき適切な開発業者３ａが存在しなければ発注者端末１にその旨を通知する。
【００５１】
４．　仲介サーバ５は、開発業者端末３より見積依頼に対する回答を受信する。このとき開発業者端末３からの回答には受任許諾（見積書送信）、受注拒否（見積書未送）などがある。
【００５２】
５．　仲介サーバ５は、開発業者端末３より受信した見積依頼に対する回答をとりまとめて発注者端末１に送信する。
【００５３】
６．　発注者端末１は、見積依頼に対する回答を受けてこれを掲示する。発注者１ａはこれを参照し、発注を希望する場合は発注先の開発業者３ａを明示した発注依頼を仲介サーバ５に送信する。以下、発注先の開発業者を受注開発業者と呼ぶ。
【００５４】
７．　仲介サーバ５は、発注者端末１からの上記発注依頼の通知を受けると、受注開発業者端末３に受注の旨を通達する。
【００５５】
８．　仲介サーバ５は、受注開発業者端末３に受注を通達後、納品実績蓄積部２４に発注部品の要求仕様、発注先の開発業者、発注日、見積金額などの情報を納品実績として登録する。
【００５６】
９．　受注開発業者３ａは、受注の通達を受けて部品の開発を開始する。
【００５７】
１０．　部品の開発が完了したら、受注開発業者３ａは発注者１ａに部品を納入する。受注開発業者３ａから発注者１ａへの納品は、インターネットなどの網７を介して端末間でのピアツーピア方式で、あるいは仲介サーバ５が提供するファイル交換用の領域を介して行ってもよいし、郵送、手渡しなどにより行ってもかまわない。
【００５８】
１１．　受注開発業者端末３から仲介サーバ５に納品完了の旨を通知する。
【００５９】
１２．　仲介サーバ５は、受注開発業者端末３からの納品完了の通知を受けると、発注者端末１に対して納品の確認を行う。この確認は、たとえば電子メールなどによって行われる。
【００６０】
１３．　発注者端末１から仲介サーバ５へ納品確認に対する回答が送られる。
【００６１】
この後、仲介サーバ５は、たとえば、発注者端末１からの納品確認通知を受けて、納品実績蓄積部２４に既に登録されている発注部品に関する情報に対して納品済みの情報を付加する。このようにして納品実績蓄積部２４に登録された納品実績が有効になる。
【００６２】
以上の手順によれば、仲介サーバ５が発注者端末１から与えられた要求仕様と各開発業者３ａの納品実績に基づいて適切な発注先候補としての開発業者３ａを選定することで、発注者１ａが実績のある開発業者３ａを探し出す手間を省くことができ、品質、納期、コスト的な諸条件を満足する部品を発注者が容易に入手できるようになる。
【００６３】
また、このように発注者１ａが恩恵を被るとともに、開発業者３ａにとっても受注希望要件の提示によって希望する分野の部品開発を受注できる機会が増えるという効果を期待できる。
【００６４】
次に、図５を参照して第２の部品受発注仲介手順を説明する。
【００６５】
この手順は、図４における、仲介サーバ５が受注開発業者３ａに受注を通知した後納品実績蓄積部２４に今回の部品受発注についての納品実績を登録するステップ（８）を省き、代わりに、仲介サーバ５が受注開発業者端末３からの納品完了の通知を受けた後、納品実績蓄積部２４に納品実績を登録するステップ（２３）　を付加したものである。
【００６６】
次に、図６を参照して第３の部品受発注仲介手順を説明する。
【００６７】
上記の第１、第２の手順では、開発業者３ａから発注者１ａへの納品が直接行われていたが、この弟３の手順においては、ステップ（４０）（４１）に示すように、開発業者３ａから仲介サーバ５を介して発注者１ａへ納品を行うようにしてもよい。
【００６８】
この手順によれば、仲介サーバ５と発注者端末１との間での納品確認のための通信が不要になる。
【００６９】
次に、図７を参照して第４の部品受発注仲介手順を説明する。
【００７０】
この手順は、前述した第２の手順において、第３の手順と同様に仲介サーバ５と発注者端末１との間での納品確認のための手順を不要にした例である。
【００７１】
ステップ（５９）で仲介サーバ５は開発業者３ａから納品を受け、ステップ（６０）で発注者１ａへの納品を行った後、ステップ（６１）で仲介サーバ５が納品実績蓄積部２４に納品実績を登録する。
【００７２】
次に、図８を参照して第５の部品受発注仲介手順を説明する。
【００７３】
７１．　発注者端末１は、仲介サーバ５によって提供される発注者用Ｉ／Ｆ部２１に部品の要求仕様を含む見積依頼を入力する。
【００７４】
７２．　仲介サーバ５は、発注者端末１より入力された要求仕様に見合った部品が汎用化部品情報蓄積部２３に保管されているかどうかを調べる。該当する汎用化部品があれば、その汎用化部品に関する情報を発注者端末１に送信する。
【００７５】
７３．　発注者端末１は、仲介サーバ５より受信した汎用化部品に関する情報を掲示する。発注者１ａはこれを参照し、発注を希望する場合は仲介サーバ５に対して部品名を明示しつつその汎用化部品の発注を依頼する。
【００７６】
図示は省略したが、仲介サーバ５はこの依頼に応じて汎用化部品情報蓄積部２３に保管されている汎用化部品の実体を発注者端末１に送信する。
【００７７】
７４．　汎用化部品の発注を希望しない場合、発注者端末１は部品開発の見積依頼を仲介サーバ５に送信する。
【００７８】
７５．　仲介サーバ５は、入力された要求仕様と納品実績蓄積部２４に蓄積されている情報とに基づき、今回入力された要求仕様に見合った開発業者３ａを選定する。このとき、開発業者３ａが予め受注希望要件蓄積部２５に登録しておいた受注希望要件を同時に加味して開発業者３ａの選定を行うようにしてもよい。
【００７９】
７６．　仲介サーバ５は、選定した開発業者３ａの開発業者端末３に上記要求仕様を含む見積依頼を開発業者用Ｉ／Ｆ部２２を通じて送信する。このとき適切な開発業者３ａが存在しなければ、発注者端末１にその旨を通知する。
７７．　仲介サーバ５は、開発業者端末３より見積依頼に対する回答を受信する。このとき開発業者端末３からの回答には受任許諾（見積書送信）、受注拒否（見積書未送）などがある。
【００８０】
７８．　仲介サーバ５は、開発業者端末３より受信した見積依頼に対する回答をとりまとめて発注者端末１に送信する。また、このとき仲介サーバ５は、発注部品についての汎用化の可否を発注者１ａに質問し、その応答を貰うようにする。
【００８１】
７９．　発注者端末１は、見積依頼に対する回答を受けてこれを掲示する。発注者１ａはこれを参照し、発注を希望する場合は発注先の開発業者３ａを明示した発注依頼を仲介サーバ５に送信する。また、このとき発注部品についての汎用化の可否の回答を併せて仲介サーバ５に通知する。
【００８２】
８０．　仲介サーバ５は、発注者端末１からの上記発注依頼を受けると、受注開発業者端末３に受注の旨を通知するとともに、発注者１ａの当該発注部品の汎用化の可否の回答を通知する。
【００８３】
８１．　受注開発業者３ａは、この受注の通知を受けて部品の開発を開始する。
【００８４】
８２．　部品の開発が完了したら、受注開発業者３ａは発注者１ａに部品を納入する。
【００８５】
８３．　受注開発業者端末３から仲介サーバ５に納品完了の旨を通知する。
【００８６】
８４．　仲介サーバ５は、受注開発業者端末３からの納品完了の通知を受けると、発注者端末１に対して納品の確認を行う。
【００８７】
８５．　発注者端末１から仲介サーバ５へ納品確認に対する回答が送られる。
【００８８】
８６．　仲介サーバ５は発注者端末１からの納品確認通知を受けたならば、納品実績蓄積部２４の納品実績を更新する。
【００８９】
８７．　開発業者３ａと発注者１ａとの間で様々な方法での部品汎用化のための交渉が行われる。
【００９０】
８８．　部品を汎用化することが決定された場合には、受注開発業者端末３から仲介サーバ５へ当該汎用化された部品の実体とこの部品に関する情報とが転送（出品）される。
【００９１】
８９．　仲介サーバ５は、この汎用化された部品の実体とこの汎用化部品に関する情報を受け取り、汎用化部品情報蓄積部２３に登録する。
【００９２】
この手順によれば、仲介サーバ５が発注者１ａからの要求仕様と各開発業者３ａの納品実績に基づいて適切な発注先候補としての開発業者３ａを選定することで、発注者１ａが実績のある開発業者３ａを探し出す手間を省くことができ、品質、納期、コスト的な諸条件を満足する部品を発注者が容易に入手できるようになる。更に、汎用化された部品を仲介サーバ５に保管しておくことにより、他の発注者１ｂ（発注者１ａと異なる発注者）からの要求に対しても、汎用化された既存の部品を候補として示すことができる。このため、他の発注者１ｂは、即座にかつ安価にソフトウェア部品を入手できる可能性が高くなり、一方、開発業者は既存のソフトウェア部品を広く販売することにより、利益を得ることが可能となる。
【００９３】
次に、図９を参照して第６の部品受発注仲介手順を説明する。
【００９４】
前述した第５の手順では、ステップ（７８）において、発注者１ａからの部品の発注時に、発注部品についての汎用化の可否を仲介サーバ５が発注者１ａに問い合わせ、ステップ（７９）においてその回答を受信するものとしたが、図９のステップ（８４ａ）（８５ａ）に示すように、仲介サーバ５から発注者端末１に対する部品の納品確認時に、汎用化の可否を発注者１ａに質問し、その回答を受けるようにしてもよい。
【００９５】
（その他の実施形態について）
【００９６】
たとえば図４に示した第１の手順などでは、発注者１ａからの要求仕様に見合った部品について、納品実績蓄積部２４を検索して各開発業者３ａの納品実績を調べ、今回の発注に見合った開発業者３ａを選定するステップを必須としたが、このステップを排除し、開発業者３ａによって予め登録された受注希望要件のみを加味して開発業者３ａの選定を行うようにしてもよい。
【００９７】
また、以上説明した実施形態において、仲介サーバ５にて複数の発注者端末１からの部品の要求仕様を分析し、開発業者３ａがまとまった数の単位で効率的に部品を開発できるように、見積依頼の送信先である開発業者３ａを調整するステップを付加してもよい。このステップを付加することで、結果的に部品の開発コストを低減することが可能となり、開発業者３ａと発注者１ａの双方において経済的なメリットがもたらされることが期待できる。
【００９８】
また、以上説明した手順において網７を介した仲介サーバ５、発注者端末１、開発業者端末３の間でのやりとりは、その一部を通信以外の手段にて行うようにしてもかまわない。
【００９９】
なお、本発明は上述したいずれの実施形態にも限定されず、本発明の技術思想の範囲内で適宜変更して実施できる。
【０１００】
【発明の効果】
以上説明したように、本発明によれば、発注者の要求しているソフトウェア部品の開発に実績的な条件に見合った開発業者を選定して発注者に通知することができる。また、開発業者の選定において開発業者の受注希望要件が考慮されることで、開発業者にとっては過去の業績のみにしばられない様々な分野のソフトウェア部品開発を手掛けることが可能になる。
【図面の簡単な説明】
【図１】本発明の実施の一形態であるソフトウェア部品の受発注仲介システムの構成を示す図である。
【図２】仲介サーバに適用される典型的なコンピュータシステムの構成を示す図である。
【図３】仲介サーバの機能構成を示すブロック図である。
【図４】第１の部品受発注仲介手順を示すシーケンス図である。
【図５】第２の部品受発注仲介手順を示すシーケンス図である。
【図６】第３の部品受発注仲介手順を示すシーケンス図である。
【図７】第４の部品受発注仲介手順を示すシーケンス図である。
【図８】第５の部品受発注仲介手順を示すシーケンス図である。
【図９】第６の部品受発注仲介手順を示すシーケンス図である。
【符号の説明】
１・・・・発注者端末
３・・・・開発業者端末
５・・・・仲介サーバ
７・・・・インターネット
２１・・・・発注者用Ｉ／Ｆ部
２２・・・・開発業者用Ｉ／Ｆ部
２３・・・・汎用化部品情報蓄積部
２４・・・・納品実績蓄積部
２５・・・・受注希望要件蓄積部
２６・・・・仲介処理部
２７・・・・汎用化部品管理部
２８・・・・開発業者選定部
２９・・・・納品管理部
１００・・・・ソフトウェア部品の受発注仲介システム
【図１】
2004110157.tif 000003
【図２】
2004110157.tif 000004
【図３】
2004110157.tif 000005
【図４】
2004110157.tif 000006
【図５】
2004110157.tif 000007
【図６】
2004110157.tif 000008
【図７】
2004110157.tif 000009
【図８】
2004110157.tif 000010
【図９】
2004110157.tif 000011