面向高校科技信息系统的SOA架构研究及应用
当今,各种各样的企业级应用系统的使用缩短了业务流程执行的周期,提高了业务处理的效率,降低了业务处理的成本,并且能够为企业未来发展决策提供强有力的数据统计和分析的支持。但是,采用传统软件架构模式构建的应用系统很难满足灵活多变的业务流程需求,且增加系统集成复杂度。
在构建三峡大学科研管理系统的过程中,为适应不断变化的业务需求,同时促进与其他不同部门的异构系统进行协作和整合,本文通过对当前SOA架构中的概念和设计思想进行归纳总结分析,提炼出一种规范优化的SOA架构解决方案,将其分析设计方法细分为服务提取曝露、粒度划分优化、服务规范约束、服务实现四个步骤。同时,在服务粒度划分问题上,提出了一种混合模式两级抽象划分方法。该方法采用混合模式分析策略,引入java工厂设计模式思想,在类级和服务级进行两次抽象组合划分,定义出不同类型的服务,进而达到优化服务粒度的目标。另外,针对定义出的编排服务,提出了一种编排组合解决方案,能够灵活高效地适应需求不断变化的企业业务流程。最后,针对三峡大学科研信息系统进行了面向服务的分析设计和实现。
三峡大学科研信息系统的设计和实现,达到了在异构系统间进行信息交互和业务流程整合的目的,系统中的各个服务具有良好的可复用性并且可以更好地适应业务流程的变化。
高等院校;科研管理;科技信息系统;SOA架构
三峡大学
硕士
计算机应用技术
蒋廷耀
2010
中文
G647.25;TP319
54
2011-03-28(万方平台首次上网日期,不代表论文的发表时间)