This paper analyzes the pushing factors of EAI from micro and macro attitudes, and the developing process of EAI (Enterprise Application Integration) solution. Then explains why SOI (Service-Oriented Integration), this new EAI architecture, is better than the integration techniques before.Based on the CRM (Customer Relationship Management)/ERP (Enterprise Resource Plan) Business Integration Project, the whole paper discusses how to use ESB (Enterprise Service Bus) to implement SOI. The main contents of this paper includes:1. Analyzing the developing process of SOI, implementation methods and critical techniques used.2. Using Object-Oriented method to do requirement analysis, designing and implementation of CRM/ERP Business Integration Project. Describing how to implement SOI by using the ESB infrastructure in detail, and researching the working mechanism of ESB.3. Summarizing the CRM/ERP Business Integration Project, experiences are concluded below: providing a universal and tight SOI architecture template, and introducing each layer thoroughly; uniform right management should be imported into EAI as early as possible; how to decide the granularity of business service; using ESB as the break point to implement SOI; how to make best use of Open Source projects for EAI. |