企业电子商务的迅猛发展已经改变了分布式系统的规模,传统的基于请求/应答的点对 点、同步通信已不能满足大规模动态分布式应用环境。基于SOA 的发布/订阅系统模型是目前广泛使用的通信模型,支持发布者和订阅者之间在时间、空间和控制流方面的非耦合以及多对多通信模式,提供了分布式系统所要求的松散耦合。本文提出并实践了一种基于SOA 的发布/订阅系统设计方法,为大规模分布式环境中应用系统之间的协作提供了有力保障。 关键词面向服务的体系架构;分布/订阅系统;服务;分布式系统 Abstract The fast-developing e-business of enterprises has changed the scales of distributed systems,where making the point0to-point and synchronous communication based on request/reply paradigm is not enough for the large-sacles dynamically distributed application environment. The SOA-based publish/subscribe system model supports many-to-many communication and time,space,and control flow of subscribers and publishers and provides the loose coupled form of interaction required in the lage-scale system. In order to cooperate among the entities in a large-scale distributed system,the paper presents and practices a design model of SOA-based publish/subscribe system. Keywords SOA,publish/subscrib system,service,distributed system