Summary of Business System Integration research and practices
System Analyst Pang Shaowei
Brief: business system integration refers to the integration of different business systems within an enterprise and between different business systems. It can be called information integration, data integration, ETL (Extract, Transform, Load), and EAI (Enterprise Application integration Enterprise Application) in different fields and categories.
Integration. This article describes the author's insights, experiences, lessons learned, and prospects for business system integration.
Keywords: Business System Integration, ETL, EAI
Part 1 Introduction
I, Introduction
In recent years, as China's informatization process continues to accelerate, enterprises and institutions have built a large number of information systems. Due to historical reasons and restrictions on software development models, many enterprises and institutions use different information systems at the same time. How to coordinate the operation of various information systems is an urgent problem.
To solve this problem, many organizations and software companies have put forward many theories and solutions from different perspectives and positions, and many products have emerged. This article introduces the author's insights on integrating the business system.
Part 2 Importance of Business System Integration
2. Integration of internal information systems in a hospital
1. Information Process
Let's recall the Informatization Process of a hospital.
A hospital initially adopted a traditional approach to handle various daily services.
After the emergence of information technology, a young doctor developed a system for managing the daily work of the pharmaceutical database and established the original information section. The pharmacy information system is developed by internal hospital staff and is a system fully customized for this hospital.
With the acceleration of the informatization process, many general software providers have emerged. The hospital purchased yonyou's financial software. With the continuous upgrade of UFIDA software, the hospital's financial software has also gone through different versions, such as DOS, Windows single-host, and Windows network. Yonyou financial software is a general financial software provided by yonyou to meet the financial needs of the hospital.
With the rapid development of the software industry, many industry solution vendors have emerged. The Hospital purchased the outpatient registration charging module and inpatient ward module for the HIS solution from two different HIS (hosp1_information System) suppliers, secondary Development is conducted. These software modules are developed by industrial software vendors on the basis of general industrial software and are no longer general industrial software.
Due to the diversity of information systems, the Business categories covered by different systems are different. The hospital is still running many other business systems at the same time. There are many connections between these different business systems.
2. Business System Integration Methods
In order to reduce the different forms of representation of the same information between different business systems, there are two different forms.
● Establish a large and comprehensive information system to handle all the business needs of the hospital.
The advantage of this method is that the use of a unified solution, each business module adopts a unified form, data runs smoothly, and business processes are fast.
At the same time, this solution has many unavoidable disadvantages:
◆ Today is big and complete, and it cannot be determined that tomorrow is big and complete. The software needs to be maintained, making maintenance more and more difficult. Moreover, there is no vendor that can provide software systems that meet all business needs.
◆ Because the scheme needs to replace all the original business systems, a large amount of new investment is required, and the original investment cannot be fully utilized.
◆ Assume that software provided by a supplier can meet most business needs. While business systems are concentrated, risks are also concentrated.
Hospitals are reluctant to see the following risks:
◇ Risk of system crash: a module crash may lead to a crash of the entire system, requiring risks to be distributed across different business systems.
◇ The risk of a company's collapse. If a supplier crashes, it can replace its software module with the software module of another supplier.
◆ Balance of internal interests. During the informatization construction process, hospital staff may have many contacts with different software vendors. Sometimes, in order to balance internal interests, you also need to purchase software from different vendors.
● The second solution is to achieve collaborative work among various business systems in some way.
Using this solution can avoid the disadvantages of the first solution. It is also a feasible solution currently.
In the actual operation process, some scattered business systems are often replaced by a large business system. When a problem occurs in this large business system and cannot be maintained, it is necessary to replace the faulty module with a small and available module.
If possible, try to enable business systems of new and old versions to achieve system integration under certain standards.