| In the recent decades, with rapid development of computer technology, whether it is the network, operating system and other basic software and hardware platforms, or databases, Web servers, application-level technologies, they have undergone enormous changes. In the process of enterprise information, a series of application systems have been built to satisfy various business demands. Meanwhile, in the ever-changing business environment, product cycles are getting shorter, new customer needs and business models lead to more and more application systems. Integration of these application systems has become an important task.Due to the independence of these systems during construction, there are no unified programming rules and data standards. Besides, development platforms and technical frameworks are different from each other at different times.As a result, the so-called "Information Island" and "Data Gap" appear. In addition, with the rise of cloud computing, enterprises gradually move their business systems from the local servers to cloud servers. As a result, more challenges are brought by the heterogeneous networks. In order to integrate the internal and external enterprise information and resources effectively, heterogeneous system integration technology has become a popular research topic.Single Sign On(SSO) and Web Service are two relatively popular integration methods.In this paper, based on Guangzhou Digital Education City project, I propose a solution to integrate the heterogeneous systems. For internal systems, we integrate by SSO based on CAS protocol, and use the timestamp synchronization mechanism to ensure the consistency of user data between source system and application systems. For external systems, we use Web Service technology to integrate. Users visit the platform via a portal web page, and they can use all the integrated systems by logging in only once.In case studies, take rs.gzjkw.net as a SSO integration example to illustrate the method, process and attention, and www.gdedu.tv as another example to explain the steps and effect of Web Service integration. Practices have proved that the SSO based on CAS and integration based on Web Service design scheme is feasible, and widely used in more than 20 systems, such as sns.gzjyc.org, ifly.gzjkw.net, beike.gzjyc.org, Ruijie SMP, and so on. The amount of code involved in analysis and modification is more than 100,000 lines. As the systems are heterogeneous, we should pay more attention to the program language and framework when integrating, concrete analysis of specific situations. |