With the strengthening of enterprise information construction, the rapid development of computer technology and the widely application of Internet technology, the software systems based on a variety of development platforms and development tools to build have been largely used in the enterprise. In order to solve the problem that the number of internal electronic documents grows rapidly and people can not effectively manage the documents, enterprises need to develop the knowledge and document management system which can be effectively integrated by other heterogeneous systems. Hence, in this paper, we will design and implement the knowledge and document management system based on service-oriented architecture. Service-oriented architecture with its loosely coupled nature can eliminate the obstacles in the information system integration and can follow modular approach to add new services or update existing services, and thus can be easily integrated by other types of heterogeneous systems without changing the original system. As a result, we can fully meet the requirements for enterprises.In this paper, the concept of SOA (Service-Oriented Architecture) will be detailed described, the principles of the service bus will be focused on and the technical architecture for SOA-based integration of applications will be also given. After discuss the relevant supporting technologies, we will implement the knowledge and document management system based on SOA. Finally the overall effectiveness and performance of the implemented system have been tested and improved. |