SOA is an important supporting technology for the research and development of international basic software products and large-scale information systems in recent years, and it is also an effective method for various industries at home and abroad to build information infrastructure and promote the development and utilization of information resources. Compared with the previous methods, the most striking features of SOA are: first, more emphasis on standards; Secondly, it is more conducive to business; At the same time, the technology represented by Web Services can make computer information systems in various industries (hereinafter referred to as "IT systems") realize information sharing and business collaboration more effectively based on the Internet.
In China, from 2005 to now, SOA has gradually become the dominant idea that affects the IT system construction in China. Many domestic basic platform vendors, application software vendors and system integrators have launched software products and industry solutions based on SOA. Since 2006, SOA-based products and construction methods have gradually been more and more widely used in the informatization construction of China's finance, telecommunications, tobacco, steel manufacturing, e-government, medical and health care, military and other industries or fields, and have become an effective way to solve the problems of difficult information resource sharing, serious information islands, difficult cooperation between IT systems and difficult IT systems to support business changes.
SOA is an important opportunity to promote the innovation and development of China's software industry at present, and it is also the basic support to promote the integration and development of informatization and industrialization in China, and to promote the deepening of informatization construction in other industries. In the Outline of National Medium-and Long-Term Scientific and Technological Development Plan (2006-2020), China regards "information industry and modern service industry" as one of the important development fields, in order to enhance the independent innovation ability of China's software industry and realize the progress of domestic software to international enterprises. In the field of "information industry and modern service industry", SOA is closely related to the two priority development themes of "modern service industry information supporting technology and large-scale application software" and "next generation network key technology and service".
So far, there is no unified concept and implementation mode of SOA in the world. In China, the implementation of most industries is still in the exploration and initial stage, and only some industries are more advanced in application. In addition, due to the lack of SOA standard system and evaluation mechanism, the current SOA product development and project implementation methods are different, and the implementation quality is difficult to judge. Therefore, the above situation makes most industry users have cognitive confusion about SOA, and have heavy concerns about risk, cost and maturity.
In order to clarify the concept of SOA from the user's point of view, objectively summarize the experience and lessons of industry cases that have implemented SOA applications, so that domestic users in various industries can have a direct reference basis in the decision-making and construction of SOA projects, and at the same time provide a demand basis for the subsequent establishment of domestic SOA standard system. Since August 2007, the Open Laboratory of Internet Standards of China Institute of Electronic Technology Standardization (hereinafter referred to as "ISOL") began to plan and compile the SOA User Guide, and completed the first draft (version V0.7) in June 2007. On this basis, ISOL began to convene and unite 15 mainstream software vendors, research institutes and user units in April 2008. After in-depth investigation and concentrated discussion, a special meeting was held on May 8, 2008, and the overall revision idea of the second draft (version V0.8) was determined. The content structure of version V0.8 has been greatly adjusted on the basis of version V0.7, with case and industry analysis as the focus of follow-up work. From May to the end of July, 2008, ISOL organized three rounds of case collection, case revision and case voting screening, and finally decided to include 30 typical cases in the SOA User Guide. At the beginning of August, 2008, the contents of various parts and chapters of SOA User Guide were revised and reviewed repeatedly, and its version V0.9 (draft for comments) was completed. In August, 2008, the National Informationization Advisory Committee, the National Information Technology Standardization Committee, State Taxation Administration of The People's Republic of China, the General Administration of Customs, Ministry of Human Resources and Social Security, the National Information Center, and relevant industry experts from Beijing Information Office and Beijing Software Industry Promotion Center gave serious guidance to version V0.9 of the SOA User Guide. From late August to September, 2008, ISOL organized cooperation units to carry out a one-month centralized revision work according to expert suggestions, SOA User Guide V.
In the whole work process, ISOL organized all units to establish an open and cooperative working mechanism, and the principle of technology neutrality and service to users runs through. The "ISOL SOA Technical Committee", which is composed of 14 experts from ISOL and various cooperative units, is responsible for three rounds of case voting, which improves the objectivity of SOA user guide. As the application and construction of SOA in various industries are still developing, the construction strategy and experience of SOA need to be continuously accumulated, refined and verified, and the planning and construction of national standards and industry standards related to SOA are still in its infancy, so the first part of the current edition of SOA User's Guide gives a general introduction to the implementation strategy of SOA and the supporting environment of standardization in China. Please forgive me. ISOL will continuously refine and improve the SOA user guide according to the application and standardization of SOA in various industries in China.
In addition, in the process of compiling the SOA user guide, the author has the following experiences, hoping to give some reference to the relevant SOA project implementation units: in the implementation of SOA projects, providing suitable software products is only the foundation, and the key issue is to provide the most suitable construction strategies and methods according to the industry characteristics, information status and users' construction needs. For application software vendors and system integrators, this is where they can give full play to their advantages. Therefore, we should pay attention to the accumulation of SOA consulting and service capabilities on the basis of existing industry implementation experience, and provide users with suitable and reliable solutions. The SOA User's Guide clarifies the basic concept, value, technical system, implementation strategies and methods of SOA from the user's point of view. Through the overall analysis of the implementation status of SOA applications in various industries in China and the introduction of typical cases, domestic users have a clear understanding of the application status of SOA, and provide reference materials for users in various industries to objectively introduce the application status and implementation experience of SOA, thus assisting users in various industries to understand and make corresponding decisions.
At the same time, the guide also provides a basic basis for the subsequent establishment of SOA standard systems in various industries in China. The SOA User Guide mainly includes three articles:
The first overview of SOA: The concept, value, application field, technical system and implementation method of SOA are expounded from the user's point of view.
The second part is the analysis of typical industries and fields: the application status and implementation risks of SOA in nine industries in China, such as finance, telecommunications, steel, logistics, tobacco, government, medical and health care, are analyzed, and the related construction strategies of SOA in various industries are put forward.
The third user case: 30 typical cases distributed in 9 industries, objectively described from the perspective of user business background and implementation strategy. The above cases are selected from 37 cases of 13 domestic and foreign manufacturers.
Others: mainly appendices, containing the introduction of typical SOA products used in each case. Yang Tianxing, Chairman of the National Information Technology Standardization Technical Committee and Director of the Expert Committee of China Software Industry Association.
Yang Guoxun, Science and Technology Advisor of General Administration of Customs.
Cai, former director of State Taxation Administration of The People's Republic of China Information Center
Wang Dongyan, a researcher at Ministry of Human Resources and Social Security University, said.
Du Lian, member of the National Information Advisory Committee and vice president of China Information Association.
Ning Jiajun, Member of the National Informatization Advisory Committee and Director of the Expert Committee of the National Information Center
Hu Yan, Director of China Institute of Electronic Technology Standardization
Lin Ning, Deputy Director of China Institute of Electronic Technology Standardization