[go: up one dir, main page]

CN103870274A - Visual development assembly for realizing data interaction between heterogeneous systems based on web service technology - Google Patents

Visual development assembly for realizing data interaction between heterogeneous systems based on web service technology Download PDF

Info

Publication number
CN103870274A
CN103870274A CN201410093183.6A CN201410093183A CN103870274A CN 103870274 A CN103870274 A CN 103870274A CN 201410093183 A CN201410093183 A CN 201410093183A CN 103870274 A CN103870274 A CN 103870274A
Authority
CN
China
Prior art keywords
interface
definition
node
information
class
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
CN201410093183.6A
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.)
Inspur Group Shandong General Software Co Ltd
Original Assignee
Inspur Group Shandong General Software 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 Inspur Group Shandong General Software Co Ltd filed Critical Inspur Group Shandong General Software Co Ltd
Priority to CN201410093183.6A priority Critical patent/CN103870274A/en
Publication of CN103870274A publication Critical patent/CN103870274A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a visual development assembly for realizing data interaction between heterogeneous systems based on the web service technology, and belongs to the field of a visual development assembly. The assembly comprises interface service scene definition, BO service object creation, interface data object definition, interface data object attribute definition, interface data abnormality management and interface monitoring management. Compared with the prior art, the visual development assembly provided by the invention has the advantages that customization and configurability of the interface service scene development period are realized, the complexity in the development period and the cost in the maintenance period are reduced to a great degree, the requirement on the skill of interface development personnel is reduced, only personnel coding is needed for the interface, the interface layer can be used as a black box to be processed, an interface implementation class can be developed like the development of ordinary service, the same work can even be completed by implementing personnel, in addition, the interface assembly can be fast transplanted to other J2EE projects to be directly reused, and the assembly provides good expansibility support.

Description

A kind of visual development assembly based on realizing data interaction between heterogeneous system under webservice technology
Technical field
The present invention relates to visual development assembly field, specifically a kind of visual development assembly based on realizing data interaction between heterogeneous system under webservice technology.
Background technology
WebService technology, the heterogeneous system that can make to operate on different machines need not be by additional, special third party software or hardware, just swap data or integrated mutually, for the operation flow between the even multiple tissues of whole enterprise integrated provides a general mechanism.Interface engine common component encapsulates on the basis that uses Open Framework axis2, realize self-defined setting and the visual development of the exploitation of interface business scene, reduced to a great extent the complexity of development stage and safeguarded current cost, and portable is directly multiplexing to other J2EE projects.
Summary of the invention
Technical assignment of the present invention is for above-mentioned the deficiencies in the prior art, and a kind of visual development assembly based on realizing data interaction between heterogeneous system under webservice technology is provided.
Technical assignment of the present invention is realized in the following manner: a kind of visual development assembly based on realizing data interaction between heterogeneous system under webservice technology, comprising:
(1) interface business scenario definition, creates BO(Business Object) business object
A, by abstract interface business scene be BO object, newly-increased or revise BO object information by interface essential information defined function;
B, step definition, the service logic realizing for defining interface, system is supported self-defined sql, calls the various ways such as backstage transaction and extension class realization, supports condition precedent and branch's flow process of expression formula;
(2) interface data object definition, defines communication packet object as service side or requesting party
A, request object definition: described request object is described for the main information of simulating request message;
B, returning an object value definition: described returning an object value is described for the main information of simulating general returned packet;
(3) interface data object properties definition, for the detailed Node configuration of defining interface message
The xml format information of interface packets is configured in database table, specify the name type of hierarchical structure, the detailed node of message, mapping relations, logic verify rule, transformation rule with service fields, this definition is parsing and the encapsulation for message as the metadata of interface engine assembly;
(4) interface data exception management, provides the repeating transmission to abnormal data and returns processing;
(5) interface monitoring management, provides tracking and inquiry to each interface trading instruction.
The main maintenance information that creates BO business object in step (1) comprises: class of business, interface mode, business module, access mode, peek SQL, extension class and method, wherein peek SQL and extension class setting is for the privately owned field as client-side interface class, for obtaining the data source of transmission interface.
The information of the main maintenance of request object definition comprises in step (2): object type, interface type, whether comprise platform node, master data node, running node, NameSpace setting, configurable SQL; The information of the main maintenance of returning an object value definition comprises: object type, interface type, whether comprise platform node, master data node, running node, NameSpace setting, configurable SQL, returning an object value is supported two class scenes: one is that common treatment result is returned, and one is that inquiry class result is returned.
Visual development assembly based on realizing data interaction between heterogeneous system under webservice technology of the present invention has been realized self-definedization and configurableization of interface business scene development stage, complexity and the cost of the phase of maintenance of development stage are reduced to a great extent, reduce docking port developer's technical ability requirement, docking port coder, can be by interface layer as black box for processing, can as exploitation general service class, realize class by development interface, same work even can be completed by enforcement personnel, and this interface module is can Rapid transplant directly multiplexing to other J2EE projects, assembly provides good extendability support.
Accompanying drawing explanation
Accompanying drawing 1 is data flow figure in assembly of the present invention.
Embodiment
Visual development assembly based on realizing data interaction between heterogeneous system under webservice technology of the present invention is described in detail below with specific embodiment with reference to Figure of description.
Data flow as shown in Figure 1.
1, first relevant with webservice interface engine assembly axis2 Open Framework jar bag and foreground file are imported in web projects environment.
2, Basis of Database data initialization.
3, start after web project, can pass through the mode development interface function of function menu.
defined function:
The first step: interface business scenario definition, creates BO business object
Main maintenance information comprises: class of business, interface mode, business module, access mode, peek SQL, extension class and method, wherein peek SQL and extension class setting is for the privately owned field as client-side interface class, for obtaining the data source of transmission interface.
Second step: business step definition
Definition needs configurable SQl, backstage transaction or the extension class carried out to realize.Comprise data object type, carry out link, condition precedent, expression statement, step type etc.
The 3rd step: interface data object definition
Definition receives message object, returned packet object, NameSpace is set, carries out sql, extension class and backstage transaction etc.The information of the main maintenance of request object definition comprises: object type, interface type, whether comprise platform node, master data node, running node, NameSpace setting, configurable SQL; The information of the main maintenance of returning an object value definition comprises: object type, interface type, whether comprise platform node, master data node, running node, NameSpace setting, configurable SQL.Returning an object value is supported two class scenes: one is that common treatment result is returned, and one is that inquiry class result is returned.
The 4th step: interface data object properties definition
The detailed node of definition message, arranges mapping relations, logic verify, transformation rule etc.The xml format information of interface packets is configured in database table, specify the name type of hierarchical structure, the detailed node of message, mapping relations, logic verify rule, transformation rule with service fields, this function is parsing and the encapsulation for message as the metadata of interface engine assembly;
The 5th step: create webservice service implementing type and inherit general parent, under simple business scenario, size of code only has several row.
As:
Figure 2014100931836100002DEST_PATH_IMAGE001
Monitoring function:
(1) by interface data exception management interface, to sending failed data re-transmitting or returning.
(2), by interface monitoring administration interface, can follow the tracks of and check each transaction instruction.

Claims (4)

1. the visual development assembly based on realizing data interaction between heterogeneous system under webservice technology, is characterized in that comprising:
(1) interface business scenario definition, creates BO business object
A, by abstract interface business scene be BO object, newly-increased or revise BO object information by interface essential information defined function;
B, step definition, the service logic realizing for defining interface, system is supported self-defined sql, calls the various ways such as backstage transaction and extension class realization, supports condition precedent and branch's flow process of expression formula;
(2) interface data object definition, defines communication packet object as service side or requesting party
A, request object definition: described request object is described for the main information of simulating request message;
B, returning an object value definition: described returning an object value is described for the main information of simulating general returned packet;
(3) interface data object properties definition, for the detailed Node configuration of defining interface message
The xml format information of interface packets is configured in database table, specify the name type of hierarchical structure, the detailed node of message, mapping relations, logic verify rule, transformation rule with service fields, this definition is parsing and the encapsulation for message as the metadata of interface engine assembly;
(4) interface data exception management, provides the repeating transmission to abnormal data and returns processing;
(5) interface monitoring management, provides tracking and inquiry to each interface trading instruction.
2. the visual development assembly based on realizing data interaction between heterogeneous system under webservice technology according to claim 1, it is characterized in that, the main maintenance information that creates BO business object in step (1) comprises: class of business, interface mode, business module, access mode, peek SQL, extension class and method, wherein peek SQL and extension class setting is for the privately owned field as client-side interface class, for obtaining the data source of transmission interface.
3. the visual development assembly based on realizing data interaction between heterogeneous system under webservice technology according to claim 1, it is characterized in that, the information of the main maintenance of request object definition comprises in step (2): object type, interface type, whether comprise platform node, master data node, running node, NameSpace setting, configurable SQL.
4. the visual development assembly based on realizing data interaction between heterogeneous system under webservice technology according to claim 1, it is characterized in that, the information of the main maintenance of returning an object value definition comprises in step (2): object type, interface type, whether comprise platform node, master data node, running node, NameSpace setting, configurable SQL, returning an object value is supported two class scenes: one is that common treatment result is returned, and one is that inquiry class result is returned.
CN201410093183.6A 2014-03-14 2014-03-14 Visual development assembly for realizing data interaction between heterogeneous systems based on web service technology Pending CN103870274A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410093183.6A CN103870274A (en) 2014-03-14 2014-03-14 Visual development assembly for realizing data interaction between heterogeneous systems based on web service technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410093183.6A CN103870274A (en) 2014-03-14 2014-03-14 Visual development assembly for realizing data interaction between heterogeneous systems based on web service technology

Publications (1)

Publication Number Publication Date
CN103870274A true CN103870274A (en) 2014-06-18

Family

ID=50908844

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410093183.6A Pending CN103870274A (en) 2014-03-14 2014-03-14 Visual development assembly for realizing data interaction between heterogeneous systems based on web service technology

Country Status (1)

Country Link
CN (1) CN103870274A (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104361456A (en) * 2014-11-19 2015-02-18 成都实景信息技术有限公司 Post task processing method
CN107220038A (en) * 2016-11-25 2017-09-29 广东亿迅科技有限公司 The quick application process of data visualization figure and system
CN108287923A (en) * 2018-02-28 2018-07-17 山东汇贸电子口岸有限公司 A kind of visualization interface data intelligence extraction system and its design method
CN108363746A (en) * 2018-01-26 2018-08-03 福建星瑞格软件有限公司 A kind of unified SQL query system for supporting multi-source heterogeneous data
CN109379326A (en) * 2018-08-29 2019-02-22 中国建设银行股份有限公司 XML message rule method of calibration, equipment and storage medium
CN109582668A (en) * 2018-10-16 2019-04-05 深圳壹账通智能科技有限公司 Service data management method, device, equipment and computer readable storage medium
CN109783170A (en) * 2018-12-27 2019-05-21 北京奇安信科技有限公司 Business scenario assembling method, device, electronic equipment and storage medium
CN109947578A (en) * 2019-03-21 2019-06-28 浙江数链科技有限公司 A kind of system docking method and device
CN110290135A (en) * 2019-06-24 2019-09-27 四川新网银行股份有限公司 The data flow of method and request to complicated message unified standardization processing side
CN110851513A (en) * 2019-10-16 2020-02-28 中盈优创资讯科技有限公司 Multi-source heterogeneous data reading method and device based on Spark calculation engine
CN112328705A (en) * 2020-11-03 2021-02-05 成都中科大旗软件股份有限公司 Task scheduling method supporting any configuration period
CN112445470A (en) * 2020-11-11 2021-03-05 北京思特奇信息技术股份有限公司 Dynamic rule creating method and system based on newly added scene
CN112948152A (en) * 2021-04-16 2021-06-11 深圳市今天国际物流技术股份有限公司 Method for processing and interface service of arranging data and calling
CN113625996A (en) * 2021-07-01 2021-11-09 浪潮软件股份有限公司 Data intelligent extraction and docking system in internet supervision field
CN117421071A (en) * 2023-12-18 2024-01-19 山东山大华天软件有限公司 Visual package method and integrated system for plug-in service

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102262560A (en) * 2010-05-27 2011-11-30 阿里巴巴集团控股有限公司 Calling method, device and system for remote service
CN102385527A (en) * 2010-09-01 2012-03-21 中兴通讯股份有限公司 Device and method for improving execution efficiency of service scripts
CN102497444A (en) * 2011-12-23 2012-06-13 山东中创软件工程股份有限公司 Data transmitting method and system
CN103246547A (en) * 2012-02-14 2013-08-14 北京亿阳信通科技有限公司 Remote object calling method and system
US20140047412A1 (en) * 2012-08-13 2014-02-13 Uwe Schlarb Adaptable business objects

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102262560A (en) * 2010-05-27 2011-11-30 阿里巴巴集团控股有限公司 Calling method, device and system for remote service
CN102385527A (en) * 2010-09-01 2012-03-21 中兴通讯股份有限公司 Device and method for improving execution efficiency of service scripts
CN102497444A (en) * 2011-12-23 2012-06-13 山东中创软件工程股份有限公司 Data transmitting method and system
CN103246547A (en) * 2012-02-14 2013-08-14 北京亿阳信通科技有限公司 Remote object calling method and system
US20140047412A1 (en) * 2012-08-13 2014-02-13 Uwe Schlarb Adaptable business objects

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104361456A (en) * 2014-11-19 2015-02-18 成都实景信息技术有限公司 Post task processing method
CN107220038A (en) * 2016-11-25 2017-09-29 广东亿迅科技有限公司 The quick application process of data visualization figure and system
CN108363746A (en) * 2018-01-26 2018-08-03 福建星瑞格软件有限公司 A kind of unified SQL query system for supporting multi-source heterogeneous data
CN108287923A (en) * 2018-02-28 2018-07-17 山东汇贸电子口岸有限公司 A kind of visualization interface data intelligence extraction system and its design method
CN109379326A (en) * 2018-08-29 2019-02-22 中国建设银行股份有限公司 XML message rule method of calibration, equipment and storage medium
CN109582668A (en) * 2018-10-16 2019-04-05 深圳壹账通智能科技有限公司 Service data management method, device, equipment and computer readable storage medium
CN109783170A (en) * 2018-12-27 2019-05-21 北京奇安信科技有限公司 Business scenario assembling method, device, electronic equipment and storage medium
CN109947578A (en) * 2019-03-21 2019-06-28 浙江数链科技有限公司 A kind of system docking method and device
CN110290135B (en) * 2019-06-24 2021-12-07 四川新网银行股份有限公司 Method for unified and standardized processing of complex messages and requested data stream
CN110290135A (en) * 2019-06-24 2019-09-27 四川新网银行股份有限公司 The data flow of method and request to complicated message unified standardization processing side
CN110851513A (en) * 2019-10-16 2020-02-28 中盈优创资讯科技有限公司 Multi-source heterogeneous data reading method and device based on Spark calculation engine
CN110851513B (en) * 2019-10-16 2021-06-08 中盈优创资讯科技有限公司 Multi-source heterogeneous data reading method and device based on Spark calculation engine
CN112328705A (en) * 2020-11-03 2021-02-05 成都中科大旗软件股份有限公司 Task scheduling method supporting any configuration period
CN112328705B (en) * 2020-11-03 2023-10-24 成都中科大旗软件股份有限公司 Task scheduling method supporting arbitrary configuration period
CN112445470A (en) * 2020-11-11 2021-03-05 北京思特奇信息技术股份有限公司 Dynamic rule creating method and system based on newly added scene
CN112445470B (en) * 2020-11-11 2023-11-07 北京思特奇信息技术股份有限公司 Dynamic rule creation method and system based on newly added scene
CN112948152A (en) * 2021-04-16 2021-06-11 深圳市今天国际物流技术股份有限公司 Method for processing and interface service of arranging data and calling
CN113625996A (en) * 2021-07-01 2021-11-09 浪潮软件股份有限公司 Data intelligent extraction and docking system in internet supervision field
CN117421071A (en) * 2023-12-18 2024-01-19 山东山大华天软件有限公司 Visual package method and integrated system for plug-in service
CN117421071B (en) * 2023-12-18 2024-03-29 山东山大华天软件有限公司 A plug-in business visual encapsulation method and integrated system

Similar Documents

Publication Publication Date Title
CN103870274A (en) Visual development assembly for realizing data interaction between heterogeneous systems based on web service technology
US20240179103A1 (en) Network slice configuration
US11250344B2 (en) Machine learning based analytics platform
US20190163686A1 (en) Xbrl-based global data standardization platform system and construction method thereof
CN102750406B (en) Multi-version management method for model set and difference model-based power grid model
EP4014126A1 (en) System and method for querying multiple data sources
US9806954B2 (en) Transformation engine for datacenter colocation and network interconnection products
CN104216961B (en) A kind of data processing method and device
CN103839155A (en) Method for integrating heterogeneous information system model based on semantic gateway
CN111078204A (en) Business middling front-end system based on micro front-end architecture
US10642895B2 (en) Method and system for converting one type of data schema to another type of data schema
US20180157651A1 (en) Auditing Lineage of Consumer Data Through Multiple Phases of Transformation
CN104461567A (en) Method and system for releasing software package
CN103399735A (en) Method for developing intermediate layer of remote function call interface
CN110889013B (en) Data association method, device, server and storage medium based on XML
CN104679792A (en) Data permission achievement method
CN103078920A (en) Online information verification system based on international electrotechnical commission (IEC) 61968 enterprise service bus (ESB)
CN106301892A (en) Method for deploying, configuring and monitoring Hue service based on Apache Ambari
CN112580199A (en) Electric power system multidimensional data unified construction system based on CIM model
CN105791011A (en) System and method for realizing unified network management platform based on Docker
CN104579743A (en) Remote maintenance method and system of telecommunication equipment
CN108989406A (en) Software shelf realization method and system based on micro services
CN109783132B (en) A realization method and device that can adapt to system singulation and distribution
CN102063305A (en) Service encapsulation method and integration system of business data based on SOA
CN102053840A (en) Service encapsulation method and integration system of business data based on SOA

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140618

WD01 Invention patent application deemed withdrawn after publication