基于面向服务架构的应用系统开发与集成研究

被引量 : 0次 | 上传用户:chenan110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SOA 源于早期的基于构件的分布式计算方式,目前已经成为了一种被多数企业所广泛认可的规范。在理论层面上,面向服务架构的思想,由于它对软件重用的关注而倍受企业软件开发人员青睐。借助于用定义良好的机构或者应用平台套件(Application Platform Suite,APS)封装应用,就有可能将一个单一的应用加入到一个服务的集合中。封装的过程创建了一个抽象的层,屏蔽了应用中复杂的细节,而不必关心用的是哪一种编程语言,用什么操作系统,以及应用程序用的是什么数据库产品等信息。唯一需要关心的就是服务所描述的接口。最终达到松散耦合进行服务集成的目的。SOA 的优势就在于它高度的可重用性、敏捷性,以及优秀的扩展性和可用性。经过多年的软件体系结构的创新,在一系列应用开发项目中,SOA 的优点是显而易见的。正如Gartner Group 所预言的那样,“SOA 是现代应用开发领域的重要课题。2008 年,SOA 将成为占有绝对优势的软件工程实践方法,主流企业现在就应该在理解和应用SOA 开发技能方面进行投资。”本文比较详细地阐述了SOA 的相关概念、特点、优势、发展历史及主要实现技术,结合作者实际工作,从实战角度出发,明确指出SOA 开发的步骤,列举了SOA 实施过程中遇到的问题和困难。以辽化石油销售公司销售系统部署SOA 为例,通过编写2000 余行程序代码,在该企业实现了用SOA 架构部署企业现有资源,展示SOA 在软件开发和集成中的优势,讨论了适合使用SOA 的具体情况和目前SOA 研究中存在的问题。在文章最后展望了SOA的未来发展方向,结合先进的主动服务技术,对未来智能型SOA 架构的可行性实现方案进行了比较深入的探讨研究。
其他文献
基于Brandes算法给出了复杂网络中介数中心性和平均最短路径长度的整合近似算法,通过理论分析和Rocketfuel项目实测数据的实验分析,验证了该整合算法能够快速有效地估计出复
为探讨兰坪盆地内白秧坪银铜多金属矿集区水_岩反应的可能性 ,对矿集区的热液矿物、蚀变岩石和原岩的碳、氧同位素组成进行了分析。分析结果显示 ,热液成矿阶段形成的方解石
原油破乳脱水脱盐是炼油工艺的重要课题之一。原油预处理的目的是为了减轻加工装置设备的腐蚀及结垢,减轻原油中的杂质对后续加工工艺催化剂的危害,并提高产品质量。现在炼厂
利用灰色关联理论分析大学生就业与经济增长之间的关系,结果表明大学生就业对经济增长有较大的影响且二者之间存在着密切的关系.但是实际上大学生就业问题并没有随着经济的增
数学课程标准明确指出:"有效的数学学习活动不能单纯地依赖模仿与记忆,动手实践、自主探索与合作交流是学生学习数学的重要方式。"教学中适当让学生进行学具操作,不仅能有效
通过建立银行间市场网络,其中网络中的节点为银行,银行之间的同业拆借关联为节点之间连边,研究了市场网络结构对系统性风险的影响。研究发现,银行间关联有两种作用:流动性转
可吸入颗粒物是中国城市大气环境的首要污染物,北京市大气中PM10为253.1μg/m3(2003),是国家二级日标准150μg/m3的1.69倍,PM2.5为145.2μg/m3(2003)是美国日平均值 65μg/m3的2
宝山铅锌矿床是湘南地区代表性矿床之一。宝山铅锌矿床的成矿作用与156~158 Ma的宝山花岗闪长斑岩密切相关。花岗闪长斑岩主要由古老地壳部分熔融而成。为确定成矿物质来源,
在竞争激烈的社会环境里,人们面对更大的生存压力。教师职业的工作压力愈发明显,给教师的身心健康带来极大影响。分析中小学青年教师的工作成因和缓解对策,是当前一个刻不容
目的确定以纤维素酶法提取罗汉果中多糖的最佳工艺条件。方法以多糖提取率为指标,首先以单因素试验分别考察了酶活力、酶解温度、酶解时间以及酶解p H对罗汉果中多糖提取率的