为实现网格中自治、动态和语义不一致的服务之间的互操作,提出一种事件驱动的服务动态中介机制,以解决网格中服务的动态匹配和互操作问题。在该机制中,引入了业务事件,围绕业务事件给出了一组业务事件关系。基于业务事件关系,给出了四个服务中介操作原语,以实现网格环境下服务之间更为松耦合的交互和数据交换。结合跨组织的供应链场景,讨论了该机制的核心概念、工作原理和互操作过程。实验表明,该机制能够在保持各个服务独立性的情况下实现服务之间的互操作。
To facilitate the interoperations among autonomous, dynamic and semantically inconsistent services in grid environments, an event-driven service mediation mechanism was proposed to deal with dynamic service matching and interoperation. With the mechanism, business events were treated as the first-class entities, and the relationships among business events were introduced. Based on business events and their relationships, four service mediation primitives were presented to realize loosely-coupled interoperations and data exchanges among services. The core concepts, working principles and interoperation process of the mechanism were discussed by combining a supply chain scenario. Experiments showed that the mechanism could realize the interoperation among services while preserving their independence.