基于服务访问代理的组件集成技术研究.docVIP

基于服务访问代理的组件集成技术研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于服务访问代理的组件集成技术研究   摘要:在企业应用集成的发展进程中,组件扮演着十分重要的角色。组件类型的多样性使得不同类型组件的集成工作面临很大的困难,如何对不同的组件在合理规划的基础上进行统一管理,一直以来都是软件设计师们研究的热点。通过分析不同类型组件的特征,提出了将远程组件本地化的思想,并基于此思想设计了服务访问代理以及一个基于元数据的组件容器,在设计过程中运用了多种设计模式,以使其更加高效。   关键词:企业应用集成;组件;本地化;组件容器;设计模式   中图分类号:TP302文献标识码:A文章编号:1009-3044(2008)28-0105-02   Research on Component Integration Based on Service Access Proxy   BIAN Xiao-fan1, ZHAO Feng2   (1.Computer Center,Hebei University,Baoding 071002,China;2.College of Math and Computer,Hebei University,Baoding 071002,China)   Abstract: Component has played a key role during the process of Enterprise Application Integration (EAI). The diversity of components makes it a tough work to integrate components of different types, and software architects has been always focusing on the issue that how to mange different components in a uniform way based on an reasonable design. Through analyzing the components attributes of different types, a thought of localizing the remote components was brought up, a service access proxy and a component container based on a metadata engine was designed on the basis of this thought, and lots of design patterns are applied to make it more effective.   Key words: EAI; component; localize; component container; design pattern   1 引言   在企业信息化的广泛发展及不断深化的过程中,企业应用集成技术发挥了重大作用。SOA(Service Oriented Architecture)的迅速发展及广泛应用,促使了基于SOA的EAI的产生。在此大环境下,整个企业的所有系统都被视为一个个松散结构中的组件,系统接口、组件之间的通信、数据格式及转换和组件目录信息都应建立在开放、统一的标准之上,使得集成后的系统具有开放性、可扩充性等特点。   然而,在良好的分布式架构模式下,仍然存在一些性能和效率上的问题。在集成过程中,企业遗留系统往往被当作一个组件或服务发布,并通过RPC(远程过程调用)的方式被应用系统调用或访问。在一个大型的应用中可能要用到多种组件类型,有的以Web服务形式发布,也有的通过RMI、Hessian、HttpInvoker等技术发布。面对如此繁杂的组件类型,如果不提供一种合理的方式对它们进行统一管理,势必会造成组件访问方式的混乱,并最终影响系统的开发及运行效率。本文将从一个新的角度提出一种新的解决方案来优化组件的管理策略以及访问性能。   2 设计思想   为了满足快速搭建大型分布式应用的需要,除了编写大量的本地组件以外,还要考虑将企业原有信息系统集成进来,从而极大的加速新系统的开发进程。然而我们又不得不面临多类型组件混用带来的设计上的复杂性。一个业务流程通常要借助多个组件的协作来完成,如果不对组件的获取及调用进行统一管理,那么就不可避免的要在业务代码中穿插很多组件访问代码,而且访问方式各不相同,不但代码可读性差,而且给后期的维护埋下了巨大的隐患。   针对这一问题,有许多可供选择的解决方案。一种普遍的做法是统一组件的发布方式,即将所有类型的组件以Web服务形式发布。这

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档