基于SCA模型的应用集成架构研究

来源 :广东工业大学 | 被引量 : 16次 | 上传用户:hanfenng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
应用集成一直都受到学术界与工业界的重视。从应用集成技术的发展来看,工业界对应用集成的研究要比学术界更加深入,并推出了多种产品和标准,其原动力主要是来自于实际分布式集成系统的开发及集成遗留系统,工业界的经验和方法需要归纳总结并提升为理论。基于Web服务的应用集成近年来取得了巨大的成功,促使面向服务架构(SOA)的集成方法得到人们的重视,并因此成为研究热点。Web服务是SOA的现行最佳实践,但Web服务只是定义了如何构建单个服务,而并没有回答如何对服务进行组合与装配;并且,集成技术已发展多年,SOA的应用集成应兼容传统的集成技术,而不能只限于Web服务。服务组件架构(SCA)是由IBM、BEA、ORACLE、SAP等18家IT软件巨商联合发布的关于SOA服务构建、组装的规范,运用SCA的组装模型,在应用集成上不但发展了Web服务技术,还能较好地解决集成过程中的服务组装问题。论文分析了运用Web服务进行应用集成及其不足,通过对SCA与其他技术比较,论证了基于SCA进行集成的优势;分析现行数据编程面临的挑战,提出运用服务数据对象(SDO)技术的观点,并通过与其他技术比较,阐述SDO的优势。在此基础上设计一个基于SCA、运用SDO、结合数据访问服务(DAS)的应用集成架构,该架构较好地解决了SOA应用集成中服务组装和数据编程问题。以本人熟悉的省考试中心考试管理系统为示例背景,对集成架构中模块、组件、接口、属性、引用、服务、连线、绑定等SCA元素的构建,SDO中的数据图、数据对象中包含内容、类型与属性、多值属性及其集合、顺序的运用等关键问题,结合示例作了详细的研究论述;对于DAS,本文以RDB DAS为示例,设计了改进后的DAS实现模型;而对SCA构建的服务进行连接和调用,尤其是客户端的异步调用方式,本文也做了一定的探讨。最后通过插班生报名模块与录取模块的初步整合、以及通过客户端IP获取天气预报的实验,展示了如何运用SCA、SDO和DAS进行应用集成。
其他文献
随着网络技术和测试技术的发展,协议测试技术越来越受到人们的重视。协议测试是用来保证协议实现的正确性和有效性的重要手段。作为协议测试的一种形式,协议一致性测试用于测
本文是对本公司年产260kt电解铝生产项目所配套的整流所AC220kV高压供配电及DC350kA整流机组综合自动化技术的进一步研究和思考。首先对AC220kV/DC350kA高压供配电及整流机组
随着互联网的快速发展,网上的信息也成几何级数爆炸增长,同时用户对信息的需求也越来越高,他们希望搜索引擎提供最新的数据,最符合要求的信息。传统网络爬虫作为提供搜索引擎
在如今互联网时代,人们常常在社交网络上针对事与物表达个人观点看法。运用数据挖掘方法和文本情感分析技术对涌现的用户文本数据进行分析,可以发掘普通大众对热点话题以及产
网络计划技术是项目计划与控制的一种行之有效的管理工具,对于实际项目,施工网络计划中存在种种不确定因素和不可预见因素,对施工网络图的分析计算采用传统的网络计划技术存
数据库系统正在经历巨大的变化,智能技术已经引入到数据库系统的研究中。2004年在SIGMOD国际会议上,Jim Gray说:“我们正沿着一条有价值的链条从数据到信息到知识到智慧在慢慢地
随着网络技术的飞速发展和液晶显示面板的不断普及,生动的影音视频信息以其独特的视觉感染力受到了越来越多的商家与客户的青睐,在商务楼和商场中随处可见各种形形色色的多媒
随着近年来移动设备的应用越来越广泛,对其中存储的隐私数据的保护也越来越重要。应用程序行为审计方法能找出应用程序中的敏感信息泄漏行为,从而有效地保护用户设备中的敏感
软件外包成为当今软件行业的热门话题之一,随着目前国内软件外包企业的兴起,大量的外包项目从日本、欧美等大中型企业发单过来,不仅促进了国内经济的增长,更带动了国内软件企
随着Internet技术的快速发展,Web数据库得到了广泛应用。这些Web数据库能够根据用户提交的请求,将其内容以HTML页面的形式动态呈现出来。对于传统搜索引擎来说,这部分页面信