NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

开源 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:26509
用户头像

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

关注

评论

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

RENO: Netflix的快速事件通知系统

俞凡

架构 netflix 大厂实践 3月月更

IntellJ IDEA诺依开发部署文档

北极的大企鹅

开源 开源技术

AI语音识别-我给浏览器加了个语音搜索功能

DS小龙哥

语音识别 3月月更

面向智能合约、区块链、Web3、以太坊开发工具指南

devpoint

Ethereum infura Solidity Web3.0 3月月更

口腔数字化时代:AI牙医的防御基建与攻坚

脑极体

关于云端应用开发语言选择

穿过生命散发芬芳

3月月更

微博评论系统的高性能高可用计算架构

阿卷

架构实战营

Nacos

陈新卫

建设领先的AI原生云,百度智能云落地新一代高性能AI计算集群

百度大脑

架构训练营毕业总结

Geek_e6f7f6

架构实战营

一文彻底搞懂原型链

CRMEB

实用机器学习笔记二十六:NAS

打工人!

学习笔记 NAS 机器学习算法 3月月更 神经网络架构搜索

持续集成工具篇:Jenkins与流水线管理

自动化 持续集成 jenkins 持续交付 构架

12个iOS技术面试题及答案总结

原来是泽镜啊

ios 程序员 架构师 ios开发

[算法练习]3 三数之和

暖蓝笔记

3月月更 38妇女节

Eclipse 不为人所知的另一面 - 企业管理软件领域 ABAP 编程语言开发利器

Jerry Wang

eclipse ide 开发者 abap 3月月更

LeetCode刷题笔记:数组中重复的数据

OpenHacker

JavaScript 算法 LeetCode

在线JSON转toml工具

入门小站

工具

八个Docker的真实应用场景

hongfei

Docker 容器

Web 键盘输入法应用开发指南 (7) —— 开发实战(二)

天择

JavaScript 键盘 实战 输入法 3月月更

《减压脑科学》有田秀穗

xujiangniao

读书

模块化编程及LCD1602调试工具

謓泽

3月月更

微博评论的高性能高可用计算架构

AragornYang

架构训练营 架构实战营

Spring cloud 之 CircuitBreaker篇

邱学喆

Spring Cloud circuit break Resilience4j

【CAD】快捷键大全

謓泽

3月月更

纯CSS 神奇的边框特效

德育处主任

css3 纯CSS 前端可视化 css动画

[算法练习]2 二进制中1的个数

暖蓝笔记

3月月更

做一个小程序到底要多少钱?都有哪些费用?

源字节1号

开源 前端开发 后端开发 开发小程序

【建议收藏】Kafka 面试连环炮, 看看你能撑到哪一步?(上)

王江华

大数据 kafka 面试 中间件 消息队列

Linux之telnet命令

入门小站

Linux

低代码实现探索(三十八)业务场景封装

零道云-混合式低代码平台

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