1)XML technology. XML is an open and self-describing data structure. It realizes the cross-platform exchange and transmission of data. Now it is the standard of data exchange. XML technology solves the cross-platform operation required by heterogeneous data sources. In addition, XML technology also has strong structure and perfect semantics, plus excellent interactivity, which makes data easy to operate and provides technical support for data transformation. 2)WebServices technology. WebServices technology is an advanced dynamic integration scheme, which can increase the flexibility and expansibility of the system. Based on traditional integration technology, it overcomes its shortcomings and satisfies loose coupling to a great extent. This technology provides a series of service interfaces, which can ensure the barrier-free transmission of information in information engineering on heterogeneous platforms and facilitate analysis and use.
2 The goal of heterogeneous data integration system
The goal of heterogeneous data integration system is to integrate multiple heterogeneous data sources, which can realize a unified query operation page, and users can operate information transparently on the page, effectively solving the heterogeneity of platform, semantics and data format. Provide data support for information engineering supervision and realize information collection, analysis and utilization in information engineering construction. Through the management of heterogeneous data integration system, the problem of data heterogeneity in information engineering supervision is effectively solved. At the same time, it solves the problems of autonomy and transparency of the system, as well as the upgrading and expansion of the system, and improves the technical level of information engineering supervision.
3 Specific design of heterogeneous data integration system
The heterogeneous data integration platform for information engineering supervision consists of three parts: application layer, middle layer and data layer. Application layer The application layer is mainly composed of user interface and program interface. Function is to realize user's operation and other program calls. At the same time, the application layer will receive the information and specific operation results returned by the middle layer, display them on the operation page through the program interface, and then show them to customers. The middle layer is the core layer of the whole system and the most important business logic part in the system. The middle layer receives the specific requirements of the application layer, and then judges the type of its requirements. Specifically, it can be divided into query request and update request. If you need to query, you can enter the metadata manager and make subqueries according to various heterogeneous data sources provided by the system. The service locator can locate the specific data source to be queried and then display the data source to be queried. The result integrator sends the query result information to the application layer interface.
If it is an update request, it is also located by the service locator, and then the data source is found and then the data is updated. Data layer is the basic layer of heterogeneous data integration system, which is composed of multiple data sources. Different data sources will provide different services, but services can be registered in the registry. Each data source in the data layer has an adapter for query, result transformation and specific Web services, and the adapter of each data source is independent, which makes the operations provided by the data source described as services fast and accurate. Through adapter adaptation, data source calls can be converted, which realizes the interchange with Web services in wrappers and improves the autonomy of data sources. Finally, the output data is converted by the result integrator in the middle layer to form a unified data format, which is returned to the application layer in XML format.
4 conclusion
Information engineering supervision is faced with complex and changeable data management, and its data is heterogeneous, so it is very difficult to collect and process data. The heterogeneous data integration system designed by using XML technology and WebServierces technology realizes the data conversion between multiple data sources, and effectively solves the data management problems in information engineering supervision, especially the data heterogeneity problem. At the same time, the system is transparent, accessible and extensible, which provides great convenience for data management in information engineering supervision.
The above are collected and sorted by Zhong Da Consulting Company.
For more information about project/service/procurement bidding, and to improve the winning rate, please click on the bottom of official website Customer Service for free consultation:/#/? source=bdzd