welecom to Beijing ACT Technology Co.,Ltd.
  产品信息

 
  标准链接

 
  专家论坛

  人力资源

  产品体验

 
亚鸿世纪

EAI技术分析

 

2.技术解析


2.3XML和XSLT
XML除了大量应用在因特网技术及文档描述中外,在数据交换中也承担了一个重要的角色。作为一个独立的平台,只需用标准文本,XML能够被所有程序语言读写,一旦使用了DTD或Schema,XML的解释程序就能对文件内容进行验证并处理。XSLT同样是基于XML技术的,但它的作用是重新格式化并传输XML数据文件,从而得到一个全新指定格式的XML文档,相信读者已经可以想象这些技术在不同应用系统中进行数据交换时发生的巨大作用了。
· 优点:
· 内容由标准文本组成,任何平台和程序语言都可以使用;
· 各种程序语言的解释程序可以根据DTD或Schema对文件内容进行验证并处理;
· 格式的转换基本不受限制,可以满足不同应用系统的需求。
· 缺点:
· DTD在过去被大量的使用,但DTD本身不是XML,而是基于正则表达式的;
· 当XML内容较大时,解释程序的执行效率会是一个问题;
· 适用:
当不同的应用系统使用着各自的数据格式,或符合复杂的行业标准,而现在需要在各个应用系统之间交换数据,那么XML和XSLT提供了一个可行的手段。当然,XML并不能解决所有的数据交换问题,如何将各种不同的原始数据格式以XML文档来记录就是一件棘手的问题。但好的一面是各种平台及编程语言目前都已经很好的支持了XML及XSLT,一旦XML准备就绪,XSLT就准备将其转换成其他应用系统需要的数据格式。

2.4分布式组件对象模型DCOM
DCOM扩充了在网络中通过COM支持的对象,并允许COM应用软件分布在局域网中的多个计算机上。DCOM通过网络协议定义过程中的通信。在运行时,COM为客户程序和使用RPC的组件提供服务,而且遵循DCOM协议标准。
· 优点:
· 在Windows平台上提供基于COM体系结构的分布式处理;
· 在Windows平台上使用能够达到较为满意的性能要求。
· 缺点:
· 在跨平台使用中存在困难,且性能无法得到保障。
· 适用:
在Windows平台上进行集成实施的首选,但与其他平台及编程语言的协同工作需要借助于第三方厂商的支持。

2.5消息中间件MOM
企业消息传递使得应用程序能够跨多平台进行可靠的传输。通过使用可靠的消息队列,提供支持消息传递所需的目录、安全和管理服务,MOM确保验证过的应用之间消息传送的安全,它通常提供同步和异步的传输模式。在企业内部保证可靠的传输最通用的方法就是使用消息传递系统。CORBA和J2EE目前就支持MOM的工业标准接口。
· 优点:
· 为不同的企业应用系统提供了跨多平台的消息传输;
· 除支持同步传输模式外,还支持异步传输,有助于在应用间可靠地进行消息传输。
· 缺点:
· 与其他中间件技术一样,高流量的性能瓶颈问题正在改善;

   
   
<-- 上一页
1 2 3 4
下一页 -->

 

copyright © 2005 Act-telecom.com