Visual service development method and system

A service model and target service technology, applied in the visual design and development of enterprise-level services, can solve problems such as increased maintenance difficulty, out-of-sync business process design codes, and different styles, so as to ensure consistency and design accuracy performance, improving maintainability and sustainable development capabilities

Active Publication Date: 2015-02-18
CHINA CONSTRUCTION BANK
View PDF5 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, manual input is used to write service process program codes. For example, in Eclipse IDE (Integrated Development Environment, integrated development environment), developers manually input the written code through the keyboard. In this way, the quality of program code Depending on the developer's mastery of the programming language, the code quality of different developers is uneven, the style is different, and the readability is not high; and the actual coding process is out of touch with the document design process, resulting in inconsistent business process design and code implementation. Synchronization, it is prone to inconsistency between design and implementation, which increases the difficulty of maintenance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Visual service development method and system
  • Visual service development method and system
  • Visual service development method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0078] Embodiment 1 discloses a visual service development method, refer to figure 1 , the method may include the following steps:

[0079] S101: Construct a data model required by a target service based on a predefined set of data metamodels.

[0080] According to the development needs of enterprise-level services, the present invention preliminarily obtains a series of graph elements by visually abstracting the Java grammar, and sets a corresponding graphical configuration interface for the abstracted graph elements, wherein the abstracted Graphics elements can refer to Table 1.

[0081] Table 1

[0082] Primitive

Java syntax

data transfer node

assignment

component call node

method call

calculate node

Four arithmetic operations, logic operations, comparison operations

throw exception node

throw syntax

[0083] conditional branch node

if then syntax support

cycle node

for, while synta...

Embodiment 2

[0121] In the second embodiment, refer to Figure 5 , the method may also include the following steps:

[0122] S105: Perform model detection on the complete service model, and if the detection passes, trigger a code generation operation; otherwise, adjust and prompt the complete service model until the detection passes, and then trigger the code generation operation.

[0123] Specifically, after designing the complete service model of the target service, this embodiment first checks the complete service model through model verification, and if the complete service model is correct, the subsequent code generation step can be performed, Otherwise, the part that needs to be adjusted will be prompted through model verification, and the code generation will be performed after the developer adjusts the model correctly, ensuring the accuracy of service design and development.

Embodiment 3

[0125] In the third embodiment, refer to Figure 6 , the method may also include the following steps:

[0126] S106: When receiving the configuration management request from the operator, perform corresponding configuration management on the service design and development process.

[0127] The invention integrates a configuration implementation plug-in capable of configuring a configuration management library, so as to provide support for configuration management requirements in the process of service design and development. At the same time, the present invention avoids the coupling between the unified model and the technical realization, can determine the specific technical realization of the service through the form of the configuration template, and can adapt to the change of the technical environment without modifying the design and realization of the service.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a visual service development method and a visual service development system. A universal data element model set, a service element model set, a component element model set and a graphical element set are pre-defined for enterprise-level service. On the basis, a data model, a service model and a component model required by target service can be constructed on the basis of a pre-defined unified element model respectively, wherein all the constructed models are combined with one another according to an actual service requirement on the target service, and a complete service model corresponding to the target service is constructed; then corresponding runnable target codes are generated for the complete service model, for instance, the runnable target codes can be generated by specifically using a JET (Java Emitter Templates) technology and using a JET code template. Therefore, service can be visually designed and developed in modes of unified modeling and code generating for the constructed models; meanwhile, the consistency of the design and the codes and the accuracy of the design are guaranteed, and the maintainability and the sustainable development capacity of the codes are improved.

Description

technical field [0001] The invention belongs to the technical field of visual design and development of enterprise-level services, and in particular relates to a visual service development method and system. Background technique [0002] The service development process includes writing the general design document of the service, the detailed design document, and writing the code of the service process on the basis of the designed document. [0003] At present, manual input is used to write service process program codes. For example, in Eclipse IDE (Integrated Development Environment, integrated development environment), developers manually input the written code through the keyboard. In this way, the quality of program code Depending on the developer's mastery of the programming language, the code quality of different developers is uneven, the style is different, and the readability is not high; and the actual coding process is out of touch with the document design process, ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
Inventor 赵立才张峰董震童海涛徐立宇代彪许启胜李雯李玉蔡富强
Owner CHINA CONSTRUCTION BANK
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products