论文部分内容阅读
Internet技术的广泛应用和飞速发展,极大地改变了分布式系统的应用范围和规模,Publish/Subscribe通讯模型能够很好地适应部署在Internet上的大规模应用系统松散通讯和管理的需要,因此近些年来该方面的技术引起了广泛的关注。 但是,现有的实现平台集中在以固定的结构化的方式来表达通知信息,本文认为广域网上分布式服务最重要的一点是数据的自我表达能力,这样不依赖于具体数据格式的结构,使得整个系统的各个部分能够分别改进而互不影响。XML正是这样一种语言,它允许把文档的结构信息和文档数据本身编码在一起,而且XML已经成为Internet上信息交换标准。本文将探讨以XML作为描述语言的广域网Publish/Subscribe平台的实现。 本文对Publish/Subscribe模式进行了概括性介绍,讨论了Publish/Subscribe系统的特征以及实现事件通知服务时的关键内容。在此之后,本文详细描述了基于XML的广域网Publish/Subscribe平台的设计和实现,并开发一个分布式股票信息交易系统对系统的有效性进行了验证。