Brevet FR3044446A1 — publié le 20170602

SYSTÈME ET PROCÉDÉ POUR COMBINER UN FLUX DE TRAVAUX Cette demande revendique la priorité et les avantages d'une demande de brevet coréenne n° 2015- 0 1 67 52 6 , déposée le 27 novembre 2015 dont la divulgation est incorporée ici dans son intégralité à titre de référence. La présente invention concerne un système et un procédé pour combiner un flux de travaux. Actuellement, l'utilisation de données que possède une personne, de données que possède une compagnie et de données que possède une institution publique, est limitée au nom de la protection systématique et institutionnelle des informations personnelles. En outre, d'un point de vue technique, de nombreux algorithmes et procédés d'analyse de données sont apparus. Toutefois, il y a un problème selon lequel un utilisateur ayant des données disponibles pour utiliser ces technologies doit comprendre un procédé d'analyse difficile afin d'utiliser réellement les technologies. Des données de valeur sont perdues puisqu'il y a un cas dans lequel l'utilisateur/l'utilisatrice ne connaît pas l'utilisation de données en sa possession. Pour cela, une technologie de plateforme de mégadonnées a été développée et divers procédés pour utiliser la technologie ont été proposés, mais uniquement des technologies de l'information (IT) pour des utilisateurs expérimentés ont été offertes. Afin de résoudre le problème, un écosystème de mégadonnées a été augmenté sur la base d'une 3044446 2 technologie de mégadonnées durant que les technologies de mégadonnées technologie ont été développées. Pour cela, actuellement, afin de fournir un service d'analyse utilisant la technologie de 5 mégadonnées, un service d'analyse ayant une compréhension complète de chacun des composants d'un écosystème et lié aux composants concernés a été développé. Entre-temps, un environnement d'analyse 10 opérationnelle de mégadonnées doit fournir un service capable de réaliser une collecte de diverses données de journaux et un service disponible pour une analyse de convergence avancée à l'aide de l'utilisation d'une fonction d'analyse de divers services et d'une 15 structure de moteur d'analyse. Par conséquent, puisqu'un type et une taille de données de journaux déduites augmentent de manière exponentielle lorsque divers services sont fournis, il est nécessaire de fournir un outil de modélisation de 20 processus d'analyse capable de s'adapter activement à une structure de moteur d'analyse spécialisée dans un service et un changement du service. Récemment, en raison de développements d'un champ de plateforme de mégadonnées basé sur Hadoop, un marché 25 de données, un marché d'algorithmes d'analyse, etc. ont été visualisés. Par le biais de ceux-ci, de nombreuses technologies de plateformes de mégadonnées ont tenté de relier des données et un algorithme d'analyse, mais il y a un problème selon lequel le lien entre ceux-ci n'est pas facile en raison de l'absence d'un procédé standardisé dans ce but. 3044446 3 Par conséquent, lors de la fourniture d'un service d'analyse utilisant des mégadonnées, dans un système actuel, un service d'analyse ayant une compréhension complète de chacun des composants et reliant les 5 composants concernés devrait être développé. Toutefois, afin de comprendre les composants de l'écosystème, une grande quantité de temps et d'efforts est requise. À cet égard, la demande de brevet coréenne n° 102009-0131426 (titre de l'invention : Procédé de 10 modélisation de processeur de flux de travaux) divulgue une technologie pour ajouter un bloc de modèle de flux de travaux correspondant à une instruction/commande d'addition à une position correspondant à l'instruction/commande d'addition lorsqu'un dispositif 15 électronique reçoit une instruction/commande d'addition d'un bloc de modèle de flux de travaux. La présente invention a trait à un système et à un procédé pour combiner un flux de travaux, capables de fournir plus facilement et plus rapidement une analyse 20 de mégadonnées et de reconnaître plus facilement un flux d'analyse par une combinaison d'un flux de travaux basé sur un modèle. Les aspects techniques que des modes de réalisation de la présente invention ont l'intention 25 d'accomplir ne sont pas limités à l'aspect décrit ci-dessus et d'autres aspects techniques peuvent exister. Selon un aspect de la présente invention, un système pour combiner un flux de travaux comprend : un module d'affichage configuré pour afficher un modèle de 30 flux de travaux ; une mémoire configurée pour stocker un programme pour combiner le modèle de flux de 3044446 4 travaux ; et un processeur configuré pour exécuter le programme, selon lequel le processeur sélectionne un standard de classification pour chaque niveau du modèle de flux de travaux en réponse à une entrée de sélection 5 d'un utilisateur pour le standard de classification lors de l'exécution du programme, associe un ou plusieurs modèles de flux de travaux à un noeud compris dans le modèle de flux de travaux selon le standard de classification pour chaque niveau, et affiche le modèle 10 de flux de travaux associé, un standard de classification est appliqué à chaque niveau et le modèle de flux de travaux formé en tant qu'un ou plusieurs niveaux est associé au noeud. Selon un autre aspect de la présente invention, un 15 procédé pour combiner un flux de travaux dans un système pour combiner un flux de travaux, comprend les étapes suivantes : sélection d'un standard de classification pour chaque niveau d'un modèle de flux de travaux en réponse à une entrée de sélection d'un 20 utilisateur pour le standard de classification du modèle de flux de travaux ; association d'un ou de plusieurs modèles de flux de travaux à un noeud compris dans le modèle de flux de travaux selon le standard de classification pour chaque niveau ; et affichage du 25 modèle de flux de travaux associé, un standard de classification est appliqué à chaque niveau et le modèle de flux de travaux formé en tant qu'un ou plusieurs niveaux est associé au noeud. Les objets, caractéristiques et avantages de la 30 présente invention décrits ci-dessus et d'autres deviendront plus évidents à l'homme du métier suite à 3044446 5 la lecture des modes de réalisation donnés à titre d'exemple de l'invention faite en référence aux dessins annexés dans lesquels : la figure 1 est un schéma de principe illustrant 5 un système pour combiner un flux de travaux selon un mode de réalisation de la présente invention ; la figure 2 est un diagramme décrivant une combinaison d'un flux de travaux hiérarchique basé sur un modèle ; 10 la figure 3 est un diagramme décrivant une structure hiérarchique d'un modèle de flux de travaux ; la figure 4 est un diagramme illustrant un exemple de la structure hiérarchique montrée sur la figure 3 ; les figures 5A à 5F sont des diagrammes décrivant 15 un exemple d'une classification de modèle de mégadonnées ; les figures 6A et 6B sont des diagrammes décrivant un exemple de classification et de sélection d'un modèle sur la base d'un standard de classification d'un 20 utilisateur ; les figures 7A et 7B sont des diagrammes illustrant un écran affiché pour générer un modèle de flux de travaux ; et la figure 8 est un organigramme décrivant un 25 procédé pour combiner un flux de travaux selon un mode de réalisation de la présente invention. Des modes de réalisation de la présente invention sont décrits ci-dessous d'une manière suffisamment détaillée pour permettre à l'homme de métier de 30 réaliser et de mettre en pratique la présente invention. Toutefois, la présente invention n'est pas limitée aux 3044446 6 modes de réalisation qui seront décrits ci-après et peut être mise en oeuvre sous forme de divers types différents. Afin de décrire clairement la présente invention, des parties qui ne se rapportent pas à la 5 description seront omises. Dans cette spécification, les termes « comporte » « comportant » , « comprend » et/ou « comprenant » lorsqu'ils sont utilisés ici, spécifient la présence d'éléments, ou composants, indiqués, mais n'excluent 10 pas la présence ou l'addition d'un autre ou de plusieurs autres éléments ou composants. La présente invention concerne un système 100 et un procédé pour combiner un flux de travaux. Il existe diverses technologies et procédés dans 15 un procédé pour analyser des mégadonnées. Parmi les divers procédés et technologies, afin de déduire divers résultats d'analyse à l'aide d'un écosystème de mégadonnées, une connaissance technique et un savoir-faire sur de nombreux écosystèmes sont 20 requis. Toutefois, il existe des limitations temporelles et techniques pour avoir la compréhension de toutes les technologies d'analyse de mégadonnées, qui changent rapidement, et pour obtenir le meilleur résultat. 25 Pour cela, un mode de réalisation de la présente invention peut définir de tels écosystèmes sous la forme d'un modèle et fournir une structure réutilisable, et ainsi une pluralité d'utilisateurs peuvent générer facilement et rapidement un service d'analyse par le 30 biais d'une combinaison d'une forme de puzzle basée sur le modèle défini. 3044446 7 En même temps, un flux de travaux peut se rapporter à une illustration d'un flux de traitement de travaux. En outre, dans la présente invention, un flux de travaux peut se rapporter à une technologie de 5 visualisation d'un processus d'analyse, et illustrer un flux d'analyse de sorte à être reconnu lors du développement d'un service d'analyse à l'aide de divers éco-composants de mégadonnées. Dans ce cas, la présente invention peut afficher 10 un graphe d'analyse de flux sous la forme d'une interface utilisateur graphique (GUI) à l'aide d'un outil de génération de flux de travaux. C'est-à-dire, des informations sur un état, etc. d'un travail qui est actuellement réalisé, d'un travail qui est terminé et 15 d'un travail qui n'est pas traité, parmi des travaux listés dans un espace de génération de flux de travaux en réalisant une analyse peuvent être facilement reconnues. En outre, le résultat de l'analyse peut être affiché de diverses manières par le biais d'un modèle 20 de visualisation. Le modèle de flux de travaux peut se rapporter à une définition d'un flux de travaux qui est fréquemment utilisé dans une analyse de mégadonnées en tant que composant réutilisable. Par le biais d'un modèle 25 configuré en tant que modèle à multiples niveaux, le flux de travaux peut être généré sous une forme telle qu'une combinaison de puzzles appropriée pour une intention d'analyse de données. En outre, par le biais de l'outil de génération de flux de travaux fourni, une 30 erreur de réglage, etc. nécessaire lors de la génération ou de la réalisation du service d'un 3044446 8 écosystème complexe peut être automatiquement détectée, et un service peut être généré à l'aide de l'entrée minimale nécessaire à l'aide d'une valeur de réglage par défaut. 5 En outre, même lorsqu'une fonction de l'écosystème change, une assistance pour un service d'analyse généré de manière traditionnelle peut être réalisée par une mise à jour du modèle d'écosystème concerné. Par conséquent, lors de la génération du service, des 10 charges temporelles et économiques nécessaires pour un réapprentissage et une acquisition de compétences en raison d'une mise à jour d'une version de l'écosystème peuvent être minimisées. Ci-après, le système 100 et le procédé pour 15 combiner un flux de travaux selon un mode de réalisation de la présente invention seront décrits en faisant référence aux dessins annexés. La figure 1 est un schéma de principe illustrant le système 100 pour combiner un flux de travaux selon 20 un mode de réalisation de la présente invention. Le système 100 pour combiner le flux de travaux selon un mode de réalisation de la présente invention peut comprendre un module d'affichage 110, une mémoire 120 et un processeur 130. 25 Le module d'affichage 110 peut afficher un modèle de flux de travaux. C'est-à-dire, le module d'affichage 110 peut afficher un modèle de flux de travaux qui est généré au préalable, ou afficher un espace de génération de flux de travaux pour générer le modèle de 30 flux de travaux. 3044446 9 Un programme pour combiner le modèle de flux de travaux peut être stocké dans la mémoire 120. Ici, la mémoire 120 peut être un dispositif de stockage non volatil, pour conserver en permanence des informations 5 stockées même lorsque le dispositif n'est pas sous tension, ou un dispositif de stockage volatil. Par exemple, la mémoire 120 peut comprendre une mémoire NAND flash telle qu'une carte compact flash (CF), une carte numérique sécurisée (SD), une clé de 10 mémoire, un disque électronique (SSD) et une microcarte SD, etc., un dispositif de stockage informatique magnétique tel qu'un lecteur de disque dur (HDD), etc. et un lecteur de disque optique tel qu'un disque compact à lecture seule (CD-ROM) et un disque numérique 15 universel à lecture seule (DVD-ROM), etc. En outre, le programme stocké dans la mémoire 120 peut être mis en oeuvre sous une forme logicielle ou sous une forme matérielle telle qu'un circuit intégré prédiffusé programmable (FPGA) ou un circuit intégré à 20 application spécifique (ASIC), etc., et réalise des fonctions prédéterminées. Le processeur 130 peut exécuter le programme stocké dans la mémoire 120. Dans ce cas, lorsqu'un utilisateur sélectionne un standard de classification 25 pour classifier le modèle de flux de travaux, le processeur 130 peut recevoir le standard de classification sélectionné et sélectionner le standard de classification pour chaque niveau du modèle de flux de travaux. En outre, le processeur 130 peut associer 30 un ou plusieurs modèles de flux de travaux à un noeud compris dans le modèle de flux de travaux selon le 3044446 10 standard de classification pour chaque niveau et afficher le modèle de flux de travaux associé. Dans ce cas, un standard de classification peut être appliqué à chaque niveau. En outre, le modèle de 5 flux de travaux formé en tant qu'un ou plusieurs niveaux peut être associé à un noeud. Des exemples d'un modèle de flux de travaux généré par le processus décrit ci-dessus seront décrits en référence aux figures 2 à 6. 10 La figure 2 est un diagramme décrivant une combinaison d'un flux de travaux hiérarchique basé sur un modèle. Un modèle de flux de travaux peut être classifié sous diverses formes selon un standard de 15 classification. C'est-à-dire, afin de réaliser une analyse qu'un utilisateur veut, le modèle de flux de travaux peut être classifié et sélectionné sous diverses formes à la convenance de l'utilisateur. Dans un mode de réalisation de la présente 20 invention, les niveaux du modèle de flux de travaux peuvent être générés différemment selon le standard de classification sur la base duquel est classifié le modèle de flux de travaux. Par exemple, une classification selon un « type de données » peut être 25 agencée dans un premier niveau, une classification selon un « domaine d'analyse » peut être agencée dans un deuxième niveau qui est un niveau inférieur au premier niveau et une classification selon une « fonction » peut être agencée dans un troisième niveau 30 qui est un niveau inférieur au deuxième niveau. 3044446 11 Par conséquent, le modèle de flux de travaux peut être configure sous la forme d'un arbre de sélection comprenant divers modèles de flux de travaux selon une intention d'un utilisateur. C'est-à-dire, une pluralité 5 de modèles de flux de travaux, dans lesquels chaque noeud configure un niveau supérieur et inférieur, peuvent être compris dans un modèle de flux de travaux. Lorsqu'une entrée de sélection d'un utilisateur pour le standard de classification est reçue et que la 10 forme de l'arbre de sélection est configurée telle qu'elle est montrée sur la figure 2, un modèle de flux de travaux P1 formé en tant qu'un ou plusieurs niveaux peut être associé à un ou plusieurs noeuds P2 configurant le modèle de flux de travaux. C'est-à-dire, 15 un ou plusieurs modèles de flux de travaux, y compris ses ou leurs niveaux inférieurs, peuvent être associés à un noeud. L'outil de génération de flux de travaux peut fournir le modèle de flux de travaux à l'utilisateur, 20 et l'utilisateur peut sélectionner et utiliser un modèle de flux de travaux P1 que l'utilisateur veut. La figure 3 est un diagramme décrivant une structure hiérarchique d'un modèle de flux de travaux. Un modèle de flux de travaux P1 peut être généré 25 de diverses manières. Par exemple, le modèle de flux de travaux P1 peut être généré par une réception d'informations correspondant à un noeud d'un niveau inférieur entré par un utilisateur, et peut être généré par une combinaison d'un modèle de flux de travaux qui 30 a été généré au préalable. 3044446 12 Selon un mode de réalisation de la présente invention, afin de générer le modèle de flux de travaux selon les diverses manières, le modèle de flux de travaux P1 peut avoir une structure à multiples niveaux. 5 C'est-à-dire, on peut fournir un modèle de flux de travaux P1 dans lequel un niveau inférieur pour un développeur expérimenté, un niveau fournissant une valeur de paramètre de base, un niveau de décomposition abstraite de fonctions fréquemment utilisées et 10 fournissant les fonctions décomposées, un niveau de fourniture automatique de mégadonnées complexes par le biais d'une désignation d'une simple valeur d'entrée et de sortie, etc. sont configurés dans les multiples niveaux. 15 La figure 4 est un diagramme illustrant un exemple de la structure hiérarchique montrée sur la figure 3. Dans un mode de réalisation de la présente invention, chaque niveau d'un modèle de flux de travaux peut avoir un niveau différent d'autres niveaux, et 20 chaque niveau peut comprendre une autorité différente et une fonction différente. La figure 4 illustre un exemple portant sur le modèle de flux de travaux configure avec niveaux. Par exemple, dans un « premier niveau », chaque valeur 25 d'attribut d'une brique de données Spark et d'une brique de données Flume peut être sélectionnée et changée. Cela peut être utilisé lorsqu'un développeur expérimenté veut fournir son propre service spécialisé. Dans un « deuxième niveau », une valeur d'attribut 30 de base peut être fournie et une bien meilleure commodité peut être fournie pour permettre un 3044446 13 utilisateur d'entrer uniquement une valeur d'attribut nécessaire. Dans un « troisième niveau », il peut être possible de définir automatiquement une interaction 5 entre la Spark et la Flume par décomposition d'un modèle d'interaction de la Spark et de la Flume qui est fréquemment utilisé. Un « quatrième niveau » peut se rapporter à un modèle analyseur et collecteur de flux continus selon 10 une fonction du modèle de flux de travaux du troisième niveau. Même lorsque l'utilisateur ne connaît pas chaque fonction lorsque l'utilisateur sélectionne une fonction d'analyse et de collecte de flux continus que l'utilisateur veut réaliser, le modèle de flux de 15 travaux peut être utilisé par une simple sélection d'entrées et de sorties. En même temps, dans un mode de réalisation de la présente invention, l'utilisateur peut sélectionner et utiliser dans le noeud, le type de données et/ou la 20 fonction et/ou le domaine d'analyse et/ou l'écosystème en tant que standard de classification. Cela sera décrit en référence aux figures 5A à 5F. Les figures 5A à 5F sont des diagrammes décrivant un exemple d'une classification de modèle de 25 mégadonnées. La figure 5A illustre un cas dans lequel le standard de classification sélectionné est « type d'intervention de noeud intermédiaire » et la figure 5B illustre un cas dans lequel le standard de 30 classification sélectionné est « type de données ». La figure 5C illustre un cas dans lequel le standard de 3044446 14 classification sélectionné est « fonction » et la figure 5D illustre un cas dans lequel le standard de classification sélectionné est « domaine d'analyse » et la figure 5E illustre un cas dans lequel le standard de 5 classification sélectionné est « écosystème ». En plus, comme le montre la figure 5F, un utilisateur peut définir arbitrairement le standard de classification et utiliser le standard de classification défini arbitrairement. 10 Les figures 6A et 6B sont des diagrammes décrivant un exemple de classification et de sélection d'un modèle sur la base d'un standard de classification d'un utilisateur. Le système 100 pour combiner le flux de travaux 15 selon un mode de réalisation de la présente invention peut en outre comprendre un module de réception d'entrée 140 recevant une entrée de sélection pour un noeud de chaque niveau du modèle de flux de travaux associé. Un exemple de sélection de chaque noeud par le 20 module de réception d'entrée 140 peut se dérouler comme suit. Premièrement, en référence à la figure 6A, lorsque l'utilisateur sélectionne « type de données » en tant que standard de classification, un premier niveau peut 25 être classifié selon des données de texte, des données d'image et des données de flux continu selon le type de données. Lorsque « domaine d'analyse » est sélectionné en tant que standard de classification d'un deuxième niveau, le deuxième niveau peut être classifié selon 30 des données de réseau, des données Internet, des données sociales, des données médicales, des données 3044446 15 publiques et des données personnelles. Lorsque « fonction » est sélectionnée en tant que standard de classification d'un troisième niveau, le troisième niveau peut être classifié selon un collecteur, un 5 analyseur, un dispositif de visualisation et un dispositif de stockage. Lorsque « écosystème » est sélectionné en tant que standard de classification d'un quatrième niveau, le quatrième niveau peut être classifié selon un type MR, un type Spark et un type 10 Hive. Par le biais d'un arbre d'analyse généré selon le standard de classification, l'utilisateur peut sélectionner « données de texte P3 - données de réseau P4 - analyseur P5 - type Spark P6 » selon sa propre 15 intention. À titre d'autre exemple, en référence à la figure 6B, lorsque l'utilisateur sélectionne « écosystème » en tant que standard de classification du premier niveau, « type de données » en tant que standard de 20 classification du deuxième niveau et « fonction » en tant que standard de classification du troisième niveau, l'utilisateur peut générer un modèle de flux de travaux en sélectionnant « Analyse de type Spark P7 - données de flux continu P8 - analyseur P9 » selon le standard 25 de classification. Les figures 7A et 7B sont des diagrammes illustrant un écran affiché pour générer un modèle de flux de travaux. Le système 100 pour combiner le flux de travaux 30 selon un mode de réalisation de la présente invention peut afficher un espace de génération de flux de 3044446 16 travaux par le biais du module d'affichage 110. Dans ce cas, un noeud de chaque niveau sélectionné par l'utilisateur peut être affiché dans l'espace de génération de flux de travaux sur la base de la 5 séquence des niveaux. En référence à la figure 7A, afin de permettre à l'utilisateur de reconnaître facilement une analyse flux de travaux du flux de travaux, un écran GUI dans lequel un début et une fin sont affichés peut être 10 affiché dans l'espace de génération de flux de travaux. Des travaux d'analyse peuvent être listés et la séquence des travaux d'analyse peut être montrée dans un champ au centre P10. En outre, un service d'analyse peut être réalisé à l'aide d'un bouton d'exécution P11 15 situé dans une partie supérieure, et un résultat d'exécution peut être de nouveau affiché sur l'écran. En outre, le processeur 130 peut afficher un ou plusieurs modèles de flux de travaux, qui ont été générés au préalable, sur le module d'affichage 110 et 20 afficher le modèle de flux de travaux sélectionné sur le module d'affichage 110 en recevant une entrée sélectionnant l'un quelconque des modèles de flux de travaux générés au préalable. En référence à la figure 7B, par exemple, les 25 modèles de flux de travaux générés au préalable peuvent être affichés sur une fenêtre d'accueil gauche. Parmi ceux-ci, lors de la sélection d'un modèle de flux de travaux que l'utilisateur veut, le modèle de flux de travaux sélectionné peut être affiché dans une fenêtre 30 principale. À ce titre, afin de réaliser une fonction que l'utilisateur veut, l'utilisateur sélectionne le 3044446 17 modèle de flux de travaux généré au préalable, rappelle la fenêtre principale qui est générée, et ainsi une combinaison de flux de travaux peut être terminée. En plus, l'utilisateur peut générer un nouveau 5 modèle de flux de travaux dans l'espace de génération de flux de travaux et stocker le nouveau modèle de flux de travaux généré et par le biais de celui-ci définir un modèle réutilisable. À titre de référence, des composants montrés sur 10 la figure 1 selon un mode de réalisation de la présente invention peuvent être mis en oeuvre sous une forme logicielle ou matérielle telle qu'un FPGA ou un ASIC, et réaliser des fonctions prédéterminées. Toutefois, le terme « composants » n'est pas 15 limité à logiciel ou matériel, et chaque composant peut être configuré pour comprendre un support de stockage qui est adressable, et être configuré pour faire fonctionner un ou plusieurs processeurs. Par conséquent, à titre d'exemple, le composant 20 peut comprendre des composants tels que des composants logiciels, des composants logiciels orientés objet, des composants de classe, et des composants de tâche, des processeurs, des fonctions, des attributs, des procédures, des sous-routines, des segments de code de 25 programme, des pilotes, des microprogrammes, un microcode, un circuit, des données, une base de données, une mémoire, des structures de données, des tables, des matrices et des variables. Les composants et les fonctions fournies dans les 30 composants peuvent être combinés en quelques composants, ou en outre séparés en des composants supplémentaires. 3044446 18 Un procédé pour combiner un flux de travaux selon un mode de réalisation de la présente invention sera décrit ci-après en référence à la figure 8. La figure 8 est un organigramme décrivant un 5 procédé pour combiner un flux de travaux selon un mode de réalisation de la présente invention. Dans le procédé pour combiner un flux de travaux selon un mode de réalisation de la présente invention, premièrement, un standard de classification pour chaque 10 niveau du modèle de flux de travaux peut être sélectionné en réponse à une entrée de sélection de l'utilisateur pour le standard de classification du modèle de flux de travaux (S810). Ensuite, selon le standard de classification pour 15 chaque niveau, un ou plusieurs modèles de flux de travaux peuvent être associés à un noeud compris dans le modèle de flux de travaux (S820). Dans ce cas, un standard de classification peut être appliqué à chaque niveau et un modèle de flux de travaux sous forme d'un 20 ou de plusieurs niveaux peut être associé au noeud. En même temps, chaque niveau du modèle de flux de travaux peut avoir un niveau différent d'autres niveaux et chaque niveau peut comprendre une autorité différente et une fonction différente. 25 Ensuite, le modèle de flux de travaux associé peut être affiché (S830). En même temps, le procédé pour combiner le flux de travaux selon un mode de réalisation de la présente invention peut en outre comprendre une opération de 30 réception d'une entrée de sélection pour un noeud de chaque niveau du modèle de flux de travaux associé 3044446 19 entré par l'utilisateur. C'est-à-dire, lorsque l'utilisateur sélectionne un noeud quelconque pour chaque niveau, le noeud pour chaque niveau qui est sélectionné peut être affiché dans l'espace de 5 génération de flux de travaux du module d'affichage 110 sur la base de la séquence des niveaux. Dans la description donnée ci-dessus, selon des exemples de mises en oeuvre de la présente invention, les opérations 5810 à 5830 peuvent être séparées pour 10 avoir des opérations supplémentaires ou être combinées pour avoir un plus petit nombre d'opérations. En outre, certaines opérations peuvent être omises si nécessaire, et la séquence des opérations peut être changée. Par ailleurs, même si des descriptions ont été omises, le 15 contenu décrit ci-dessus en ce qui concerne le système 100 pour combiner le flux de travaux en référence aux figures 1 à 7 peut être également appliqué au procédé pour combiner le flux de travaux montré sur la figure 8. Selon un mode de réalisation de la présente 20 invention, une pluralité d'utilisateurs peuvent facilement et rapidement générer un service d'analyse par le biais d'une combinaison d'une forme de puzzle sur la base d'un modèle défini en définissant des écosystèmes en tant que modèle et en fournissant une 25 structure réutilisable. En outre, des informations telles qu'un état d'un travail qui est en cours de réalisation, d'un travail qui est terminé et d'un travail qui n'est pas traité, etc. parmi des travaux listés sur un flux de travaux 30 peuvent être facilement reconnues. 3044446 20 Par ailleurs, un résultat d'analyse peut être fourni de diverses manières par le biais d'un modèle de visualisation. De plus, une erreur de réglage, etc. nécessaire 5 lors de la génération ou la réalisation d'un service d'un écosystème complexe par le biais de l'outil de génération de flux de travaux fourni peut être automatiquement détectée et il peut être possible de générer un service à l'aide de l'entrée nécessaire 10 minimale par le biais d'une valeur de réglage par défaut. De même, lors de la mise à jour de l'écosystème, le flux de travaux généré au préalable peut être facilement réutilisable par une mise à jour de modèle 15 d'un écosystème concerné, et ainsi il est possible de s'adapter rapidement à la technologie des mégadonnées qui change rapidement. Par le biais d'un mode de réalisation de la présente invention, une analyse de mégadonnées qui a 20 été réalisée par certains spécialistes peut être facilement et rapidement fournie, et un flux d'analyse peut être facilement reconnu par une combinaison du flux de travaux basé sur un modèle. Le système 100 pour combiner le flux de travaux 25 selon un mode de réalisation de la présente invention peut être mis en oeuvre sous la forme d'un support d'enregistrement comprenant un programme d'ordinateur dans un support exécutable par ordinateur ou une commande exécutable par ordinateur. Le support lisible 30 par ordinateur peut être un support arbitrairement disponible qui peut faire l'objet d'un accès par un 3044446 21 ordinateur et peut comprendre un support volatil ou non volatil, et un support séparable ou non séparable. En outre, le support lisible par ordinateur peut comprendre un support de stockage d'ordinateur et un 5 support de communication. Le support de stockage d'ordinateur peut comprendre le support volatil ou non volatil et le support séparable ou non séparable mis en oeuvre à l'aide d'un procédé ou d'une technologie arbitraire pour stocker des informations telles qu'une 10 commande lisible par ordinateur, une structure de données, un module de programme ou d'autres données. Le support de communication peut comprendre en général une commande lisible par ordinateur, une structure de données, un module de programme, d'autres données d'un 15 signal de données modulé tel qu'une onde porteuse, ou un autre mécanisme de transmission, et comprendre un support arbitraire de transmission d'informations. Le procédé et système de la présente invention est décrit en référence à des modes de réalisation 20 spécifiques, mais certains ou tous les composants ou opérations peuvent être mis en oeuvre à l'aide d'un système informatique ayant une architecture matérielle universelle. Selon un mode de réalisation de la présente 25 invention, une pluralité d'utilisateurs peuvent facilement et rapidement générer le service d'analyse par le biais d'une combinaison d'une forme de puzzle sur la base d'un modèle défini par définition des écosystèmes en tant que modèle et par fourniture d'une 30 structure réutilisable. 3044446 22 En outre, des informations telles qu'un état du travail qui est en cours de réalisation, du travail qui est terminé et du travail qui n'est pas traité, etc. parmi des travaux listés sur un flux de travaux peuvent 5 être facilement reconnues. Par ailleurs, un résultat d'analyse peut être fourni de diverses manières par le biais du modèle de visualisation. Les modes de réalisation décrits ci-dessus de la 10 présente invention sont uniquement des exemples et il devrait être évident à l'homme du métier que diverses modifications peuvent être apportées aux modes de réalisation décrits ci-dessus de la présente invention sans départir de l'esprit et de la portée de 15 l'invention. Par conséquent, on devrait comprendre que les modes de réalisation de la présente invention ne sont pas présentés avec l'intention de limiter la portée de l'invention, mais pour décrire l'invention dans tous ses aspects. Par exemple, chaque composant 20 décrit à la forme singulière peut être mis en oeuvre sous une forme distribuée, et de manière similaire, des composants décrits sous une forme distribuée peuvent être mis en oeuvre sous une forme combinée. Les modes de réalisation décrits ci-dessus et les 25 dessins annexés de la présente invention ne sont pas présentés avec l'intention de limiter la portée de l'invention, mais pour décrire l'invention dans tous ses aspects. La portée de la présente invention devrait être définie par les revendications annexées et c'est 30 volontairement que la présente invention couvre toutes REVENDICATIONS1. Système (100) pour combiner un flux de travaux, comprenant : un module d'affichage (110) configuré pour afficher un modèle de flux de travaux ; une mémoire (130) configurée pour stocker un programme pour combiner le modèle de flux de travaux ; et un processeur (120) configuré pour exécuter le programme, dans lequel le processeur (120) sélectionne un standard de classification pour chaque niveau du modèle de flux de travaux en réponse à une entrée de sélection d'un utilisateur pour le standard de classification lors de l'exécution du programme, associe un ou plusieurs modèles de flux de travaux à un noeud compris dans le modèle de flux de travaux selon le standard de classification pour chaque niveau, et affiche le modèle de flux de travaux associé, un standard de classification est appliqué à 20 chaque niveau, et le modèle de flux de travaux formé en tant qu'un ou plusieurs niveaux est associé au noeud. 2. Système (100) pour combiner le flux de travaux selon la revendication 1, dans lequel chaque niveau du 25 modèle de flux de travaux est un niveau différent d'autres niveaux, et chaque niveau comporte une autorité différente et une fonction différente. 3044446 25 3. Système (100) pour combiner le flux de travaux selon la revendication 2, comprenant en outre : un module de réception d'entrée (140) configuré pour recevoir l'entrée de sélection pour le noeud pour 5 chaque niveau du modèle de flux de travaux associé entré par l'utilisateur. 4. Système (100) pour combiner le flux de travaux selon la revendication 3, dans lequel le module d'affichage (110) affiche le noeud pour chaque niveau 10 sélectionné dans un espace de génération de flux de travaux sur la base d'une séquence des niveaux. 5. Système (100) pour combiner le flux de travaux selon la revendication 1, dans lequel le processeur affiche un ou plusieurs modèles de flux de travaux qui 15 ont été générés au préalable sur le module d'affichage (110), et lors de la réception d'une entrée sélectionnant l'un quelconque parmi le ou les modèles de flux de travaux générés au préalable, affiche le modèle de flux 20 de travaux sélectionné sur le module d'affichage (110). 6. Système (100) pour combiner le flux de travaux selon la revendication 1, dans lequel le standard de classification comporte un ou plusieurs standards parmi un noeud, un type de données, un domaine d'analyse et un 25 écosystème. 7. Procédé pour combiner un flux de travaux dans un système (100) pour combiner un flux de travaux, comprenant : la sélection d'un standard de classification pour 30 chaque niveau d'un modèle de flux de travaux en réponse à une entrée de sélection d'un utilisateur pour le 3044446 26 standard de classification du modèle de flux de travaux ; l'association d'un ou de plusieurs modèles de flux de travaux à un noeud compris dans le modèle de flux de 5 travaux selon le standard de classification pour chaque niveau ; et l'affichage du modèle de flux de travaux associé, dans lequel un standard de classification est appliqué à chaque niveau, et 10 le modèle de flux de travaux formé en tant qu'un ou plusieurs niveaux est associé au noeud. 8. Procédé pour combiner le flux de travaux dans le système (100) pour combiner le flux de travaux selon la revendication 7, dans lequel chaque niveau du modèle 15 de flux de travaux est un niveau différent d'autres niveaux et chaque niveau comporte une autorité différente et une fonction différente. 9. Procédé pour combiner le flux de travaux dans le système (100) pour combiner le flux de travaux selon 20 la revendication 8, comprenant en outre : la réception de l'entrée de sélection pour le noeud pour chaque niveau du modèle de flux de travaux associé entré par l'utilisateur.