论文部分内容阅读
随着面向服务体系架构的广泛普及,人们越来越多地使用Web服务来管理资源和接口。将原子服务组合在一起,能够生成更加复杂的业务流程,更好地对现实世界建模。如何提高业务流程的灵活性,以应对不断变化的需求,已经成为一个巨大的挑战。本文首先介绍了研究工作的相关背景情况,说明对于流程感知环境变化的合理性和重要性,明确了其研究的意义,提出了基于规则的BPEL流程适变性研究问题。其次,论文在分析原有小区供暖报警系统的基础上,确定了在BPEL流程适变性研究的场景中,基于规则的小区供暖报警系统的功能性需求。在需求分析清楚的前提下,论文就小区供暖报警系统实现过程中的关键问题进行分析,并给出了相应的解决方案。之后,基于以上关键问题的分析和解决方案的提出,论文详细地阐述了基于规则的小区供暖报警系统的设计和实现。系统采用层次式的体系架构,论文分别从复杂事件处理层、发布/订阅消息总线层、报警执行层和用户界面层介绍了系统的设计方案和实现细节。对于系统各个层次的各个组件,给出了其详细的交互图以及实现流程图。然后,论文分析了在环境变化情况下,基于规则的供暖报警BPEL流程动态变更的方案。最后,在完成小区供暖报警系统的实现之后,论文从功能和性能两方面对进行了测试。测试的结果表明,功能上,系统能够在设备正常时正常浏览报警记录、配置报警参数,故障时能够完成报警任务;性能上,系统能够胜任生产环境的负载。论文结尾总结了研究生阶段的所有工作,并指出下一步报警系统需要完善和改进的地方。