The heterogeneity between middlewares can be solved by customization or extension of interoperability protocols according to diverse application requirements without changing existing infrastructures.In this paper
we present an open interoperability framework.The basic idea is to introduce componentization into design and implementation of interoperability framework and protocols.We encapsulate the main functions of protocols into components so that the customization and extension can be achieved by using this framework to add
delete and replace corresponding components.This paper implements this framework and several mainstream protocols and then evaluates the performance.