| As corporate dependence on technology has grow more complex and far reaching ,the need for a method of integrating disparate applications into a unified set of business processes has emerged as a priority. After creating islands of automation through generations of technology, users and business managers are demanding that ways be found to bind these applications into a single, unified enterprise application. In spite of the growing hubbub and buzz around the newest generation of EAI and process automation products, many IT managers remain cautious about adopting them.Sure, there are a lot of project-related causes for these failures,but there is also something fundamental missing from the majority of available technology solutions that would greatly improve the odds at integration success—complete application interoperability.What exactly is application interoperability? Interoperability-based approaches focus on the exchange of meaningful, context-driven data between autonomous systems, whereas EAI approaches typically attempt to build a monolithic view of the enterprise, integrating processes and applications at the event & message level so that multiple systems become one logical unit. The two approaches can be complimentary, but interoperability solution would usually focus on how to exchange the minimal amount of information (not just data) to make two or more systems interoperable. In contrast, traditional EAI focuses on making two or more systems integrate by sharing APIs, messages, or tightly coupled workflow.This paper illustrates application interoperability form the view of Information–Oriented, Service-Oriented and Business Process-Oriented. Then this paper raises the model of application interoperability base on the three levers and makes an implementation finally. |