[go: up one dir, main page]

CN114168820A - Model-driven data service visualization arrangement method and system - Google Patents

Model-driven data service visualization arrangement method and system Download PDF

Info

Publication number
CN114168820A
CN114168820A CN202111422951.4A CN202111422951A CN114168820A CN 114168820 A CN114168820 A CN 114168820A CN 202111422951 A CN202111422951 A CN 202111422951A CN 114168820 A CN114168820 A CN 114168820A
Authority
CN
China
Prior art keywords
service
capability
model
services
published
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.)
Pending
Application number
CN202111422951.4A
Other languages
Chinese (zh)
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.)
Kedaduochuang Cloud Technology Co ltd
Original Assignee
Kedaduochuang Cloud Technology Co ltd
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 Kedaduochuang Cloud Technology Co ltd filed Critical Kedaduochuang Cloud Technology Co ltd
Priority to CN202111422951.4A priority Critical patent/CN114168820A/en
Publication of CN114168820A publication Critical patent/CN114168820A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/904Browsing; Visualisation therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a model-driven data service visualization arrangement method and a system, which belong to the technical field of service arrangement and comprise the following steps: s1: capability configuration; s2: service configuration; s3: arranging services; s4: and (5) service publishing. The services arranged by the invention can be freely combined by a plurality of capabilities or published services, can be used in a plurality of scenes, has strong applicability, can quickly respond to the support of new services, and does not need code development, version release and the like; the services can be arranged by capacity and services, redundancy is reduced, capacity and access parameters of each service can be freely configured and adjusted, circulation conditions of each link can be configured, code development is reduced, later maintenance is facilitated, and the method and the system are worthy of popularization and use.

Description

Model-driven data service visualization arrangement method and system
Technical Field
The invention relates to the technical field of service arrangement, in particular to a model-driven data service visualization arrangement method and system.
Background
With the arrival of the 5G era and the planning and construction of a new generation of cloud network operation system, the original service scenario changes, the logic of each service is different, the code logic in the corresponding system after the service logic is newly added or adjusted also needs to be modified correspondingly, although the service logic is different, the data operation on the bottom layer is consistent, and therefore, it is desirable to provide a method capable of arranging the service to adjust the service logic at any time, so that the service can be supported in time.
The existing system is a service set of logic codes, the service rules and logics change, or a new service scene is added, corresponding program codes are required to be independently developed to support the service opening and circulation, the development cost is high, the applicability is not strong, the program codes are redundant, the maintenance is troublesome, and new services cannot be supported in time. Therefore, a model-driven data service visualization arranging method and system are provided.
Disclosure of Invention
The technical problem to be solved by the invention is as follows: how to solve the problems of high development cost and the like caused by the fact that a set of logic codes of a service, the change of service rules and logics or the addition of a new service scene in the conventional system need to independently develop corresponding program codes to support the opening and circulation of the service, and a model-driven data service visualization arrangement method is provided.
The invention solves the technical problems through the following technical scheme, and the invention comprises the following steps:
s1: capability configuration
Providing a basic atomic capability mode based on the meta-model, and configuring the basic atomic capability and general capability;
s2: service configuration
Configuring the service, wherein the configuration content comprises starting, stopping, issuing the service and viewing a service URL;
s3: service orchestration
Selecting configured capabilities or published services, dragging the capabilities or published services to a canvas for free combination, setting parameters of each capability or published service, setting the parameters of the whole service, setting the parameters of the service to be the last capabilities or published services, and setting the conditions of circulation among the capabilities or published services;
s4: service publishing
And releasing the service after the configuration is completed.
Further, in step S1, a meta-model based atomic capability providing basis, that is, corresponding basic atomic capability is developed according to a meta-model, where the meta-model includes an entity data model structure, a relationship data model structure, a dictionary model structure, and so on.
Further, in the step S1, the atomic capability mode providing the basis based on the meta-model includes an add-delete-modify-check mode through entity data, relationship data and metadata.
Further, in the step S1, the general capability includes parameter checking capability, data conversion capability, and the like, and the basic atomic capability includes entity data adding, deleting, modifying, and checking capability, relation data adding, deleting, modifying, checking capability, dictionary query translation capability, and the like.
Further, in the step S1, the basic atomic capability and the general capability are configured, that is, the access participation, the calling method, and the rollback method of the capability are set.
Further, in the step S3, the parameter setting for each capability or published service includes configuring an access parameter and a value rule of the access parameter and the access parameter.
The invention also provides a model-driven data service visualization arrangement system, which adopts the arrangement method to arrange the data service, and comprises the following steps:
the capability configuration module is used for providing a basic atomic capability mode based on the meta-model and configuring the basic atomic capability and the general capability;
the service configuration module is used for configuring the service;
the service orchestration module is used for selecting the configured capabilities or published services, dragging the capabilities or published services to a canvas for free combination, setting parameters of each capability or published service, setting the access parameters of the whole service, setting the access parameters of the last capability or published service, and setting the conditions of circulation among the capabilities or published services;
the service publishing module is used for publishing the service after the configuration is finished;
the control processing module is used for sending instructions to each module to complete corresponding actions;
the capacity configuration module, the service arrangement module and the service release module are all electrically connected with the control processing module.
Compared with the prior art, the invention has the following advantages: according to the model-driven data service visualization arrangement method, services can be freely combined by multiple capabilities or published services, the method can be used in multiple scenes, the applicability is strong, support for new services can be quickly responded, and code development, version release and the like are not needed; the services can be arranged by capacity and services, redundancy is reduced, capacity and access parameters of each service can be freely configured and adjusted, circulation conditions of each link can be configured, code development is reduced, later maintenance is facilitated, and the method and the system are worthy of popularization and use.
Drawings
Fig. 1 is a flowchart illustrating a method for visually arranging data services driven by a model according to an embodiment of the present invention.
Detailed Description
The following examples are given for the detailed implementation and specific operation of the present invention, but the scope of the present invention is not limited to the following examples.
The embodiment provides a technical scheme: a model-driven data service visualization arrangement method comprises the following steps:
the method comprises the following steps: capability configuration
Providing a basic atomic capability mode based on the meta-model, and configuring the basic atomic capability and general capability;
step two: service configuration
Configuring services, wherein the configuration content comprises starting, stopping, issuing the services, viewing a service URL and the like;
step three: service orchestration
Selecting configured capabilities or published services, dragging the capabilities or published services to a canvas for free combination, setting parameters of each capability or published service, setting the parameters of the whole service, setting the parameters of the service to be the last capabilities or published services, and setting the conditions of circulation among the capabilities or published services;
step four: service publishing
And releasing the service after the configuration is completed.
In this embodiment, in the first step, a meta-model-based atomic capability providing basis is developed according to a meta-model, where the meta-model includes an entity data model structure, a relationship data model structure, a dictionary model structure, and the like.
In this embodiment, in the first step, the atomic capability mode based on the meta-model providing the basis includes modes of adding, deleting, modifying, and checking entity data, relationship data, and metadata.
Specifically, the metadata includes an entity specification, a relationship specification, a specification attribute, and the like. For example: the router specification is 1, the switch specification is 2, the device and port relationship is 3, the attributes of the router specification include unique identification, name, code, type and the like, and the attributes of the switch specification include unique identification, name, code, manufacturer and the like.
In this embodiment, in the first step, the general capability includes parameter checking capability, data conversion capability, and the like, and the basic atomic capability includes entity data adding, deleting, modifying, and checking capability, relation data adding, deleting, modifying, checking capability, dictionary query translation capability, and the like.
In this embodiment, in the first step, the basic atomic capability and the general capability are configured, that is, the access parameter, the calling mode, the rollback method, and the like of the setting capability are performed. Specifically, the configuration is performed through a capability configuration page, which includes the addition, modification and deletion capabilities, and each capability can be set with the participation, calling modes, rollback methods and the like.
In this embodiment, in the third step, the parameter setting for each capability or published service includes configuring an access parameter and a value rule of the access parameter and the access parameter. During configuration, the user enters a service layout page, clicks the parameter entry setting, can set the content of the entry parameter, the check item of each parameter and the like, and the entry parameter is set according to the last node of the layout (namely, the layout is the last capability selected or the entry parameter of the published service is taken as the entry parameter of the whole service), and can set the value source and the rule of the entry parameter.
In this embodiment, in the fourth step, the issue button is triggered at the issue time point, the issue state of the service is changed, and when the service is called, the system automatically calls the corresponding capabilities in sequence according to the arrangement result of the service.
The embodiment also provides a model-driven data service visualization arrangement system, which arranges data services by using the arrangement method, and includes:
the capability configuration module is used for providing a basic atomic capability mode based on the meta-model and configuring the basic atomic capability and the general capability;
the service configuration module is used for configuring the service;
the service orchestration module is used for selecting the configured capabilities or published services, dragging the capabilities or published services to a canvas for free combination, setting parameters of each capability or published service, setting the access parameters of the whole service, setting the access parameters of the last capability or published service, and setting the conditions of circulation among the capabilities or published services;
the service publishing module is used for publishing the service after the configuration is finished;
the control processing module is used for sending instructions to each module to complete corresponding actions;
the capacity configuration module, the service arrangement module and the service release module are all electrically connected with the control processing module.
Example two
In the present embodiment, for example: a service that queries whether the standard address has resource capability is needed.
And newly adding resource capacity service, entering a service arrangement interface, setting the output parameter of the service as an address unique identifier, and selecting the check item not to be null.
1. Editing interface dragging parameter verification capability, setting access parameter mapping values, and verifying service access parameters;
2. dragging relation query capability, setting a parameter access mapping value, and querying device data associated with an address;
3. dragging an entity to inquire capacity, setting a parameter access mapping value, inquiring basic information, state and the like of equipment;
4. and setting the equipment state in the step 3, wherein the equipment rule is that the judgment result is true or false according to the state value, true is the ability, and false is the incapability.
To sum up, the model-driven data service visualization arrangement method of the above embodiment has the advantages that services can be freely combined by multiple capabilities or published services, can be used in multiple scenes, has strong applicability, can quickly respond to support of new services, and does not need code development, version publishing and the like; the services can be arranged by capacity and services, redundancy is reduced, capacity and access parameters of each service can be freely configured and adjusted, circulation conditions of each link can be configured, code development is reduced, later maintenance is facilitated, and the method and the system are worthy of popularization and use.
Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.

Claims (7)

1. A model-driven data service visualization arrangement method is characterized by comprising the following steps:
s1: capability configuration
Providing a basic atomic capability mode based on the meta-model, and configuring the basic atomic capability and general capability;
s2: service configuration
Configuring the service, wherein the configuration content comprises starting, stopping, issuing the service and viewing a service URL;
s3: service orchestration
Selecting configured capabilities or published services, dragging the capabilities or published services to a canvas for free combination, setting parameters of each capability or published service, setting the parameters of the whole service, setting the parameters of the service to be the last capabilities or published services, and setting the conditions of circulation among the capabilities or published services;
s4: service publishing
And releasing the service after the configuration is completed.
2. The model-driven visualization orchestration method for data services according to claim 1, wherein: in step S1, the atomic capability providing basis based on the meta model, that is, the corresponding basic atomic capability is developed according to the meta model, where the meta model includes an entity data model structure, a relationship data model structure, and a dictionary model structure.
3. The model-driven visualization orchestration method for data services according to claim 2, wherein: in step S1, the atomic capability mode based on the meta-model providing basis includes an add-delete-modify-check mode through entity data, relationship data and metadata.
4. The model-driven visualization orchestration method for data services according to claim 3, wherein: in the step S1, the general capability includes parameter checking capability and data conversion capability, and the basic atomic capability includes entity data adding, deleting, modifying and checking capability, relation data adding, deleting, modifying and checking capability, and dictionary query translation capability.
5. The model-driven visualization orchestration method for data services according to claim 4, wherein: in step S1, the atomic capability and the general capability of the base are configured, that is, the entry and exit of the setting capability, the calling method, and the rollback method are performed.
6. The model-driven visualization orchestration method for data services according to claim 5, wherein: in step S3, the parameter setting for each capability or published service includes configuring an access parameter and a value rule of the access parameter and the access parameter.
7. A model-driven data service visualization arrangement system, which is characterized in that the arrangement method of any one of claims 1-6 is adopted to carry out arrangement on data services, and comprises the following steps:
the capability configuration module is used for providing a basic atomic capability mode based on the meta-model and configuring the basic atomic capability and the general capability;
the service configuration module is used for configuring the service;
the service orchestration module is used for selecting the configured capabilities or published services, dragging the capabilities or published services to a canvas for free combination, setting parameters of each capability or published service, setting the access parameters of the whole service, setting the access parameters of the last capability or published service, and setting the conditions of circulation among the capabilities or published services;
the service publishing module is used for publishing the service after the configuration is finished;
the control processing module is used for sending instructions to each module to complete corresponding actions;
the capacity configuration module, the service arrangement module and the service release module are all electrically connected with the control processing module.
CN202111422951.4A 2021-11-26 2021-11-26 Model-driven data service visualization arrangement method and system Pending CN114168820A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111422951.4A CN114168820A (en) 2021-11-26 2021-11-26 Model-driven data service visualization arrangement method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111422951.4A CN114168820A (en) 2021-11-26 2021-11-26 Model-driven data service visualization arrangement method and system

Publications (1)

Publication Number Publication Date
CN114168820A true CN114168820A (en) 2022-03-11

Family

ID=80481181

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111422951.4A Pending CN114168820A (en) 2021-11-26 2021-11-26 Model-driven data service visualization arrangement method and system

Country Status (1)

Country Link
CN (1) CN114168820A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110942387A (en) * 2018-09-25 2020-03-31 上海宝信软件股份有限公司 Method and system for building electric ticket business functions based on microservices
CN111930372A (en) * 2020-08-06 2020-11-13 科大国创云网科技有限公司 Service arrangement solution method and system realized through draggable flow chart

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110942387A (en) * 2018-09-25 2020-03-31 上海宝信软件股份有限公司 Method and system for building electric ticket business functions based on microservices
CN111930372A (en) * 2020-08-06 2020-11-13 科大国创云网科技有限公司 Service arrangement solution method and system realized through draggable flow chart

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈慧光等: "智能专线业务编排系统架构设计与实现", 电信科学, no. 10, 20 October 2021 (2021-10-20), pages 152 - 161 *

Similar Documents

Publication Publication Date Title
CN111061678B (en) Service data processing method, device, computer equipment and storage medium
CN109977099A (en) Database portion arranging method, user equipment, storage medium and device
CN106022007A (en) Cloud platform system and method oriented to biological omics big data calculation
CN112035466B (en) External index development framework for block chain query
CN108446327A (en) Operation system dynamic creation method, device, computer equipment and storage medium
CN113157904A (en) Sensitive word filtering method and system based on DFA algorithm
CN114327709A (en) Control page generation method and device, intelligent device and storage medium
US10776313B2 (en) Converting source objects to target objects
CN103123660A (en) Computer-aided design (CAD) graphical modeling method for software/hardware system
CN108388576B (en) Method and system for interactively generating map
KR101864982B1 (en) Apparatus and method for constructing common database for distribution management system and microgrid energy management system
CN102316128A (en) A kind ofly be used to generate network service method and device
CN115836511B (en) Device management method, device, computer equipment and storage medium in the Internet of Things
CN114564854B (en) Operation method and equipment of data node supporting FMEA bidirectional relationship tree
CN114168820A (en) Model-driven data service visualization arrangement method and system
KR101996029B1 (en) Method for designing network service descriptor in network function virtualization system, managing the network function descriptor and system thereof
CN117111894A (en) Method for converting data based on ETL module of low code development
CN117014286A (en) Resource multistage association method, device, electronic equipment and computer readable storage medium
CN113923250B (en) Method, device and system for assisting network service arrangement
CN114791805A (en) Service data processing method and device
CN112418796A (en) Sub-process node activation method and device, electronic equipment and storage medium
CN116521652B (en) Method, system and medium for realizing migration of distributed heterogeneous database based on DataX
JP2019205080A (en) Conversion device, and conversion program
CN119149174A (en) Deployment model, deployment method and device based on deployment model
CN118733853A (en) Data processing method, device, electronic device, medium and program product

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination