Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5202357B2 - System linkage infrastructure design support method, system linkage infrastructure design support apparatus, and design support program - Google Patents
[go: Go Back, main page]

JP5202357B2 - System linkage infrastructure design support method, system linkage infrastructure design support apparatus, and design support program - Google Patents

System linkage infrastructure design support method, system linkage infrastructure design support apparatus, and design support program Download PDF

Info

Publication number
JP5202357B2
JP5202357B2 JP2009015585A JP2009015585A JP5202357B2 JP 5202357 B2 JP5202357 B2 JP 5202357B2 JP 2009015585 A JP2009015585 A JP 2009015585A JP 2009015585 A JP2009015585 A JP 2009015585A JP 5202357 B2 JP5202357 B2 JP 5202357B2
Authority
JP
Japan
Prior art keywords
design
information
design support
service
evaluation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009015585A
Other languages
Japanese (ja)
Other versions
JP2010176192A (en
Inventor
智哉 中原
洋徳 山下
香織 財部
大昭 中居
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2009015585A priority Critical patent/JP5202357B2/en
Publication of JP2010176192A publication Critical patent/JP2010176192A/en
Application granted granted Critical
Publication of JP5202357B2 publication Critical patent/JP5202357B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Description

本発明は、サービスの設計情報を評価するシステム連携基盤設計支援方法に関する。   The present invention relates to a system linkage infrastructure design support method for evaluating service design information.

近年、情報システムを構築またはシステム連携を行うための技術概念として、SOA(Service Oriented Architecture)が注目を集めている。SOAの特徴は、情報システムの機能をサービスと呼ばれる単位で実装し、サービスを組み合わせることで情報システムを作り上げていくものである。従来、情報システムを構築する際のサービスの実装を支援する技術が、下記特許文献1,2において開示されている。   In recent years, SOA (Service Oriented Architecture) has attracted attention as a technical concept for constructing an information system or linking systems. The characteristic of SOA is that information system functions are implemented in units called services, and an information system is created by combining services. Conventionally, technologies for supporting the implementation of services when constructing an information system are disclosed in Patent Documents 1 and 2 below.

特開2007−122650号公報JP 2007-122650 A 特開2006−012113号公報JP 2006-012113 A

しかしながら、上記従来の技術によれば、サービスの実装を支援することを目的としており、サービスの設計を支援するものではない。そのため、サービスを設計できるのはSOAの知識を持つ一部の設計者に限られてしまう、という問題があった。   However, according to the above conventional technology, the purpose is to support the implementation of the service, and it does not support the design of the service. Therefore, there is a problem that the service can be designed only by some designers who have knowledge of SOA.

本発明は、上記に鑑みてなされたものであって、設計者が設定したサービスのパラメータを評価することで、サービスの設計に必要な知識を補うことが可能なシステム連携基盤設計支援方法を得ることを目的とする。   The present invention has been made in view of the above, and obtains a system linkage infrastructure design support method capable of supplementing knowledge necessary for service design by evaluating service parameters set by a designer. For the purpose.

上述した課題を解決し、目的を達成するために、本発明は、情報システムの機能単位であるサービスの設計内容を評価するシステム連携基盤設計支援方法であって、評価対象のサービスの設計情報を入力する設計情報入力ステップと、前記サービスの設計情報をサービスの呼び出し単位に細分化する設計情報解析ステップと、前記細分化された設計情報に対して記述内容の評価を行い、評価結果を出力する設計情報評価ステップと、前記評価結果に基づいて、入力されたサービスの設計情報に対する設計支援情報を生成する設計支援情報生成ステップと、前記設計支援情報を出力する設計支援情報出力ステップと、を含むことを特徴とする。   In order to solve the above-described problems and achieve the object, the present invention is a system linkage infrastructure design support method for evaluating the design contents of a service, which is a functional unit of an information system, and includes design information of a service to be evaluated. A design information input step to be input; a design information analysis step to subdivide the design information of the service into service call units; evaluate the description content of the subdivided design information; and output an evaluation result A design information evaluation step; a design support information generation step for generating design support information for design information of the input service based on the evaluation result; and a design support information output step for outputting the design support information. It is characterized by that.

本発明によれば、サービスの設計者に対して、必要な知識を補う情報を提供できる、という効果を奏する。   According to the present invention, it is possible to provide information that supplements necessary knowledge to a service designer.

図1は、システム連携基盤設計支援装置を説明する概念図である。FIG. 1 is a conceptual diagram illustrating a system cooperation infrastructure design support apparatus. 図2は、システム連携基盤設計支援装置の構成を示す機能ブロック図である。FIG. 2 is a functional block diagram showing the configuration of the system cooperation infrastructure design support apparatus. 図3は、設計情報の評価処理を示すフローチャートである。FIG. 3 is a flowchart showing the design information evaluation process. 図4は、設計情報の構成例を示す図である。FIG. 4 is a diagram illustrating a configuration example of design information. 図5は、設計情報の構成例を示す図である。FIG. 5 is a diagram illustrating a configuration example of design information. 図6は、設計情報に対する評価項目を示す図である。FIG. 6 is a diagram illustrating evaluation items for design information. 図7は、設計情報の評価結果の構成例を示す図である。FIG. 7 is a diagram illustrating a configuration example of a design information evaluation result. 図8は、設計情報の評価結果の構成例を示す図である。FIG. 8 is a diagram illustrating a configuration example of a design information evaluation result. 図9は、設計支援情報の構成例を示す図である。FIG. 9 is a diagram illustrating a configuration example of design support information. 図10は、設計情報レポートの生成処理を示すフローチャートである。FIG. 10 is a flowchart showing a design information report generation process. 図11は、設計支援プログラムを実行可能な電子計算機の構成例を示す図である。FIG. 11 is a diagram illustrating a configuration example of an electronic computer capable of executing a design support program.

以下に、本発明にかかるシステム連携基盤設計支援方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。   Embodiments of a system cooperation infrastructure design support method according to the present invention will be described below in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.

実施の形態.
図1は、本発明にかかるシステム連携基盤設計支援方法を実現可能なシステム連携基盤設計支援装置1を説明する概念図である。システム連携基盤設計支援装置1は、パーソナルコンピュータ等の電子計算機であり、システム連携基盤設計支援方法を実現する設計支援プログラムを格納し、入力されたサービスの設計情報に対して評価を行い、設計支援情報を出力する。システム連携基盤設計支援装置1は、入出力制御部11と、設計情報解析部12と、設計情報評価部13と、設計支援情報生成部14と、設計情報レポート生成部15と、設計情報記憶部21と、解析結果記憶部22と、評価結果記憶部23と、設計支援情報データベース24と、設計情報レポート記憶部25と、入力部31と、出力部32と、表示部33と、を備える。
Embodiment.
FIG. 1 is a conceptual diagram illustrating a system cooperation infrastructure design support apparatus 1 capable of realizing the system cooperation infrastructure design support method according to the present invention. The system cooperation infrastructure design support apparatus 1 is an electronic computer such as a personal computer, stores a design support program for realizing a system cooperation infrastructure design support method, evaluates design information of an input service, and supports design support. Output information. The system linkage infrastructure design support apparatus 1 includes an input / output control unit 11, a design information analysis unit 12, a design information evaluation unit 13, a design support information generation unit 14, a design information report generation unit 15, and a design information storage unit. 21, an analysis result storage unit 22, an evaluation result storage unit 23, a design support information database 24, a design information report storage unit 25, an input unit 31, an output unit 32, and a display unit 33.

入出力制御部11は、入力された評価対象のサービスの設計情報を設計情報解析部12へ出力し、また、設計支援情報を出力部32へ出力する。また、入出力する情報に応じて表示部33の表示を制御する。設計情報解析部12は、入力されたサービスの設計情報を解析し、設計情報のパラメータ化を行う。設計情報評価部13は、パラメータ化された設計情報に対してサービスの設計内容の評価を行う。設計支援情報生成部14は、評価結果に基づいて、入力されたサービスの設計情報に対する設計支援情報を生成し出力する。設計情報レポート生成部15は、設計支援情報に基づいて、システム開発の仕様書として利用可能な設計情報レポートを生成し出力する。   The input / output control unit 11 outputs the design information of the input service to be evaluated to the design information analysis unit 12 and outputs the design support information to the output unit 32. Further, the display of the display unit 33 is controlled in accordance with information to be input / output. The design information analysis unit 12 analyzes the design information of the input service and parameterizes the design information. The design information evaluation unit 13 evaluates the design contents of the service with respect to the parameterized design information. The design support information generation unit 14 generates and outputs design support information for the design information of the input service based on the evaluation result. The design information report generation unit 15 generates and outputs a design information report that can be used as a system development specification based on the design support information.

設計情報記憶部21は、入力された設計情報を記憶する記憶部である。解析結果記憶部22は、パラメータ化された設計情報を記憶する記憶部である。評価結果記憶部23は、設計情報の評価結果を記憶する記憶部である。設計支援情報データベース24は、生成された設計支援情報を蓄積し管理するデータベースである。設計情報レポート記憶部25は、生成された設計情報レポートを記憶する記憶部である。   The design information storage unit 21 is a storage unit that stores input design information. The analysis result storage unit 22 is a storage unit that stores parameterized design information. The evaluation result storage unit 23 is a storage unit that stores the evaluation result of the design information. The design support information database 24 is a database for accumulating and managing the generated design support information. The design information report storage unit 25 is a storage unit that stores the generated design information report.

入力部31は、評価対象のサービスの設計情報を入力する。また、設計情報レポートを生成する際、対象のサービスを識別する情報を入力する。具体的には、パーソナルコンピュータ等のキーボードやマウス、ディスクドライブ等である。出力部32は、設計支援情報および設計情報レポートを出力する。具体的には、パーソナルコンピュータ等のモニタやディスクドライブ等である。表示部33は、設計情報を入力する際の案内画面や、出力される設計支援情報を表示する。出力部32と表示部33は、同一の構成にしてもよい。   The input unit 31 inputs design information for the service to be evaluated. Also, when generating the design information report, information for identifying the target service is input. Specifically, a keyboard such as a personal computer, a mouse, a disk drive, and the like. The output unit 32 outputs design support information and a design information report. Specifically, it is a monitor such as a personal computer or a disk drive. The display unit 33 displays a guidance screen for inputting design information and output design support information. The output unit 32 and the display unit 33 may have the same configuration.

図2は、システム連携基盤設計支援装置1の構成を示す機能ブロック図である。システム連携基盤設計支援装置1は、制御部10と、記憶部20と、入力部31と、出力部32と、表示部33と、を備える。機能ブロックで見た場合、システム連携基盤設計支援装置1では、制御部10が、記憶部20と、入力部31と、出力部32と、表示部33と、接続する関係といえる。   FIG. 2 is a functional block diagram illustrating a configuration of the system cooperation infrastructure design support apparatus 1. The system cooperation infrastructure design support apparatus 1 includes a control unit 10, a storage unit 20, an input unit 31, an output unit 32, and a display unit 33. When viewed in terms of functional blocks, in the system linkage infrastructure design support apparatus 1, it can be said that the control unit 10 is connected to the storage unit 20, the input unit 31, the output unit 32, and the display unit 33.

制御部10は、システム連携基盤設計支援装置1の全体を制御する制御部であり、入出力制御部11と、設計情報解析部12と、設計情報評価部13と、設計支援情報生成部14と、設計情報レポート生成部15と、を備える。記憶部20は、HDD(Hard Disk Drive)等の記憶装置であり、設計情報記憶部21と、解析結果記憶部22と、評価結果記憶部23と、設計支援情報データベース24と、設計情報レポート記憶部25と、を備える。設計支援情報データベース24を除く記憶部については、一時的に入力または生成した情報を記憶する。各構成の詳細については、図1の説明と同様である。   The control unit 10 is a control unit that controls the entire system cooperation infrastructure design support apparatus 1. The input / output control unit 11, the design information analysis unit 12, the design information evaluation unit 13, the design support information generation unit 14, and the like. A design information report generation unit 15. The storage unit 20 is a storage device such as a hard disk drive (HDD), and includes a design information storage unit 21, an analysis result storage unit 22, an evaluation result storage unit 23, a design support information database 24, and a design information report storage. Unit 25. For the storage unit excluding the design support information database 24, temporarily input or generated information is stored. The details of each configuration are the same as those in FIG.

つづいて、システム連携基盤設計支援装置1の設計情報の評価処理について説明する。図3は、設計情報の評価処理を示すフローチャートである。利用者は、システム連携基盤設計支援装置1を起動すると、表示部33の表示に従って設計情報評価を選択し、入力部31に評価対象のサービスの設計情報を入力する(ステップS1)。具体的には図4および図5に示す設計情報を入力する。図4は、BPEL記述の設計情報の構成例を示す図である。図5は、WSDL記述の設計情報の構成例を示す図である。ここでは、BPELとWSDLの2つの情報をあわせて、サービスの設計情報とする。入力部31は、サービスの設計情報を入出力制御部11へ出力する。入出力制御部11は、サービスの設計情報を、一時的に設計情報記憶部21に記憶させ、その後、設計情報解析部12へ出力する。   Next, design information evaluation processing of the system linkage infrastructure design support apparatus 1 will be described. FIG. 3 is a flowchart showing the design information evaluation process. When the user activates the system cooperation infrastructure design support apparatus 1, the user selects design information evaluation according to the display on the display unit 33, and inputs the design information of the service to be evaluated into the input unit 31 (step S1). Specifically, the design information shown in FIGS. 4 and 5 is input. FIG. 4 is a diagram illustrating a configuration example of design information of a BPEL description. FIG. 5 is a diagram illustrating a configuration example of design information of WSDL description. Here, the two pieces of information of BPEL and WSDL are combined as service design information. The input unit 31 outputs service design information to the input / output control unit 11. The input / output control unit 11 temporarily stores service design information in the design information storage unit 21, and then outputs the design information to the design information analysis unit 12.

つぎに、設計情報解析部12は、入力された設計情報を解析し、設計情報をパラメータ化する処理を実行する(ステップS2)。つぎの設計情報評価部13において、パラメータ化された設計情報の個々の内容に対して評価を行うためである。具体的には、入力された設計情報を、図4の点線で示すようにサービスの呼び出し単位のサイズに細分化する。設計情報解析部12は、パラメータ化した設計情報を一時的に解析結果記憶部22に記憶させ、その後、設計情報評価部13へ出力する。   Next, the design information analysis unit 12 analyzes the input design information and executes a process for parameterizing the design information (step S2). This is because the next design information evaluation unit 13 evaluates the individual contents of the parameterized design information. Specifically, the inputted design information is subdivided into service call unit sizes as indicated by dotted lines in FIG. The design information analysis unit 12 temporarily stores the parameterized design information in the analysis result storage unit 22 and then outputs it to the design information evaluation unit 13.

設計情報評価部13は、パラメータ化された設計情報に対して評価を行う(ステップS3)。図6は、設計情報評価部13が評価を行う項目を示す。たとえば、BPEL記述を評価する場合、「flow」等の記述部分について、子要素に実行時間チェック対象要素がいくつあるか等の所定の評価を行う。また、WSDL記述について評価する場合、「message」等の記述部分について、複数のpart要素が含まれていないか等の所定の評価を行う。なお、設計情報評価部13は、設計支援情報データベース24と接続する構成としてもよい。設計情報評価部13は、過去に評価したサービスの設計支援情報を参照することができ、評価精度を向上させることが可能となる。   The design information evaluation unit 13 evaluates the parameterized design information (step S3). FIG. 6 shows items to be evaluated by the design information evaluation unit 13. For example, when evaluating a BPEL description, a predetermined evaluation such as how many execution time check target elements are included in a child element is performed for a description part such as “flow”. Further, when evaluating the WSDL description, a predetermined evaluation such as whether or not a plurality of part elements are included in the description part such as “message” is performed. The design information evaluation unit 13 may be connected to the design support information database 24. The design information evaluation unit 13 can refer to the design support information of the service evaluated in the past, and the evaluation accuracy can be improved.

設計情報評価部13は、パラメータ化された設計情報の個々の内容に対して評価を行い、図7および図8に示す評価結果を出力する。図7は、BPELプロセスの設計情報の評価結果の構成例を示す図である。図8は、WSDLの設計情報の評価結果の構成例を示す図である。たとえば、図7のBPELの評価では、各パラメータにおける必要な処理時間(一例として「<processEvalResult totalTime=”100”>」の部分が該当)を記載する。また、図8のWSDLの評価では、各パラメータにおけるデータサイズ(一例として「<elementCheckResult asuumeDataSize=”10”/>」の部分が該当)を記載する。設計情報評価部13は、評価結果を一時的に評価結果記憶部23に記憶させ、その後、設計支援情報生成部14へ出力する。   The design information evaluation unit 13 evaluates the individual contents of the parameterized design information and outputs the evaluation results shown in FIGS. FIG. 7 is a diagram illustrating a configuration example of an evaluation result of design information of the BPEL process. FIG. 8 is a diagram illustrating a configuration example of an evaluation result of WSDL design information. For example, in the evaluation of BPEL in FIG. 7, a necessary processing time for each parameter (for example, “<processEvalResult totalTime =“ 100 ”>”) is described. In the WSDL evaluation of FIG. 8, the data size in each parameter (for example, “<elementCheckResult aggregateDataSize =“ 10 ”/>” corresponds) is described. The design information evaluation unit 13 temporarily stores the evaluation result in the evaluation result storage unit 23 and then outputs the evaluation result to the design support information generation unit 14.

設計支援情報生成部14は、前記評価結果に基づいて、利用者へ提示する設計支援情報を生成する(ステップS4)。具体的には、図7および図8に示す評価結果に基づいて、図9に示す設計支援情報を生成する。図9は、設計支援情報の構成例を示す図である。たとえば、プロセスの総実行時間を提示し、この結果がシステムの要件に合うかどうかを利用者に確認を求めるコメントを記載する。また、特定のプロセスにおいて実行時間が長い場合に、そのプロセスの見直しを求めるコメントを記載する。   The design support information generation unit 14 generates design support information to be presented to the user based on the evaluation result (step S4). Specifically, the design support information shown in FIG. 9 is generated based on the evaluation results shown in FIGS. FIG. 9 is a diagram illustrating a configuration example of design support information. For example, provide the total execution time of the process and include a comment that asks the user to confirm that the result meets the system requirements. In addition, when the execution time is long in a specific process, a comment for reviewing the process is described.

設計支援情報生成部14は、設計支援情報を設計支援情報データベース24へ出力し、設計支援情報データベース24がこれを蓄積し保管する(ステップS5)。また、設計支援情報生成部14は、設計支援情報を入出力制御部11へ出力する。入出力制御部11は、出力部32を通じて利用者へ設計支援情報を出力する(ステップS6)。また、入出力制御部11は、必要に応じて表示部33に設計支援情報を表示する。   The design support information generation unit 14 outputs the design support information to the design support information database 24, and the design support information database 24 accumulates and stores it (step S5). In addition, the design support information generation unit 14 outputs the design support information to the input / output control unit 11. The input / output control unit 11 outputs design support information to the user through the output unit 32 (step S6). The input / output control unit 11 displays design support information on the display unit 33 as necessary.

上記処理により、利用者は、入力したサービスの設計情報に対応する設計支援情報を得ることができる。これにより、利用者は、設計支援情報のコメントに基づいてサービスの設計情報を見直すことができ、SOAの知識が十分に備わっていなくても、サービスの設計を適切に行うことが可能となる。   Through the above processing, the user can obtain design support information corresponding to the input service design information. Thus, the user can review the service design information based on the comments of the design support information, and can appropriately design the service even if the SOA knowledge is not sufficient.

また、利用者は、評価済みのサービスについて、システム開発の仕様書として利用可能な設計情報レポートを得ることが可能である。図10は、設計情報レポートの生成処理を示すフローチャートである。利用者は、システム連携基盤設計支援装置1を起動すると、表示部33の表示に従って設計情報レポートを選択する。入出力制御部11は、設計情報レポート生成部15を呼び出す(ステップS11)。利用者は、入力部31にサービスを識別する情報を入力する。入出力制御部11は、入力部31に入力されたサービスを識別する情報を設計情報レポート生成部15へ通知する。   Further, the user can obtain a design information report that can be used as a system development specification for the evaluated service. FIG. 10 is a flowchart showing a design information report generation process. When the user activates the system cooperation infrastructure design support apparatus 1, the user selects a design information report according to the display on the display unit 33. The input / output control unit 11 calls the design information report generation unit 15 (step S11). The user inputs information for identifying the service to the input unit 31. The input / output control unit 11 notifies the design information report generation unit 15 of information for identifying the service input to the input unit 31.

設計情報レポート生成部15は、設計支援情報データベース24を検索し、対象のサービスの設計支援情報を抽出し読み込む(ステップS12)。つぎに、設計情報レポート生成部15は、読み込んだ設計支援情報に基づいて、設計情報レポートを生成する(ステップS13)。設計情報レポート生成部15は、設計情報レポートを一時的に設計情報レポート記憶部25へ記憶させ、その後、入出力制御部11へ出力する。入出力制御部11は、出力部32を通じて利用者へ設計情報レポートを出力する(ステップS14)。また、必要に応じて表示部33に設計情報レポートを表示する。なお、設計情報レポートは、システム開発の仕様書として利用可能であればよく、特定の書式に限定するものではない。   The design information report generation unit 15 searches the design support information database 24 to extract and read design support information of the target service (step S12). Next, the design information report generation unit 15 generates a design information report based on the read design support information (step S13). The design information report generation unit 15 temporarily stores the design information report in the design information report storage unit 25 and then outputs the design information report to the input / output control unit 11. The input / output control unit 11 outputs a design information report to the user through the output unit 32 (step S14). Further, a design information report is displayed on the display unit 33 as necessary. The design information report is not limited to a specific format as long as it can be used as a specification for system development.

上記処理により、利用者は、評価済みのサービスについて、システム開発の仕様書として利用可能な設計情報レポートを得ることができる。これにより、利用者は、効率的にシステム開発の仕様書を入手することが可能となる。   With the above processing, the user can obtain a design information report that can be used as a system development specification for the evaluated service. As a result, the user can efficiently obtain the system development specifications.

以上説明したように、本実施の形態では、システム連携基盤設計支援装置は、利用者が入力したサービスの設計情報に対して、パラメータ化する処理を実行後、パラメータ化された設計情報の評価を行い、評価結果に基づいて設計支援情報生成し、利用者に提示することとした。これにより、利用者は、提示された設計支援情報に基づいて、サービスの設計内容について容易に見直しを行うことができる。   As described above, in this embodiment, the system cooperation infrastructure design support apparatus performs the parameterization process on the design information of the service input by the user, and then evaluates the parameterized design information. The design support information was generated based on the evaluation results and presented to the user. Thereby, the user can easily review the design contents of the service based on the presented design support information.

また、利用者は、システム連携基盤設計支援装置に対して評価済みのサービスを指定することにより、指定したサービスについてシステム開発の仕様書となる設計情報レポートを得ることができる。   In addition, the user can obtain a design information report as a system development specification for the designated service by designating the evaluated service for the system cooperation infrastructure design support apparatus.

なお、図11は、本実施の形態にかかるシステム連携基盤設計支援方法を実現するためのシステム連携基盤設計支援装置としての機能を備え、本実施の形態の設計支援プログラムを実行可能な電子計算機の構成例を示す図である。   FIG. 11 shows a computer that has a function as a system cooperation infrastructure design support apparatus for realizing the system cooperation infrastructure design support method according to this embodiment and can execute the design support program of this embodiment. It is a figure which shows the example of a structure.

この電子計算機は、たとえば、CPUを含む制御ユニット101(上記制御部10に相当)と、メモリユニット102(上記記憶部20に相当)と、表示ユニット103(上記表示部33に相当)と、入力ユニット104(上記入力部31に相当)と、CD−ROMドライブユニット105と、ディスクユニット106と、外部I/Fユニット107と、を備え、これらの各ユニットは、それぞれシステムバスAを介して接続されている。   This computer includes, for example, a control unit 101 including a CPU (corresponding to the control unit 10), a memory unit 102 (corresponding to the storage unit 20), a display unit 103 (corresponding to the display unit 33), and an input. A unit 104 (corresponding to the input unit 31), a CD-ROM drive unit 105, a disk unit 106, and an external I / F unit 107 are provided. These units are connected via a system bus A, respectively. ing.

図11において、制御ユニット101は、上記設計支援プログラムを実行する。メモリユニット102は、RAM,ROM等の各種メモリを含み、上記制御ユニット101が実行すべきプログラム,処理の過程で得られた必要なデータ等を記憶する。表示ユニット103は、CRTやLCD(液晶表示パネル)等で構成され、電子計算機の使用者に対して各種画面を表示する。入力ユニット104は、キーボード,マウス等で構成され、電子計算機の使用者が、各種情報の入力を行うために使用する。また、図示のCD−ROM200には、本実施の形態の処理を記述した設計支援プログラムが格納されている。   In FIG. 11, the control unit 101 executes the design support program. The memory unit 102 includes various memories such as a RAM and a ROM, and stores programs to be executed by the control unit 101, necessary data obtained in the course of processing, and the like. The display unit 103 is composed of a CRT, LCD (liquid crystal display panel), or the like, and displays various screens to the user of the electronic computer. The input unit 104 includes a keyboard, a mouse, and the like, and is used by a computer user to input various information. The illustrated CD-ROM 200 stores a design support program describing the processing of the present embodiment.

ここで、上記設計支援プログラムが実行可能な状態になるまでの電子計算機の動作例について説明する。まず、上記のように構成される電子計算機には、CD−ROMドライブユニット105にセットされたCD−ROM200から、設計支援プログラムがディスクユニット106にインストールされる。そして、電子計算機の起動時またはプログラムの実行時に、ディスクユニット106から読み出されたプログラムがメモリユニット102に格納される。この状態で、制御ユニット101は、メモリユニット102に格納されたプログラムにしたがって、システム連携基盤設計支援処理を実行する。   Here, an operation example of the electronic computer until the design support program becomes executable will be described. First, in the electronic computer configured as described above, a design support program is installed in the disk unit 106 from the CD-ROM 200 set in the CD-ROM drive unit 105. Then, the program read from the disk unit 106 is stored in the memory unit 102 when the electronic computer is activated or when the program is executed. In this state, the control unit 101 executes system cooperation infrastructure design support processing according to the program stored in the memory unit 102.

なお、本実施の形態においては、CD−ROM200にて上記設計支援プログラムを提供しているが、このプログラムの記録媒体は、これに限定されることなく、システムを構成するコンピュータに応じて、たとえば、フロッピー(登録商標)ディスク,DVD等の他の記録媒体を用いることも可能である。また、電子メール,インターネット等の伝送媒体により提供されたプログラムを用いることとしてもよい。   In the present embodiment, the design support program is provided by the CD-ROM 200. However, the recording medium of the program is not limited to this, and may be, for example, according to the computer constituting the system. Other recording media such as a floppy (registered trademark) disk and DVD can also be used. Moreover, it is good also as using the program provided by transmission media, such as an email and the internet.

以上のように、本発明にかかるシステム連携基盤設計支援方法は、SOAに基づくシステムの構築に有用であり、特に、サービスの設計評価に適している。   As described above, the system cooperation infrastructure design support method according to the present invention is useful for building a system based on SOA, and is particularly suitable for design evaluation of services.

1 システム連携基盤設計支援装置
10 制御部
11 入出力制御部
12 設計情報解析部
13 設計情報評価部
14 設計支援情報生成部
15 設計情報レポート生成部
20 記憶部
21 設計情報記憶部
22 解析結果記憶部
23 評価結果記憶部
24 設計支援情報データベース
25 設計情報レポート記憶部
31 入力部
32 出力部
33 表示部
DESCRIPTION OF SYMBOLS 1 System cooperation infrastructure design support apparatus 10 Control part 11 Input / output control part 12 Design information analysis part 13 Design information evaluation part 14 Design support information generation part 15 Design information report generation part 20 Storage part 21 Design information storage part 22 Analysis result storage part 23 Evaluation Result Storage Unit 24 Design Support Information Database 25 Design Information Report Storage Unit 31 Input Unit 32 Output Unit 33 Display Unit

Claims (13)

情報システムの機能単位であるサービスの設計内容を評価するシステム連携基盤設計支援方法であって、
評価対象のサービスの設計情報を入力する設計情報入力ステップと、
前記サービスの設計情報をサービスの呼び出し単位に細分化する設計情報解析ステップと、
前記細分化された設計情報に対して記述内容の評価を行い、評価結果を出力する設計情報評価ステップと、
前記評価結果に基づいて、入力されたサービスの設計情報に対する設計支援情報を生成する設計支援情報生成ステップと、
前記設計支援情報を出力する設計支援情報出力ステップと、
を含むことを特徴とするシステム連携基盤設計支援方法。
A system linkage infrastructure design support method for evaluating the design contents of a service, which is a functional unit of an information system,
A design information input step for inputting design information of the service to be evaluated;
A design information analysis step for subdividing the service design information into service call units;
A design information evaluation step for evaluating the description content for the fragmented design information and outputting an evaluation result;
A design support information generation step for generating design support information for design information of the input service based on the evaluation result;
A design support information output step for outputting the design support information;
A system linkage infrastructure design support method characterized by including:
前記設計情報評価ステップでは、サービスの設計情報に対する評価対象を、BPEL記述とすることを特徴とする請求項1に記載のシステム連携基盤設計支援方法。   2. The system linkage infrastructure design support method according to claim 1, wherein, in the design information evaluation step, an evaluation object for the service design information is a BPEL description. 前記設計情報評価ステップでは、サービスの設計情報に対する評価対象を、WSDL記述とすることを特徴とする請求項1または2に記載のシステム連携基盤設計支援方法。   3. The system linkage infrastructure design support method according to claim 1 or 2, wherein, in the design information evaluation step, an evaluation target for service design information is a WSDL description. さらに、
前記設計支援情報を記憶する設計支援情報記憶ステップ、
を含むことを特徴とする請求項1、2または3のいずれか1つに記載のシステム連携基盤設計支援方法。
further,
A design support information storage step for storing the design support information;
The system cooperation infrastructure design support method according to claim 1, wherein the system cooperation infrastructure design support method is included.
前記設計情報評価ステップでは、さらに、前記設計支援情報記憶ステップで記憶された過去の設計支援情報を参照して評価を行うことを特徴とする請求項4に記載のシステム連携基盤設計支援方法。   5. The system linkage infrastructure design support method according to claim 4, wherein the design information evaluation step further performs an evaluation with reference to past design support information stored in the design support information storage step. さらに、
システム開発仕様書として利用可能な設計情報レポートを生成する対象のサービスを識別する情報を入力するサービス識別情報入力ステップと、
対象のサービスの設計支援情報を、前記設計支援情報記憶ステップにおいて記憶されている設計支援情報の中から読み取る設計支援情報読み取りステップと、
読み取った設計支援情報に基づいて設計情報レポートを生成する設計情報レポート生成ステップと、
前記設計情報レポートを出力する設計情報レポート出力ステップと、
を含むことを特徴とする請求項4または5に記載のシステム連携基盤設計支援方法。
further,
A service identification information input step for inputting information for identifying a service for which a design information report that can be used as a system development specification is generated;
A design support information reading step of reading design support information of the target service from the design support information stored in the design support information storage step;
A design information report generation step for generating a design information report based on the read design support information;
A design information report output step for outputting the design information report;
The system cooperation infrastructure design support method according to claim 4 or 5, characterized by comprising:
情報システムの機能単位であるサービスの設計内容を評価するシステム連携基盤設計支援装置であって、
評価対象のサービスの設計情報の入力、および前記サービスの設計情報に基づいて生成される設計支援情報の出力、を制御する入出力制御手段と、
入力されたサービスの設計情報をサービスの呼び出し単位に細分化し、細分化された設計情報を出力する設計情報解析手段と、
前記細分化された設計情報に対して記述内容の評価を行い、評価結果を出力する設計情報評価手段と、
前記評価結果に基づいて、入力されたサービスの設計情報に対する設計支援情報を生成する設計支援情報生成手段と、
を備えることを特徴とするシステム連携基盤設計支援装置。
A system linkage infrastructure design support device that evaluates the design content of a service, which is a functional unit of an information system,
Input / output control means for controlling input of design information of the service to be evaluated and output of design support information generated based on the design information of the service;
Design information analysis means for subdividing the input service design information into service call units and outputting the subdivided design information;
A design information evaluation unit that evaluates the description content of the fragmented design information and outputs an evaluation result;
Design support information generating means for generating design support information for the design information of the input service based on the evaluation result;
A system cooperation infrastructure design support device characterized by comprising:
前記設計情報評価手段は、サービスの設計情報に対する評価対象を、BPEL記述とすることを特徴とする請求項7に記載のシステム連携基盤設計支援装置。   8. The system cooperation infrastructure design support apparatus according to claim 7, wherein the design information evaluation unit sets an evaluation object for service design information as a BPEL description. 前記設計情報評価手段は、サービスの設計情報に対する評価対象を、WSDL記述とすることを特徴とする請求項7または8に記載のシステム連携基盤設計支援装置。   9. The system cooperation infrastructure design support apparatus according to claim 7 or 8, wherein the design information evaluation means uses WSDL description as an evaluation target for service design information. さらに、
前記設計支援情報を記憶する設計支援情報記憶手段、
を備えることを特徴とする請求項7、8または9のいずれか1つに記載のシステム連携基盤設計支援装置。
further,
Design support information storage means for storing the design support information;
The system cooperation infrastructure design support apparatus according to claim 7, wherein the system cooperation infrastructure design support apparatus is provided.
前記設計情報評価手段は、さらに、前記設計支援情報記憶手段で記憶された過去の設計支援情報を参照して評価を行うことを特徴とする請求項10に記載のシステム連携基盤設計支援装置。   11. The system cooperation infrastructure design support apparatus according to claim 10, wherein the design information evaluation unit further performs evaluation with reference to past design support information stored in the design support information storage unit. 前記入出力制御手段は、システム開発仕様書として利用可能な設計情報レポートを生成する対象のサービスを識別する情報の入力、および前記設計情報レポートの出力を制御し、
さらに、
前記入出力制御手段から入力された対象のサービスに対応する設計支援情報を前記設計支援情報記憶手段から抽出し、当該設計支援情報に基づいて設計情報レポートを生成し入出力制御手段へ出力する設計情報レポート生成手段、
を備えることを特徴とする請求項10または11に記載のシステム連携基盤設計支援装置。
The input / output control means controls input of information for identifying a target service for generating a design information report that can be used as a system development specification, and output of the design information report.
further,
A design that extracts design support information corresponding to a target service input from the input / output control unit from the design support information storage unit, generates a design information report based on the design support information, and outputs the design information report to the input / output control unit Information report generation means,
The system cooperation infrastructure design support apparatus according to claim 10 or 11, further comprising:
請求項1〜6のいずれか1つに記載のシステム連携基盤設計支援方法をコンピュータに実行させる設計支援プログラム。   A design support program for causing a computer to execute the system cooperation infrastructure design support method according to claim 1.
JP2009015585A 2009-01-27 2009-01-27 System linkage infrastructure design support method, system linkage infrastructure design support apparatus, and design support program Expired - Fee Related JP5202357B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009015585A JP5202357B2 (en) 2009-01-27 2009-01-27 System linkage infrastructure design support method, system linkage infrastructure design support apparatus, and design support program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009015585A JP5202357B2 (en) 2009-01-27 2009-01-27 System linkage infrastructure design support method, system linkage infrastructure design support apparatus, and design support program

Publications (2)

Publication Number Publication Date
JP2010176192A JP2010176192A (en) 2010-08-12
JP5202357B2 true JP5202357B2 (en) 2013-06-05

Family

ID=42707147

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009015585A Expired - Fee Related JP5202357B2 (en) 2009-01-27 2009-01-27 System linkage infrastructure design support method, system linkage infrastructure design support apparatus, and design support program

Country Status (1)

Country Link
JP (1) JP5202357B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006059276A (en) * 2004-08-23 2006-03-02 Hitachi Software Eng Co Ltd Source code evaluating system
US20060293941A1 (en) * 2005-06-07 2006-12-28 Konstantin Ivanov Systems and methods for modeling business processes using graphical symbols
JP2007148469A (en) * 2005-11-24 2007-06-14 Hitachi Ltd Prior resource allocation method using business process definition
JP2008003709A (en) * 2006-06-20 2008-01-10 Mitsubishi Electric Corp Management apparatus, task management method, and program

Also Published As

Publication number Publication date
JP2010176192A (en) 2010-08-12

Similar Documents

Publication Publication Date Title
US11709577B2 (en) Systems and methods for providing a campaign design platform having a component plug-in framework
CN102567459A (en) Presentation process as context for presenter and audience
CN102542857A (en) Evaluation assistant for online discussion
JP2012113614A (en) Requirement structure display device and program
US7908588B2 (en) Program presentation with reviewer feedback maintenance
Moura et al. A mobile app to support clinical diagnosis of upper respiratory problems (eHealthResp): co-design approach
JP5202357B2 (en) System linkage infrastructure design support method, system linkage infrastructure design support apparatus, and design support program
JP5334901B2 (en) Checklist automatic generation apparatus, checklist automatic generation method, and checklist automatic generation program
Hasenkamp et al. Robust design methodology in a generic product design process
JP2007025497A (en) Education support program and education support device
US20100251211A1 (en) Generating and using code-based diagrams
JP5045042B2 (en) Business flow editing program, business flow editing apparatus, and business flow editing method
JP7644384B2 (en) Generation System
JP6552162B2 (en) Information processing apparatus, information processing method, and program
JP5319643B2 (en) Software product line development support apparatus and method
JP2023000689A (en) INPUT INFORMATION FILE GENERATOR, INPUT INFORMATION FILE PRODUCTION METHOD, PROGRAM AND RECORDING MEDIUM
JP6875633B2 (en) Presentation program, presentation method, and presentation device
JP7637869B1 (en) Information processing method, program, and information processing system
US10515330B2 (en) Real time visibility of process lifecycle
JP2011221635A (en) Project management system
JP2013143087A (en) Screen design review system, screen design review display method and program
JP2007241642A (en) Analysis method, analysis apparatus, and computer program
JPWO2019244226A1 (en) Program execution support device, program execution support method, and program execution support program
JP2005242751A (en) Test support device
JP6603637B2 (en) User interface connection device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111101

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121228

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130115

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130212

R150 Certificate of patent or registration of utility model

Ref document number: 5202357

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160222

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees