基于SOA的分布式应用系统数据模型的研究与建立

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:nmcflyl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件技术的发展已经经历了面向过程、面向对象和面向组件几个阶段,近几年,又提出了面向服务的体系结构SOA(Service Oriented Architechture)。SOA具有松藕合、易集成、可重用和业务驱动等特点,现已成为企业应用开发的热点。在基于SOA的分布式企业应用开发,其中最基础的工作就是建立一个可靠、稳定、有利于整合的数据模型,进行数据的集成和重构,以解决庞大而复杂的业务数据在各个系统之间的流动和异构系统之间的数据共享。 本论文从中央广播电视大学教务管理系统出发,将面向服务架构的思想应用到数据模型建模过程中。将数据模型、业务策略和服务定义结合起来,以建立统一数据模型为中心,在系统的分层体系结构中抽象一个数据服务层,专门用来解决SOA的数据服务要求,从而隔离应用与底层数据源。 论文首先讨论了数据模型建模的相关理论和技术,详细地阐述了SOA的相关概念、特点、优势、及主要实现技术,并分析了基于SOA的分布式应用系统的参考架构。其次,论文借鉴借鉴数据仓库主题数据存储的思想和面向服务分析和设计的方法,提出了分主题域E-R实体数据模型和服务数据模型两阶段来建立基于SOA的数据模型,以及采用分层描述的方法从数据实体层、数据聚合层和跨组织服务聚合层的三个层次来描述数据模型。最后,在中央电大教务管理系统的实际开发中应用这种方法,分析建立系统的数据模型;同时根据中央电大教务管理系统的特点,提出了数据服务的实现框架,并针对不同的实际问题和技术细节,分析设计了相应的解决方案,完成理论与实践的结合。
其他文献
随着网络技术的飞速发展,软件产业的不断进步,企业对计算机技术依赖程度越来越高。软件也从单机的软件工具,发展为分布式,网络化,集信息自动化、数据存储、企业管理、企业策划等越
近年来,随着企业对计算要求的不断提高,计算机应用系统开始由集中式向分布式发展。软件的体系结构也从C/S模式转向了多层应用体系结构。以工业故障诊断系统为例,在很多工业故障诊
市场经济中,开展上市公司业绩评价在理论、实践上均具有重要作用。无论是对政府转变职能和加强宏观调控,还是对公司改善经营管理,以及投资者及时调整投资决策,都有十分重要的意义
便携式媒体播放器(PMP)是今年被讨论最多的一个话题。PMP播放器的优点很多,它能够直接播放高品质视频、音频,也可以浏览图片以及作为移动硬盘、数字银行使用,更有产品还具备一些
本文以电子政务应用为背景,研究了基于XML的异构数据交换技术和文本自动分类技术。重点研究了关系数据库模式到XML模式的映射以及XML的关系数据库存储技术。通过基于用户请求
随着计算机技术的高速发展,人类社会已经进入一个信息资源大爆炸的时代,分布式文件系统已经成为存储和管理海量信息的最佳选择。为了保证分布式文件系统可以正常有效的运行,避免
随着低功耗无线通信技术、微电子技术、微型传感器等技术的发展,使得能够在微小传感器内集成信息采集、数据处理和无线通信等多种功能。无线传感器网络是由大量的传感器节点组
Matching Problem(图的匹配问题)和packing问题都是一类重要的NP难问题。3-维匹配问题和P2-packing问题是两个具有代表性的matching和packing问题。在参数复杂性理论框架内,人们
数据挖掘技术是机器学习、数据库和统计理论相结合的产物,是从大量的、不完全的、有噪声的、模糊的、随机的实际数据中,提取隐含的、先前未知的并有潜在价值的信息的非平凡过程
目前,中小型离散制造企业的数字设备普遍存在多种控制系统并存、不能实现远程监控与维护、信息难以直接连通和集成控制等问题;同时,生产现场信息不能被及时采集、处理和应用,现场