语义流程系统三层SOA架构及实现

来源 :太原理工大学 | 被引量 : 0次 | 上传用户:JINZI1975
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
应用系统“升级改造方案”往往带来负面效应,让大多数企业不堪重负。合理地使用先进的系统开发技术和设计理念,高效灵活地开发系统、快速便捷地维护系统,减少资源浪费、降低开发成本,设计出开放、灵活、可靠的系统,是本研究的主要课题。   本研究针对现有系统开发部署存在的主要问题,提出一种新的系统开发、分析、实施架构一语义流程系统三层SOA架构,通过具体实例介绍其实现过程,解决其中遇到的问题,验证该方案的可行性。具体如下:   一、阐明三层SOA架构的核心理念:“需求分析+语义描述+系统实现”。   不同于传统从业务需求到系统实现的开发方法,三层SOA架构通过定义良好的语义层实现底层的业务层与高层的系统层之间的信息交换,确保系统的松藕合和灵活性,通过语义追加、语义扩展和语义描述的变更便可以实现新的业务。   二、阐述三层SOA架构的实施策略:“识别业务流程+分析业务流程+实施业务流程”。   1)使用BPM(Business Progress Management,业务流程管理)确保准确清晰地分析业务需求、识别业务流程、分解原子业务,完成业务建模;   2)对原子业务分解、抽象、映射、合并等得到系统用例,分解系统实现流程得到系统实现的基本构件,调用不同的基本构件实现不同的业务流程,避免重复开发,完成系统建模;   3)分别建立业务模型和系统模型的本体模型,并在原子业务和系统用例之间建立映射关系,实现从业务需求到系统实现的完整语义描述。   三、以存款系统为例详细论述了该架构的具体实现“业务建模+流程描述+解释执行”。   1)详述了存款系统业务建模和系统建模的具体过程,最终分解出原子业务和系统基本构件;建立对应的业务本体模型和系统本体模型,实现从业务需求到原子业务以及从系统场景到基本构件的语义表述;建立原子业务和系统用例场景之间的映射关系,实现从业务需求到基本构件的语义表述,从而实现了从业务需求到基木构件的纵向系统逻辑关系的确定;   2)以上所建立的关系模型是一种“葡萄串/树”模型。用现有的语义本体分析土具分析此模型,只能纵向地确定这些概念之间的逻辑关系,但是不能横向地描述其叶子节点之间的互操作关系。因此,本研究定义了一种与本体语义兼容的语言来描述基本构件间的横向逻辑关系,明确表示系统的控制流和数据流。以此为基础,最终抽象出本研究自定义的流程描述语言FL7(Financial Level 7,金融行业应用层协议),实现从业务需求到系统实现纵向的和横向的完整语义表述。   3)设计了与流程描述语言对应的流程解析引擎,验证设计结果,从而确保了流程语言的有效性,同时也验证了该系统架构的可行性。   此外,本研究总结探讨了语义流程系统三层SOA架构模型的具体实现方案,提出采用上述分析方法把“基本构件”分解为系统实现层“原子构件”有限指令集的方案。分析对比了从原子业务到业务需求和从原子构件到业务需求的系统实现方案,最后本研究在“原子业务”和“原子构件”之间折衷,把基本构件定位在系统分析层的分解结果。实现用有限“原子构件”指令集组装成系统实现所需的任何“基本构件”,再用语义流程描述组合不同的“基本构件”实现不同的业务请求。这种“静态固定”的组装流程和“动态可变”的组合流程的灵活结合,使系统具有良好的灵活性、稳定性、可重用性、可扩展性、松藕合性和较快的响应速度。   以上提出的语义流程系统三层SOA架构的核心理念、实施策略和具体实现三位一体的系统开发部署架构融合了SOA、语义本体、工作流的理论和技术,通过从业务需求到基本构件的完整语义表述以及相应的纵、横两个方向的解析执行来实现业务,是一种开放灵活、便捷高效、可重用和易维护的系统开发实施架构。  
其他文献
获得3G牌照至今,中国联通WCDMA网络的建设速度、网络规模已双双创下全球第一。不断扩大的网络规模、高速的数据传输速度、丰富的业务等因素,直接促进了用户数的快速增长。中国
随着社会信息化的快速发展,传统密码技术已经不能满足现代通信系统的要求,而量子保密通信现已成为保障信息传输效率和安全性的新一代通信系统。而量子密钥分发(Quantum Key D
低压电力载波网络(LVPCN)以低压电力线作为传输媒介,通过自组织的方式把各节点连接构建成通信网络。各节点分布式管理,以多跳共享的方式通信。电力线网络是全球分布应用最为
随着Internet技术和企业管理理论的发展以及计算机网络的普及,工作流技术正在被人们所接受,工作流技术已经成为计算机应用领域的研究热点。对工作流技术、工作流引擎进行深入
近年我国各地的基础设施建设飞速发展,起重机械在社会工程建设中扮演着越来越重要的角色。起重机械是建筑工程中重要的施工机械,也是极易发生重大安全事故的特种作业机械,其自身结构蕴含的危险因素较多。随着起重机的工作日趋繁重,起重机事故发生率也越来越高,对人们的生命财产安全构成了很大威胁。因此,对起重机进行有效的健康监测将具有重大意义。为此,本文针对起重机的健康监测提出一种新型的、成本较低的、基于电阻应变片
多输入多输出(MIMo,Multiple—InputMultiple—Output)技术是未来移动通信领域研究的一个核心技术,可以有效地提高通信系统容量和频谱利用率。一个通信系统质量的优劣很大程
图像拼接(image mosaic)是一个日益流行的研究领域,图像拼接被广泛应用于计算机视觉、图像处理、计算机图形学、医学图像分析及虚拟现实等领域。   图像拼接技术是将一组
导航几乎应用于社会的各个领域,大到国家安全,小到车辆定位跟踪,在这其中,行人对导航的需求扮演着特殊的角色。从GPS技术由军事到民用的跨越,我们可以预见:行人导航将是新的跨越,它