针对传统技术在分布式异构系统集成领域存在的问题,提出了基于Web Services 的系统应用集成解决方案。通过对Web Services 技术的特点、体系结构及其核心技术的分析,设计了基于Web Services 的分布式异构应用集成模型,并利用.NET 技术进行了系统应用集成的实现。关键词:Web 服务;分布式异构系统; 应用集成随着分布式计算技术的迅速发展,企事业管理事务活动将越来越多地依赖于Internet 分布式对象计算技术,为实现应用的可移植性、可扩展性和可操作性提供了解决的途径。其中有三大技术标准:CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构)、DCOM(Distributed Component Object Model,分布式组件对象模型)、JAVA RMI(Remote Invocation,远程方法调用)。虽然这些技术在用于组织企事业内部的管理信息系统应用是非常高效的,但当其被用来建立基于互联网的分布式异构系统应用集成时,却并不是一个理想的选择,原因如下:(1)这些技术本身实现起来比较困难,而且配置过程比较复杂,例如CORBA 的整个体系结构就过于庞大和繁琐。(2)这些技术从某种程度上说仍然是一种紧耦合的解决方案,例如DCOM 要求通信双方都运行在微软的平台上;RMI 要求通信双方采用的都是Java 语言;CORBA 虽然允许通信双方使用不同的平台和语言,但是它们所传递的消息格式并不是开放、灵活的。(3)CORBA、DCOM 等在穿越Internet 防火墙通信时会遇到障碍,因为它们并不是基于标准的Internet 传输协议(HTTP、SMTP 等)之上。针对传统技术在分布式异构系统集成领域存在的问题,本文提出了基于Web Services(又称Web 服务)系统应用集成的解决方案。
猜您喜欢
推荐帖子 最新更新时间:2024-11-13 04:42
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
评论