A method for information synchronization between oracle EBS database and Rabbit MQ server

A server information and database technology, applied in the database field, can solve problems such as the difficulty of docking systems, high coupling, and failure to keep up with rapid changes, and achieve the effects of no network delay, low error probability, and easy configuration

Active Publication Date: 2021-08-06
ZHEJIANG BAISHI TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Oracle EBS is a product of Oracle Corporation decades ago. Its core value is the management and standardization of enterprise processes. However, its system architecture and technology have gradually failed to keep up with the ever-changing development.
[0003] The EBS system is also a place where data is attributed. Almost other systems have data interaction with EBS, such as invoice payable data, payable payment data, receivable data, inventory data, journals, fixed assets, employee data, etc., and these external systems, They are all implemented with various technical architectures, and the interfaces provided are also very diversified. The main development language of Oracle EBS is SQL language. The http service is called by the EBS system, and the coupling degree is very high. If one system fails, it will affect the other system, making it very inconvenient to use

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
  • A method for information synchronization between oracle EBS database and Rabbit MQ server
  • A method for information synchronization between oracle EBS database and Rabbit MQ server
  • A method for information synchronization between oracle EBS database and Rabbit MQ server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0056] (1) Configure the operating environment:

[0057] 1 Plugins running in the Oracle EBS database server to install the Python program;

[0058] Install the following three plugins, such as image 3 Down:

[0059] 1, plugin installation tool: setuptools-0.6c11.tar.gz;

[0060] 2, database connection plugin CX_ORACLE-5.3-11G-PY26-2.x86_64.rpm;

[0061] 3, call MQ language plugin: Pika-0.11.2.tar.gz.

[0062] 2 Install the JSP middleware in the Oracle EBS database, used to call the Python program (send message program);

[0063] Log in to the database, compile the JSP middleware.

[0064] The JSP middleware is JSP code, used to call the Python program, after compiling to the Oracle database, can be called by the program packet in the Oracle EBS database;

[0065] 3 In the Oracle EBS database, configure the Rabbit MQ server information, as shown in the following table;

[0066]

[0067]

[0068] (2) Send a data request: Write a Python call information program Send a data request...

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 relates to the technical field of databases, discloses a method for information synchronization between an Oracle EBS database and a Rabbit MQ server, comprising the steps of: (1) configuring the operating environment; (2) sending data requests: writing program packages and programs in Oracle EBS data The package is used to call the JSP middleware, call the Python program code through the middleware, and send a data request to the RabbitMQ server; (3) data processing. The invention has the advantages of low coupling, high efficiency, and instant response. The EBS system is directly connected to the RabbitMQ server without Http connection, without network delay, and has high availability, simple code, extremely low error probability, easy configuration, and easy expansion. : The configuration file is set in the EBS system, and different configuration information can be set for different systems without changing the code, and the expansion of future system docking can be realized through configuration. Errors are easy to track, which is helpful for statistical analysis of business data and regular tracking.

Description

Technical field [0001] The present invention relates to the field of database technologies, and in particular, a method of synchronizing an Oracle EBS database and a Rabbit MQ server information. Background technique [0002] Oracle EBS is a product of Oracle decades. The core value is the management and norm of enterprise processes, but its system architecture and technology have gradually could not meet the development of growth. [0003] The EBS system is also a data set, almost other systems have data interactions with EBS, deal with invoice data, payment data, data, inventory data, journal, fixed assets, employee data, etc., these external systems, They are all implemented in a variety of different technical architectures, and the interface provided is also very diversified, and the main development language of Oracle EBS is the SQL language. It is very difficult to connect these systems. Usually, the external system package interface, provide one The HTTP service is called ...

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 Patents(China)
IPC IPC(8): G06F16/27G06F8/61
CPCG06F8/61
Inventor 周韶宁何明
Owner ZHEJIANG BAISHI TECH
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