在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

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

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

关注

评论

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

面试重灾区:请说说mybatis的一级缓存和二级缓存

小鲍侃java

8月日更

国产接口调试工具ApiPost中的内置变量

Proud lion

大前端 测试 后端 Postman 开发工具

使用mock.js给前端生成需要的数据

与风逐梦

大前端 后端 开发工具

web技术分析| 一篇前端图像处理秘籍

anyRTC开发者

大前端 音视频 WebRTC web技术分享

MySQL大版本间的区别

4ye

MySQL 后端 innodb 版本 8月日更

手撸二叉树之二叉树的坡度

HelloWorld杰少

8月日更

最小二乘法,了解一下?

华为云开发者联盟

数据 数据处理 计算 最小二乘法 数学工具

聊聊 Linux 登陆提示信息 motd 文件

耳东@Erdong

Linux 8月日更 motd

带头撸抽奖系统,DDD + RPC 开发分布式架构!

小傅哥

DDD 小傅哥 架构设计 springboot 抽奖系统

Golang:再谈生产者消费者模型

Regan Yue

协程 Go 语言 8月日更

一分钟学会使用ApiPost中的全局参数和目录参数

CodeNongXiaoW

大前端 测试 后端 接口工具

云小课 | 详解华为云独享型负载均衡如何计费

华为云开发者联盟

负载均衡 华为云 弹性负载均衡 独享型ELB实例 独享型负载均衡

打造数字人民币的大运应用场景

CECBC

后Kubernetes时代的虚拟机管理技术之kubevirt篇

谐云

虚拟机 #Kubernetes#

KubeCube开源:魔方六面,降阶Kubernetes落地应用

网易数帆

开源 Kubernetes 容器 KubeCube

Java NIO在接口自动化中应用

FunTester

Java nio 接口测试 测试开发

智能运维系列直播间开讲啦,就在今天!

以区块链为基础 通证经济是下一代互联网的数字经济

CECBC

从lowcode看下一代前端应用框架

百度Geek说

大前端 lowcode

区块链+物联网设备,能产生什么反应?

CECBC

传统到敏捷的转型中,谁更适合做Scrum Master?

华为云开发者联盟

Scrum 敏捷 团队 项目经理 Scrum Master

Android模块化开发实践

vivo互联网技术

android 架构 开发 项目实战 模块

NameServer 核心原理解析

leonsh

RocketMQ 消息队列 NameServer

protocol buffer的高效编码方式

程序那些事

Java protobuf 程序那些事

多样数字人民币钱包来袭,阻力与动力并存

CECBC

Vue进阶(六十三):如何使浏览器打开时,默认的文档模式就是标准模式

No Silver Bullet

Vue 8月日更

带你梳理Jetty自定义ProxyServlet实现反向代理服务

华为云开发者联盟

容器 k8s jetty Servlet引擎 ProxyServlet

6种常用Bean拷贝工具一览

码农参上

8月日更 对象拷贝

iOS开发:Mac电脑Xcode里面添加导入真机调试包的步骤

三掌柜

8月日更 8月

PageHelper原理深度剖析(集成+源码)

阿Q说代码

ThreadLocal 分页 PageHelper 8月日更 mybatis的拦截器

Go- 函数参数和返回值

HelloBug

函数 参数 返回值 Go 语言

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