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 PDFInfo
- 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
Links
- 238000011161 development Methods 0.000 title claims abstract description 25
- 230000000007 visual effect Effects 0.000 title claims abstract description 16
- 238000005516 engineering process Methods 0.000 title claims abstract description 14
- 230000003993 interaction Effects 0.000 title claims abstract description 12
- 238000012423 maintenance Methods 0.000 claims abstract description 11
- 238000012544 monitoring process Methods 0.000 claims abstract description 5
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000000034 method Methods 0.000 claims description 5
- 238000013507 mapping Methods 0.000 claims description 4
- 230000009466 transformation Effects 0.000 claims description 4
- 238000005538 encapsulation Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 3
- 230000002159 abnormal effect Effects 0.000 claims description 2
- 238000004891 communication Methods 0.000 claims description 2
- 230000005856 abnormality Effects 0.000 abstract 1
- 238000003032 molecular docking Methods 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 1
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
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:
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.
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)
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)
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 |
-
2014
- 2014-03-14 CN CN201410093183.6A patent/CN103870274A/en active Pending
Patent Citations (5)
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)
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 |