JP7519927B2 - Common infrastructure system for achieving DX - Google Patents
Common infrastructure system for achieving DX Download PDFInfo
- Publication number
- JP7519927B2 JP7519927B2 JP2021009298A JP2021009298A JP7519927B2 JP 7519927 B2 JP7519927 B2 JP 7519927B2 JP 2021009298 A JP2021009298 A JP 2021009298A JP 2021009298 A JP2021009298 A JP 2021009298A JP 7519927 B2 JP7519927 B2 JP 7519927B2
- Authority
- JP
- Japan
- Prior art keywords
- similarity
- function
- unit
- realizing
- common
- 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.)
- Active
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Description
本願は、デジタルトランスフォーメイション(Digital Transformation:本願ではDXと略す)の実現に向けたDX実現用共通基盤システムに関するものである。 This application relates to a common infrastructure system for realizing digital transformation (abbreviated as DX in this application) aimed at realizing DX.
近年、コンピュータシステムが世の中の至る所において多種多様な用途で使用されており、その利用範囲はますます広がりつつある。さらに、通信技術、インターネット技術との融合に伴い、モノのIoT(Internet of Things)の流行が日々増加している。 In recent years, computer systems have come to be used for a wide variety of purposes all over the world, and the scope of their use is expanding. Furthermore, with the fusion of communication technology and Internet technology, the popularity of IoT (Internet of Things) is increasing day by day.
上記の背景から、内閣府はSociety5.0というサイバー空間(仮想空間)とフィジカル空間(現実空間)を高度に融合させたシステムにより、経済発展と社会的課題の解決を両立する、人間中心の社会を実現する考え方が提唱されている。 Against this background, the Cabinet Office is advocating the idea of realizing a human-centered society that balances economic development with the resolution of social issues through a system known as Society 5.0 that highly integrates cyberspace (virtual space) and physical space (real space).
Society 5.0を実現する社会は、IoTで全ての人とモノがつながり、様々な知識、情報が共有され、今までにない新たな価値を生み出すことで、これらの課題、困難を克服するものである。また、人工知能(AI:Artificial Intelligence)により、必要な情報が必要な時に提供されるようになり、社会の変革(イノベーション)を通じて、一人一人が快適に活躍できる社会が実現される。 A society that realizes Society 5.0 will overcome these issues and difficulties by connecting everyone and everything through the IoT, sharing a wide range of knowledge and information, and creating new value that has never been seen before. Furthermore, artificial intelligence (AI) will provide the necessary information when it is needed, and through social innovation, a society will be realized in which each individual can play an active role comfortably.
このような背景を踏まえ、IoTのアプリケーションプログラムを開発支援するツール、方法およびプログラムを用いた装置に関する様々な技術が提案されている。
例えば、開発関係者が所要の開発成果物を容易に探索することを目的として、アプリケーションプログラムの開発成果物が機能ごとにグルーピングされており、開発者は、機能辞書を参照することで開発資産を検索できることを実現している。
In light of this background, various techniques have been proposed relating to tools, methods, and devices using programs that support the development of IoT application programs.
For example, in order to enable developers to easily search for the development deliverables they need, the development deliverables of an application program are grouped by function, and developers can search for development assets by referring to a function dictionary.
しかしながら、この従来技術は、開発資産を管理することで効率的に開発できるが、ユーザが機能辞書を参照するための入力が必要で、かつ、再利用を目的として用意された機能ごとのソフトウェア部品の内、各分野で共通的に利用する可能性が高いアプリケーションプログラム(以下、共通機能と称する)を抽出する観点がないため、開発資産を流用できるかどうかはユーザがその都度判断する必要があるなどの問題がある。 However, while this conventional technology allows for efficient development by managing development assets, it requires input from the user to refer to a function dictionary, and does not provide a perspective for extracting application programs (hereafter referred to as common functions) that are likely to be used in common across fields from among the software components for each function prepared for reuse, which means that users must decide each time whether or not they can reuse development assets.
また、「マッシュアップ」という、2つ以上のWebサービス(Web API:Web Application Programming Interface)を利用して混ぜ合わせて新しいサービスを生み出すという考え方により、多様なアプリケーションが活用し得るサービス提供機能のコアセットを提供することで、手間をかけずにサービス提供を可能にした技術が提案されている。 In addition, a technology has been proposed that uses the concept of "mashups," which combine two or more Web services (Web APIs: Web Application Programming Interfaces) to create a new service, to provide a core set of service provision functions that can be used by a variety of applications, making it possible to provide services without much effort.
しかしながら、この従来技術は、共通機能、および各ソフトウェア部品に特有で個別に使用するアプリケーションプログラム(以下、個別機能と称する)の観点で分類し、今回開発予定としているWebサービスに適用可能かどうかなどの処理がないなどの問題がある。 However, this conventional technology has problems in that it classifies functions from the perspective of common functions and application programs that are specific to each software component and used individually (hereinafter referred to as individual functions), and does not process whether they are applicable to the web service that is currently being developed.
そこで、上記以外の他の従来技術として、再利用を目的として用意された機能ごとのソフトウェア部品を、共通機能を持つ部分と個別機能を持つ部分とに最小単位で分類し、システム利用者が共通機能と個別機能とをGUI(Graphical User Interface)経由で組み合せてアプリケーションの開発を行うことを提案している(例えば、下記の特許文献1参照)。 In light of this, another prior art technique proposed is to classify software components for each function prepared for the purpose of reuse into parts with common functions and parts with individual functions at the smallest possible unit, and to allow system users to develop applications by combining the common functions and individual functions via a GUI (Graphical User Interface) (see, for example, Patent Document 1 below).
しかしながら、上記特許文献1に記載の従来技術は、ユーザがGUIによる任意の部品を組み合せることでアプリケーション開発を検討しているが、本手法では、ユーザが自身のアプリケーション開発において、過去の共通機能、個別機能をシステムで自動的に判断することができないという問題があった。その理由は、GUIを経由して予め登録された共通機能、および個別機能を組み合せながらアプリケーションを開発する必要があるためである。 However, the conventional technology described in Patent Document 1 allows users to develop applications by combining any components via a GUI, but this method has the problem that the system cannot automatically determine past common functions and individual functions when users develop their own applications. This is because applications need to be developed by combining common functions and individual functions that have been registered in advance via a GUI.
本願は、上記のような課題を解決するための技術を開示するものであり、DX実現のためのアプリケーション開発を効率的に実施することができるDX実現用共通基盤システムを提供することを目的とする。 This application discloses technology to solve the problems described above, and aims to provide a common infrastructure system for DX realization that can efficiently develop applications for DX realization.
本願に開示されるDX実現用共通基盤システムは、今回分析対象とした詳細化機能及び当該詳細化機能に関連付けされた付帯情報からなるメタデータを外部から取り込む外部入力読込み部と、
前記外部入力読込み部で取り込まれた前記メタデータについて、予めアプリケーションデータベースに登録されている詳細化機能および当該詳細化機能に関連付けされた付帯情報の組み合わせに対する類似度を分析する類似度分析部と、
前記類似度分析部により分析された前記類似度が、予め設定された閾値以上かどうかを判定し、前記閾値以上の場合には、前記詳細化機能をDX実現用の共通機能として抽出する類似度判定処理部と、
前記類似度判定処理部により抽出された前記共通機能を表示する画面表示部と、を備えたものである。
The common infrastructure system for realizing DX disclosed in this application comprises an external input reading unit that imports metadata consisting of the detailed function analyzed this time and the additional information associated with the detailed function from the outside,
a similarity analysis unit that analyzes a similarity between the metadata imported by the external input reading unit and a combination of a detailing function and associated information associated with the detailing function, the combination being registered in an application database in advance;
a similarity determination processing unit that determines whether the similarity analyzed by the similarity analysis unit is equal to or greater than a preset threshold, and if the similarity is equal to or greater than the threshold, extracts the detailed function as a common function for realizing DX;
and a screen display unit that displays the common functions extracted by the similarity determination processing unit.
本願に開示されるDX実現用共通基盤システムによれば、DX実現のためのアプリケーション開発を効率的に実施することができる。 The common infrastructure system for DX realization disclosed in this application makes it possible to efficiently develop applications for DX realization.
以下の実施の形態では、各種の事業の内の一例として、原子力発電所を挙げて説明するが、本願は、これに限定されるものではない。
実施の形態1.
図1は、実施の形態1によるDX実現用共通基盤システムの概略構成を示すブロック図である。
In the following embodiment, a nuclear power plant will be described as an example of various businesses, but the present application is not limited to this.
Embodiment 1.
FIG. 1 is a block diagram showing a schematic configuration of a common infrastructure system for realizing DX according to the first embodiment.
この実施の形態1によるDX実現用共通基盤システム1は、原子力発電所のDX実現に向けたIoTのアプリケーション開発で使用する共通機能(各分野で共通的に利用する可能性が高いアプリケーションプログラム)を自動的に抽出するシステムである。 The common infrastructure system 1 for realizing DX according to this embodiment 1 is a system that automatically extracts common functions (application programs that are likely to be used in common in various fields) to be used in the development of IoT applications aimed at realizing DX in nuclear power plants.
このDX実現用共通基盤システム1は、システム構成として、クライアント端末3の内部に、メモリ30、ハードディスク装置40、CPU(Central Processing Unit)10を備え、また、クライアント端末3に外部接続される機器として液晶ディスプレイなどの表示装置8、およびマウス、キーボードなどのデータ入力装置9を有している。 This common infrastructure system 1 for realizing DX has a system configuration including a memory 30, a hard disk drive 40, and a CPU (Central Processing Unit) 10 inside the client terminal 3, and also has a display device 8 such as an LCD display, and a data input device 9 such as a mouse and a keyboard as devices externally connected to the client terminal 3.
ハードディスク装置40には、アプリケーション機能DB(Data Base)11、クラスター分析ロジック12、解析結果13、および類似度判断用の閾値14の各データが登録されている。また、図示しないが、CPU10を動作させるためのプログラムも予め記憶されている。 The hard disk drive 40 stores the following data: an application function DB (Data Base) 11, cluster analysis logic 12, analysis results 13, and a threshold value 14 for determining similarity. In addition, although not shown, a program for operating the CPU 10 is also stored in advance.
上記のアプリケーション機能DB11は、過去に開発されてきた各アプリケーションプログラムが予め最小単位の状態で部品化され、これが詳細化機能として格納されている。すなわち、詳細化機能とは、同じ機能のアプリケーションプログラムを何度も作り直さずに済むように、重複せずに繰り返し使用する機能を持つアプリケーションプログラムである。さらに、各々の詳細化機能に対しては、予め関連付けされた付帯情報が付加されている。したがって、このアプリケーションDB11には、詳細化機能および付帯情報がメタデータ2としてJSON形式(JavaScript Object Notation)等によって分類された状態で格納されている。 In the above-mentioned application function DB11, each application program developed in the past is modularized in advance into the smallest unit, and these are stored as detailed functions. In other words, a detailed function is an application program that has the function of being used repeatedly without duplication, so that application programs with the same function do not have to be remade over and over again. Furthermore, associated additional information is added to each detailed function in advance. Therefore, in this application DB11, detailed functions and additional information are stored as metadata 2 in a state categorized by JSON format (JavaScript Object Notation) or the like.
また、クラスター分析ロジック12は、後述の類似度分析部5で使用するロジックのことを示す。解析結果13は、類似度分析部5で算出した、今回新たに分析対象とした詳細化機能と過去の詳細化機能との類似度を解析した結果のデータである。閾値14は、今回新たに分析対象とした詳細化機能と過去の詳細化機能との類似度を判定するために予め設定された基準となる閾値である。 Cluster analysis logic 12 refers to the logic used in similarity analysis unit 5, which will be described later. Analysis result 13 is data resulting from an analysis of the similarity between the newly analyzed detailing function and past detailing functions, calculated by similarity analysis unit 5. Threshold value 14 is a preset standard threshold value for determining the similarity between the newly analyzed detailing function and past detailing functions.
一方、メモリ30は、例えばランダムアクセスメモリおよびフラッシュメモリなどからなり、内部に外部入力読込み部4、類似度分析部5、類似度判定処理部6、および画面表示部7が構築されている。そして、CPU10のプログラム実行による動作命令に基づいて、外部入力読込み部4、類似度分析部5、類似度判定処理部6、および画面表示部7の各機能部が動作する。 Meanwhile, the memory 30 is made up of, for example, random access memory and flash memory, and has an external input reading unit 4, a similarity analysis unit 5, a similarity determination processing unit 6, and a screen display unit 7 built in it. Then, the functional units of the external input reading unit 4, the similarity analysis unit 5, the similarity determination processing unit 6, and the screen display unit 7 operate based on operation commands issued by the CPU 10 executing a program.
上記の外部入力読込み部4は、今回新たに分析対象とするアプリケーションプログラムの詳細化機能およびこの詳細化機能に対して予め関連付けされた付帯情報からなるメタデータ2のJSON形式等の設定ファイルを読込み、メモリ30上に展開する。 The external input reading unit 4 reads a configuration file such as a JSON format of metadata 2 consisting of the detailed function of the application program to be newly analyzed and the additional information previously associated with this detailed function, and expands it on the memory 30.
類似度分析部5は、データ入力装置9を介して外部入力読込み部4に取りこまれた詳細化機能とこれに関連付けする付帯情報とからなるメタデータ2、および予めアプリケーション機能DB11に予め登録されている詳細化機能とこれに関連付けする付帯情報からなるメタデータの両者を比較することで、両者の類似度をクラスター分析ロジック12を用いて解析する。そして、その解析結果を、ハードディスク装置40上の解析結果13に保存する。 The similarity analysis unit 5 compares the metadata 2 consisting of the detailed functions and associated additional information input to the external input reading unit 4 via the data input device 9 with the metadata consisting of the detailed functions and associated additional information preregistered in the application function DB 11, and analyzes the similarity between the two using cluster analysis logic 12. The analysis result is then stored in the analysis result 13 on the hard disk drive 40.
類似度判定処理部6は、類似度分析部5での類似度の解析結果13について、ハードディスク装置40上の閾値14を用いて、類似度が閾値14以上になるかどうかを判定する処理を実行する。 The similarity determination processing unit 6 executes a process for determining whether the similarity is equal to or greater than the threshold value 14 using the threshold value 14 on the hard disk drive 40 for the similarity analysis result 13 from the similarity analysis unit 5.
画面表示部7は、類似度判定処理部6により判定された今回新たに分析対象として抽出された類似度の高い詳細化機能を共通機能として、表示装置8を介してユーザに表示する処理を実行する。 The screen display unit 7 executes a process of displaying the highly similar detailed functions determined by the similarity determination processing unit 6 and extracted as new analysis targets as common functions to the user via the display device 8.
次に、データ選定の考え方について説明する。
従来は、入力、出力、処理に関する共通機能、固有機能などの各機能の部品群をユーザにより抽出または選択して予めデータベース(例えば、知識データベース)に登録しておく必要があり、共通機能を自動的に抽出することが困難であった。
Next, the concept of data selection will be explained.
Conventionally, a user had to extract or select components for each function, such as common functions related to input, output, and processing, and unique functions, and register them in advance in a database (e.g., a knowledge database), making it difficult to automatically extract common functions.
この課題を解決するために、本願では、ハードディスク装置40に各アプリケーションプログラムの詳細化機能およびこれに関連付けする付帯情報をメタデータ2として格納しておく。付帯情報には分野(プラント運転等)、各ソリューション分類(作業効率化等)、支援対象(現場作業等)、機能カテゴリ(入力、出力、処理)などがある。この付帯情報を詳細化機能に関連付けして分析することにより、システムで自動的に共通機能を抽出または選択できる。なお、関連付けする付帯情報は上記以外のパターンでもよい。 In order to solve this problem, in this application, the detailed function of each application program and the associated additional information are stored as metadata 2 in the hard disk drive 40. The additional information includes the field (e.g., plant operation), each solution classification (e.g., work efficiency), support target (e.g., on-site work), and function category (input, output, processing). By associating this additional information with the detailed function and analyzing it, the system can automatically extract or select common functions. Note that the associated additional information may be in a pattern other than the above.
次に、この実施の形態1のDX実現用共通基盤システム1の動作について、図2のフローチャートを参照して説明する。 Next, the operation of the common infrastructure system 1 for realizing DX in this embodiment 1 will be explained with reference to the flowchart in Figure 2.
外部入力読込み部4は、今回新たに分析対象とするメタデータ2(アプリケーションプログラムの詳細化機能およびこの詳細化機能に対して予め関連付けされた付帯情報)が、クライアント端末3のデータ入力装置9を介してデータ入力されて存在するかどうかを判定する(ステップS100)。 The external input reading unit 4 determines whether the metadata 2 (the detailing function of the application program and the additional information previously associated with this detailing function) to be newly analyzed this time has been input via the data input device 9 of the client terminal 3 and exists (step S100).
この判定の結果、メタデータ2が存在する場合には、メモリ30にその入力されたメタデータ2についての詳細化機能および付帯情報を展開する(ステップS101)。なお、ステップS100での判定の結果、メタデータが存在しない場合には処理を終えて終了する。 If the result of this determination is that metadata 2 exists, the detailed function and accompanying information for the metadata 2 input to memory 30 are expanded (step S101). Note that if the result of the determination in step S100 is that no metadata exists, the process ends and terminates.
次いで、類似度分析部5が、ハードディスク装置40のアプリケーション機能DB11に予め保存している詳細化機能および付帯情報を読み出してメモリ30上に展開する(ステップS102)。 Next, the similarity analysis unit 5 reads out the detailed functions and associated information that have been previously stored in the application function DB 11 of the hard disk device 40, and expands them on the memory 30 (step S102).
次いで、類似度分析部5は、ステップS101においてメモリ30上に展開した今回新たに分析対象とするメタデータ2に含まれる詳細化機能およびその付帯情報と、ステップS102において予めアプリケーション機能DB11に保存されている詳細化機能およびその付帯情報との総当たりの組み合せで類似度を分析する。 Next, the similarity analysis unit 5 analyzes the similarity by combining the detailed functions and their associated information contained in the metadata 2 to be newly analyzed that was expanded on the memory 30 in step S101 with the detailed functions and their associated information that were previously stored in the application function DB 11 in step S102.
この類似度の分析には、ハードディスク装置40に登録されている多変量解析法としてのクラスター分析ロジック12を用いて類似度を算出する(ステップS103)。そして、この算出した結果をハードディスク装置40に解析結果13として格納する。 To analyze this similarity, the cluster analysis logic 12 is used as a multivariate analysis method registered in the hard disk drive 40 to calculate the similarity (step S103). The calculated result is then stored in the hard disk drive 40 as the analysis result 13.
類似度判定処理部6は、ハードディスク装置40に登録されている閾値14を用いて、ステップS103で算出した類似度が閾値14以上になるかどうかの判定を実施する(ステップS104)。この判定の結果、類似度が閾値14以上で高い類似度をもつ詳細化機能であると判定したものは、共通機能としてアプリケーション機能DB11にレコードを追加する。 The similarity determination processing unit 6 uses the threshold value 14 registered in the hard disk device 40 to determine whether the similarity calculated in step S103 is equal to or greater than the threshold value 14 (step S104). If the result of this determination indicates that the detailed function has a high similarity of equal to or greater than the threshold value 14, the record is added to the application function DB 11 as a common function.
また、画面表示部7は、類似度分析部5による解析結果、および類似度判定処理部6により類似度が閾値14以上であると判定された共通機能を、表示装置8を介してユーザに表示する処理を実行する(ステップS105)。なお、類似度が閾値14未満の低い類似度の場合は処理を終了する。これにより、表示装置8には、ユーザに対して類似度が高いと判定され共通機能が表示される。 The screen display unit 7 also executes a process of displaying to the user via the display device 8 the analysis results by the similarity analysis unit 5 and the common functions for which the similarity determination processing unit 6 has determined that the similarity is equal to or greater than the threshold value 14 (step S105). If the similarity is low, that is, less than the threshold value 14, the process is terminated. As a result, the display device 8 displays the common functions that have been determined to be highly similar to the user.
以上のように、この実施の形態1のDX実現用共通基盤システムによれば、データ活用により類似度が高いか、あるいは低いかを把握した上で、各ソリューションの共通機能をシステムで自動的に抽出、選定することができるので、共通機能の抽出、選定を常に少ない労力で適切に行うことができ、DX実現のためのアプリケーション開発を効率的に実施すことが可能となる。 As described above, according to the common infrastructure system for realizing DX in this embodiment 1, the system can automatically extract and select the common functions of each solution after determining whether the similarity is high or low by utilizing data, so that the extraction and selection of common functions can always be performed appropriately with little effort, making it possible to efficiently develop applications for realizing DX.
実施の形態2.
図3は、実施の形態2によるDX実現用共通基盤システムの概略構成を示すブロック図であり、図1に示した実施の形態1と対応もしくは相当する構成部分には同一の符合を付す。
Embodiment 2.
FIG. 3 is a block diagram showing the schematic configuration of a common infrastructure system for realizing DX according to the second embodiment, and components corresponding to or equivalent to those in the first embodiment shown in FIG. 1 are given the same reference numerals.
この実施の形態2のDX実現用共通基盤システムは、クライアント端末3とサーバ15との間で通信をしながら、実施の形態1と同様、原子力発電所のDX実現に向けたIoTのアプリケーション開発で使用する共通機能(共通的に利用する可能性が高いアプリケーションプログラム)を自動的に抽出するシステムである。 The common infrastructure system for realizing DX in this second embodiment is a system that, like the first embodiment, automatically extracts common functions (application programs that are likely to be used in common) to be used in the development of IoT applications aimed at realizing DX in nuclear power plants while communicating between the client terminal 3 and the server 15.
この実施の形態2では、実施の形態1の形態にサーバ15が追加されており、このサーバ15は、メモリ30、ハードディスク装置40、CPU10、表示装置8、およびデータ入力装置9を備えている。 In this second embodiment, a server 15 is added to the configuration of the first embodiment, and this server 15 includes a memory 30, a hard disk drive 40, a CPU 10, a display device 8, and a data input device 9.
そして、ハードディスク装置40に、アプリケーション機能DB11、クラスター分析ロジック12、解析結果13、および閾値14の各データが予め登録されている。また、メモリ30内に、外部入力読込み部4、類似度分析部5、類似度判定処理部6、および画面表示部7が構築されている。
なお、図示しないが、クライアント端末3も、メモリ、ハードディスク装置、CPU、表示装置、およびデータ入力装置を有している。
The hard disk device 40 has preregistered therein the application function DB 11, the cluster analysis logic 12, the analysis result 13, and the threshold value 14. The memory 30 also has built therein an external input reading unit 4, a similarity analysis unit 5, a similarity determination processing unit 6, and a screen display unit 7.
Although not shown, the client terminal 3 also has a memory, a hard disk drive, a CPU, a display device, and a data input device.
次に、この実施の形態2のDX実現用共通基盤システム1の動作について、図4のフローチャートを参照して説明する。 Next, the operation of the common infrastructure system 1 for realizing DX in this second embodiment will be explained with reference to the flowchart in FIG.
この実施の形態2のDX実現用共通基盤システム1では、今回新たに分析対象とするアプリケーションプログラムの詳細化機能およびこの詳細化機能に対して予め関連付けされた付帯情報からなるメタデータ2を、クライアント端末3が備える図示しないデータ入力装置から入力してサーバ15に通信することにより、サーバ15がメタデータ2を取得する(ステップS106)。 In the common infrastructure system 1 for realizing DX in this second embodiment, metadata 2 consisting of the detailing function of the application program to be newly analyzed and the additional information previously associated with this detailing function is input from a data input device (not shown) equipped in the client terminal 3 and communicated to the server 15, so that the server 15 acquires the metadata 2 (step S106).
そして、サーバ15において、原子力発電所のDX実現に向けたIoTのアプリケーション開発で使用する共通機能を抽出する。そのためのステップS106以降の各ステップS101~ステップS105に関しては、図2に示す処理内容と同じであるで、ここでは、その説明を省略する。
なお、画面表示部7は、表示装置8に共通機能を表示するだけでなく、通信回線を介してクライアント端末3に送信するので、図示しない表示装置にも表示することができる。
Then, in the server 15, common functions to be used in the development of IoT applications aimed at realizing DX of nuclear power plants are extracted. Steps S101 to S105 from step S106 onwards for this purpose are the same as the processing contents shown in Fig. 2, and therefore the description thereof will be omitted here.
The screen display unit 7 not only displays the common functions on the display device 8, but also transmits them to the client terminal 3 via a communication line, so that they can also be displayed on a display device (not shown).
以上のように、この実施の形態2のDX実現用共通基盤システムによれば、サーバ15側に共通機能を自動的に抽出する機能をもたせることができるので、データの共有、保存が容易になるとともに、クライアント端末3側の負荷を軽減でき、DX実現が一層容易になる。 As described above, according to the common infrastructure system for realizing DX in this second embodiment, the server 15 can be equipped with the function of automatically extracting common functions, which makes it easier to share and store data and reduces the load on the client terminal 3, making it even easier to realize DX.
なお、本願は、様々な例示的な実施の形態が記載されているが、一つ、または複数の実施の形態に記載された様々な特徴、態様、および機能は特定の実施の形態の適用に限られるものではなく、単独で、または様々な組み合せで実施の形態に適用可能である。 Although various exemplary embodiments are described in this application, the various features, aspects, and functions described in one or more of the embodiments are not limited to application in a particular embodiment, but may be applied to the embodiments alone or in various combinations.
したがって、例示されていない無数の変形例が、本願に開示される技術の範囲内において想定される。例えば、少なくとも一つの構成要素を変形する場合、追加する場合、または省略する場合、さらには、少なくとも一つの構成要素を抽出し、他の実施の形態の構成要素と組み合せる場合が含まれものとする。 Therefore, countless variations not illustrated are contemplated within the scope of the technology disclosed in this application. For example, this includes cases in which at least one component is modified, added, or omitted, and even cases in which at least one component is extracted and combined with a component of another embodiment.
1 DX実現用共通基盤システム、2 メタデータ、3 クライアント端末、
4 外部入力読込み部、5 類似度分析部、6 類似度判定処理部、7 画面表示部、
8 表示装置、9 データ入力装置、10 CPU、11 アプリケーション機能DB、12 クラスター分析ロジック、13 解析結果、14 閾値、15 サーバ、
30 メモリ、40 ハードディスク装置。
1. DX realization common infrastructure system, 2. Metadata, 3. Client terminal,
4 External input reading unit, 5 Similarity analysis unit, 6 Similarity judgment processing unit, 7 Screen display unit,
8 Display device, 9 Data input device, 10 CPU, 11 Application function DB, 12 Cluster analysis logic, 13 Analysis result, 14 Threshold, 15 Server,
30 memory, 40 hard disk drive.
Claims (3)
前記外部入力読込み部で取り込まれた前記メタデータについて、予めアプリケーションデータベースに登録されている詳細化機能および当該詳細化機能に関連付けされた付帯情報の組み合わせに対する類似度を分析する類似度分析部と、
前記類似度分析部により分析された前記類似度が、予め設定された閾値以上かどうかを判定し、前記閾値以上の場合には、前記詳細化機能をDX実現用の共通機能として抽出する類似度判定処理部と、
前記類似度判定処理部により抽出された前記共通機能を表示する画面表示部と、
を備えたDX実現用共通基盤システム。 an external input reading unit that externally imports metadata consisting of the detailed function that is the subject of the analysis and additional information associated with the detailed function;
a similarity analysis unit that analyzes a similarity between the metadata imported by the external input reading unit and a combination of a detailing function and associated information associated with the detailing function, the combination being registered in an application database in advance;
a similarity determination processing unit that determines whether the similarity analyzed by the similarity analysis unit is equal to or greater than a preset threshold, and if the similarity is equal to or greater than the threshold, extracts the detailed function as a common function for realizing DX;
a screen display unit that displays the common functions extracted by the similarity determination processing unit;
A common infrastructure system for realizing DX.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021009298A JP7519927B2 (en) | 2021-01-25 | 2021-01-25 | Common infrastructure system for achieving DX |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021009298A JP7519927B2 (en) | 2021-01-25 | 2021-01-25 | Common infrastructure system for achieving DX |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022113227A JP2022113227A (en) | 2022-08-04 |
| JP7519927B2 true JP7519927B2 (en) | 2024-07-22 |
Family
ID=82658243
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021009298A Active JP7519927B2 (en) | 2021-01-25 | 2021-01-25 | Common infrastructure system for achieving DX |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7519927B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003069466A1 (en) | 2002-02-18 | 2003-08-21 | Japan Science And Technology Agency | Software component importance evaluation system |
| JP2012168598A (en) | 2011-02-10 | 2012-09-06 | Mitsubishi Electric Corp | Software component management device and software component management program |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0484324A (en) * | 1990-07-27 | 1992-03-17 | Shimadzu Corp | Software reutilizing system |
-
2021
- 2021-01-25 JP JP2021009298A patent/JP7519927B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003069466A1 (en) | 2002-02-18 | 2003-08-21 | Japan Science And Technology Agency | Software component importance evaluation system |
| JP2012168598A (en) | 2011-02-10 | 2012-09-06 | Mitsubishi Electric Corp | Software component management device and software component management program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022113227A (en) | 2022-08-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113157947B (en) | Knowledge graph construction method, tool, device and server | |
| CN111427561A (en) | Service code generation method and device, computer equipment and storage medium | |
| JP2021192286A (en) | Model training, image processing method and device, storage medium, and program product | |
| CN112970011A (en) | Recording pedigrees in query optimization | |
| WO2023123089A1 (en) | Content management system, static page management method and device, and storage medium | |
| CN112559522A (en) | Data storage method and device, query method, electronic device and readable medium | |
| CN112070608B (en) | Information processing method, device, medium and electronic equipment | |
| CN115168472B (en) | Method and system for generating real-time report based on Flink | |
| CN119006137A (en) | Risk decision method, system, electronic equipment and storage medium | |
| CN114356403A (en) | Configuration data processing method, device and system based on low-code application development | |
| US10318528B2 (en) | Query response using mapping to parameterized report | |
| JP7519927B2 (en) | Common infrastructure system for achieving DX | |
| CN112015382B (en) | Processor architecture analysis method, device, equipment and storage medium | |
| CN120144720A (en) | Knowledge-enhanced retrieval generation method, device and system based on multivariate data fusion | |
| CN115756692B (en) | A method for automatically combining and displaying pages based on style attributes and related equipment | |
| WO2020239436A1 (en) | Data-exchange between blockchains | |
| CN117540447A (en) | Modularized modeling method and system based on business analysis scene | |
| CN116483707A (en) | Test method, test device, test apparatus, test program, and test program | |
| CN115840775A (en) | Data extraction method, device, server and storage medium | |
| WO2023184810A1 (en) | Application definition method and apparatus, electronic device, storage medium, and computer program product | |
| CN114610309A (en) | Object configuration method, device, equipment and storage medium | |
| CN115114297A (en) | Data lightweight storage and search method, device, electronic device and storage medium | |
| CN112764750A (en) | Interface generation method and device, electronic equipment and readable storage medium | |
| CN114302431B (en) | Network element configuration method, device, electronic device and storage medium | |
| CN114860133B (en) | Questionnaire processing method, questionnaire processing device, electronic equipment, medium and product |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230125 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240115 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240305 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240326 |
|
| 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: 20240611 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240709 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7519927 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |