BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

开源XAware 5.1数据集成软件为REST、XML验证和JMX BizComponent提供新支持

| 作者 Srini Penchikala 关注 36 他的粉丝 ,译者 张龙 关注 14 他的粉丝 发布于 2008年8月19日. 估计阅读时间: 4 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

XAware是一款开源的数据集成服务软件,它的最新版支持REST操作,支持XML schema验证,并且强化了JMX BizComponent监视组件。上周,XAware开发团队发布了他们最新的数据集成解决方案5.1 GA版,为SOA、RIA及SaaS应用提供创建和管理数据的服务。

XAware优化了多个外部数据源的构建和维护,更简化了应用的开发和部署。它以“XML视图”的形式提供实时、双向的数据集成。该视图可以跨越多个数据源,并且可以在分布式事务中对这些数据源进行读、写或数据传输。这些服务提供了抽取、传输、聚集及混搭数据的功能,而这些功能恰恰是RIA应用的重要环节。

XAware引擎是JEE应用,它可以部署在应用服务器(WebSphere、WebLogic、Oracle、Sun、JBoss)或者web服务器(IIS、Apache、Tomcat)上,也可以嵌入到客户化应用中,再或者以独立应用的形式部署。XAware应用可以通过多种协议调用,比如HTTP、Java API、messaging或SOAP。它的设计原理是BizComponents这种本身用来访问和传输数据的可重用、可配置的处理组件。

XAware在这个版本中所引进的新特性有:支持JTA事务、强化了的文本处理、支持Xpath 1.0,同时,它还改进了对MySQLDB2存储过程的支持。除此以外,还有下列一些新特性:

  • 以XML树型结构支持命名空间的操作,任意元素上都可以增加、修改或删除命名空间的声明,还可以从JDOM结构中移除声明
  • BizDocument向导可以帮助用户创建服务的基础上,再根据已定义的schema来验证输入的XML
  • 改进了对于文本消息的JMS支持,支持特殊转义字符,支持更多的消息类型(map、text或者XML)
  • 改善了引擎日志,增加了对管理和监控部署的BizView服务的支持

同时,该框架还提供了与多种技术集成的适配器和连接器,比如

  • 通过File BizComponent或Multi-Format BizComponent为结构化的以及非结构化的文本提供接口
  • 通过SQL BizComponent或Stored-Procedure BizComponent来连接关系数据库
  • 通过Java BizComponent来链接Java类
  • 通过BizComponent或MQ BizComponent添加消息队列
  • 通过SOAP BizComponent或HTTP BizComponent为web service提供接口
  • 通过XML Mapper BizComponent或XSL BizComponent在XML源与目标结构间提供映射

XAware项目的构建、测试和调试XML数据视图都使用一个基于Eclipse的设计器完成。它的运行时引擎基于Spring框架,可以访问functoids、Java BizComponents及定制的指令中的Spring beans。它还集成了企业服务总线(Enterprise Services Bus,即ESB)服务器和BPEL引擎,如ActiveBPEL

这个新版本有一个插件连接器,用户因此可以为桌面或服务器应用开发与SAP兼容的组件和应用。XAware 5.1可以在GPLv2协议下免费使用,此外它还有一个商业协议。这个新版本可以从它的网站直接下载,另外,它的社区站点在线教程(需要注册以访问该教程)都为XWare开发者提供了很多实用信息。

查看英文原文:Open Source Data Integration Software XAware 5.1 Supports REST, XML Validation and JMX BizComponent

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT