As the major trend of information technology,enterprise application integration(EAI for short) is the basis of enterprise converting to business process-oriented and Web service-based.It is not only a technical problem of IT department,but also a problem of transforming management concept and innovating organization structure,it is an integrating problem involving human,technology and organization.SOA has a profound impact on the development mode of modern software.It provides services for other application programs through mechanisms such as publishing,discovering and the binding etc.SOA has many advantages such as being loose coupled,coarse granularity and interactive etc.By adopting the SOA framework,the coupling among systems can be reduced to the maximum extent and the software reuse can be improvedBy thoroughly analyzing the advantages and disadvantages of traditional EAI method,we propose to put the techniques of web services and SOA into the field of EAI,where comes out an EAI framework based on SOA.A 6-layer integration model based on web service is proposed after further study of relative supporting technology to develop a flexible,loose coupling,platform-independent,distributing and extendible fundamental integration service platform.The focus of this paper is to decompose the existing enterprise information systems into several independent coarse granularity services via SOA ideological,pack those services via WSDL(Web Services Description Language),and matrix those services in a flexible way via BPEL(Business Process Execution Language),which puts dynamic business models into reality.In the framework brought out in this paper,the information system layer including all enterprise IT infrastructure plays the role of connecting infrastructure and EAI,transforming all transport protocols into standard protocols;Apply-integration layer and Transport layer are in charge of process management,service management,security control and message transmission,which mainly provide a runtime environment for the application layer; Application layer consists of all enterprise's interior or Internet client applications.Finally,the paper introduces a PLM system developed based on the model,which is revised according to the characteristic of the enterprise and proves the model feasible and effective to implement EAI based on SOA technology.PLM system based on WEB is an integrated application system of PDM,CRM,SCM systems and so on,which is a improvement based on the 6-layer integration model proposed forward using the design model of SOA.The System implemented so many functions including documents and product structure management,project management,workflow management,supply management,sales management,storage management,system development,system management,office management. |