50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

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

关注

评论

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

Python基础(四) | 程序控制结构

timerring

Python. 9月月更

架构的核心要素

源字节1号

软件开发 前端开发 软件架构 后端开发

【开发者说】XstoryMaker快速书写剧本场景动画

HarmonyOS开发者

HarmonyOS

FreeRTOS记录(七、FreeRTOS信号量、事件标志组、邮箱和消息队列、任务通知的关系)

矜辰所致

FreeRTOS 9月月更 任务通知 事件标志组 邮箱和消息队列

理解virt、res、shr之间的关系(linux系统篇)

京东科技开发者

Linux 内存 系统 内存映射 Linux操作系统

从静态、动态到全站,看阿里云“全站加速”的技术演进

阿里云CloudImagine

CDN 边缘计算 加速

华为云为网站安全搭建一道智能高效屏障

科技怪咖

京东前端二面高频react面试题

Geek_07a724

前端 React

基于lio-sam框架,教你如何进行回环检测及位姿计算

华为云开发者联盟

人工智能 企业号九月金秋榜

今天不写代码,聊聊热门的知识图谱

码农参上

人工智能 机器学习

【FAQ】接入HMS Core广告服务中的常见问题总结和解决方法

HarmonyOS SDK

广告sdk

小程序生态能否助力国产系统

Geek_99967b

小程序 小程序容器

MobPush iOS推送功能最佳实现推荐

MobTech袤博科技

ios 消息推送

亿铸科技聚焦国产存算一体AI大算力芯片,28纳米工艺实现10倍能效比

硬科技星球

2022前端二面react面试题

Geek_07a724

前端 React

组装式App小程序化,加速企业效率式研发

Speedoooo

小程序 APP开发 组装式应用

阿里双十一是怎么做全链路压测的?

程序员小毕

数据库 程序员 架构 面试 系统设计

给分库分表的 ShardingSphere 提了个PR,这Bug居然改了

Java全栈架构师

MySQL 数据库 程序员 面试 分布分表

5分钟get一个技术点!揭秘一种加密框架的技术实现

Java-fenn

Java

Java基础——数据类型

守夜人st

9月月更

组装式应用小程序化,小程序容器技术必不可少

Speedoooo

小程序 小程序容器 组装式应用 组装式创新

web技术分享| 虚拟列表实现

anyRTC开发者

Vue 前端 Web 音视频 虚拟列表

Kubernetes 集群中日志采集的几种玩法

观测云

复享光学承担的上海市2022年度科学仪器领域项目获批立项

硬科技星球

Java——标识符、关键字和保留字

守夜人st

9月月更

两个优秀的分布式消息流平台:Kafka与Pulsar

博文视点Broadview

java基础——运算符

守夜人st

9月月更

一文了解 Java 中的构造器

华为云开发者联盟

Java 开发 企业号九月金秋榜

Flink 侧流输出源码解析

JasonLee实时计算

flink 源码

Intel全新加速指令AMX技术介绍&eBPF在低版本内核如何跑起来?今天3点见 | 第45-46期

OpenAnolis小助手

芯片 ebpf intel 龙蜥大讲堂 amx

计算机网络——数据通信基础知识

StackOverflow

编程 计算机网络 9月月更

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