写点什么

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

  • 2008-08-18
  • 本文字数:1229 字

    阅读完需:约 4 分钟

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 ,同时,它还改进了对 MySQL DB2 存储过程的支持。除此以外,还有下列一些新特性:

  • 以 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

2008-08-18 16:26627
用户头像

发布了 88 篇内容, 共 266.1 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

四、查询

Kylin

读书笔记 数据库开发 分布式数据库mongodb 读书总结 3月日更

【LeetCode】下一个更大元素 II Java题解

Albert

算法 LeetCode 28天写作

架构大作业2

J

【回溯算法】借助最后一道「组合总和」问题来总结一下回溯算法 ...

宫水三叶的刷题日记

面试 LeetCode 数据结构与算法

Flutter 2 来了

SamGo

flutter

需要对未知保持敬畏「Day 14」

道伟

该不该签竞业协议?

石云升

程序员 话题讨论 28天写作 职场经验 3月日更

互联网信贷风险与大数据 风险管理&信贷准入

张老蔫

28天写作

聊聊交易中台系统设计与思考

架构精进之路

中台 七日更

两会热词“区块链”,打开传统溯源的一扇大门!

源中瑞-龙先生

区块链 两会

总结近期腾讯+阿里+百度Java岗高频面试题,提问率高达98%,看到这篇文章基本offer稳了

Java架构之路

Java 程序员 架构 面试 编程语言

饿了么刚给我确认了p7的职位,对自己的经历,做一个面试总结。

Java架构之路

Java 程序员 架构 面试 编程语言

(28DW-S8-Day14) 数据孤岛

mtfelix

28天写作 数据孤岛

麻木得那么快应不应该——韦伯-费希纳定律

Justin

心理学 28天写作 游戏设计

5个身份和访问管理的最佳实践

龙归科技

数字身份 身份认证 身份安全 统一身份认证

2021年阿里巴巴Java百亿级并发系统设计笔记(全彩版)

Java架构追梦

Java 阿里巴巴 面试 架构师 百亿级并发

如何写 Go 代码

Rayjun

Go 语言

《不看后悔》38个JVM精选问答,让你变成专家

Java 架构 面试 JVM虚拟机原理

架构大作业1

J

智慧党建系统开发,智慧组工平台建设

13530558032

在一个操蛋(执行力极差)的团队工作是一种怎样的体验?

冰河

团队管理 程序人生 执行力 问题总结 团队成长

《经济学人》2021年3月6日刊精彩文章导读及资源下载

wbliu85

程序员之禅(四)

每天读本书

读书笔记 每天读本书

LARAVEL SMTP 服务泄露,laravel env暴露

kaer

laravel 信息安全 漏洞 ENV SMTP

说完列表说字典,说完字典说集合,滚雪球学 Python

梦想橡皮擦

28天写作 3月日更

区块链电子合同应用平台-助力企业数字化转型

13530558032

区块链药品溯源解决方案-区块链技术监管医药溯源

13530558032

进程调度算法

鲁米

算法

该死的端口占用!教你用 Shell 脚本一键干掉它!

星安果

Shell 脚本 shell脚本编写 端口 端口占用

Spark性能调优-RDD算子调优篇(深度好文,面试常问,建议收藏)

五分钟学大数据

大数据 spark 28天写作 3月日更

Git 常用记录

Leo

git 大前端

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