论文部分内容阅读
敏捷系统是市场和客户的需求快速变化的产物。敏捷系统需要动态地进化,不断进化的系统意味着系统的规模、复杂程度持续增长。 敏捷系统应该能够快速适应新的环境。首先系统要能够很好地实现在线功能,包括在线扩展、在线维护等。当子系统出现故障时,并不需要以停止整个系统的工作为代价,在维护故障子系统期间,其它子系统仍然能够正常工作,独立的完成其自身的功能;其次在实现系统扩展或系统出现故障时,系统能够保持正常生产的许可条件下,力求高质量、迅速恢复正常的生产状态。 在这样的大规模、复杂系统中,不同的子系统负责不同的任务,具有不同的功能。不同子系统对数据的实时性、可靠性等服务质量的要求也不同。由此在整个生产系统中存在多种不同的数据流,比如说控制数据流,信息数据流等等,它们具有不同的数据属性,导致了基于数据属性不同的系统异构问题。 传统的集成系统并没有详细区分基于数据属性不同的系统异构问题,解决系统集成问题采用的是单节点网关。这种考虑问题方式带来的直接后果是:首先系统中的数据类型杂乱无章,无法满足功能子系统对数据服务质量的要求;其次单节点网关不能有效解决单一故障点及通讯信息瓶颈等问题,使集成子系统之间正常的数据通讯受到威胁,集成系统正常工作的可靠性无法得到保障。 本文以提高系统敏捷性为目标,在大规模、复杂、动态进化系统环境下,考虑了大量需要交互的数据的异构性对敏捷系统性能造成的不良影响,设计了敏捷系统集成模型,并且对这个模型作了评价。在集成异构系统时采用的关键技术是网关系统技术,本文详细讨论了网关系统的概念,网关系统的网络拓扑结构,数据过滤协议,数据过滤算法,网关系统中网关节点中的数据流量及网关系统的工作能力,有利于保证集成子系统服务质量的要求,在一定程度上解决了上述单节点网关存在的缺点。