【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

JNBridge 发布两款新的针对微软.NET 和 BizTalk 服务的 JMS 适配器

  • 2007-11-01
  • 本文字数:1230 字

    阅读完需:约 4 分钟

今天, JNBridge ——为软件开发者提供 Java 与.NET 交互工具的业界领先供应商之一,宣布发行两款新的针对微软.NET 平台的 Java 消息服务(简称 JMS,即 Java Messaging Service)适配器。其中一款适配器扩展了 WCF(Windows Communication Foundation),允许任何第三方的 JMS 实现版本直接集成到.NET 应用中;另一款则把 BizTalk 服务器 2006(R2)和 JMS 的功能连接到一起。

JNBridge 的 JMS 适配器暴露了一个生成和消耗 JMS 消息的简单.NET 接口。因为 JMS 只是一个规范,每一种 JMS 的实现版本都有供应商自定属性,而且不同供应商的实现版本一般是不能通用的。JNBridge 的 JMS 适配器通过对供应商的 JMS 客户端实现版本动态生成基于.NET 静态接口的代理类来对其进行包装而解决了这一问题,所以 JNBridge 也因此能提供对任意 JMS 实现版本的兼容性。开发者可以通过简单地调整 Java 适配器的类路径配置,由一种客户端的实现版本切换到另外一种实现版本。

”多年前,我们的 JNBridgePro 客户就要求一种允许.NET 或 BizTalk 服务器通过 JMS 服务器发送或接收消息的便捷方式,”JNBridge 的首席技术官 Wayne Citrin 解释到,“现在,使用我们最近的.NET 和 BizTalk 适配器,他们就拥有了最新型的、自动化的方式来确保完整、即时的交互能力。用户使用 WCF LOB Adatper 或 BizTalk 服务适配器框架时,不再需要具备 JMS 编程和适配器结构的细节知识,我们已经为他们提供了一步到位的全自动化处理。”

下面是已支持的 JMS 特性:

  • 点对点(队列)
  • 发布 / 定阅(主题)
  • JMS 安全
  • 持久定阅
  • 文字、字节和 map 类型的消息
  • 消息选择器 / 过滤器

两种适配器都是基于 JNBridegPro ——一种“通过生成整套代理的方式来曝露类的 API,以此创建交互性桥梁和管理.NET 与 Java 类之间通信”的技术。.NET 的 JMS 适配器较 WCF LOB Adapter SDK 而言更有优势。Java 与.NET 的交互性是通过提供定制传输通道的实现来提供的,它使用了共享内存通信通道。下图给出了适配器的架构总览:

JNBrideg 的.NET JMS 适配器还利用了 WCF LOB Adapter 的元数据浏览器和搜索特性,这些特性由 Visual Studio 的适配服务查阅(Adapter Service Reference)插件提供。开发者可通过它浏览和搜索 JMS 服务器的元数据,并使用选定的操作和类型来生成.NET 代理类。

JNBridge 的 BizTalk 服务 JMS 适配器与 BizTalk 服务器 2006 在一起工作,如同其它任何厂家的 JMS 服务器一样出色,它连接 BizTalk 服务器的编排器以配合 JMS 底层结构,且不要求任何与 JMS 相关的编程知识。

当问到高级消息队列协议(AMQP,Advanced Message Queuing Protocol)以及JNBridge 是否会对这一规范提供支持时,Wayne Citrin 说,他们早已收到客户的这一要求,他们将对市场进行观察。现在,已经有了与JMS 集成的需求,市场上也已有多种JMS 产品可供使用。

两种适配器都可以通过访问 www.jnbridge.com 立刻获得,并提供全特性评估版下载。

查看英文原文 JNBridge releases two new JMS Adapters for Microsoft .NET and BizTalk Server

2007-11-01 01:52756
用户头像

发布了 90 篇内容, 共 12.7 次阅读, 收获喜欢 10 次。

关注

评论

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

用three.js做一个3D汉诺塔游戏(上)

OpenTiny社区

JavaScript 前端 Web OpenTiny

网站性能优化最佳实践--如何减少文件体积

观测云

性能优化

在 nginx 中使用 JavaScript

这我可不懂

面对API的安全风险,WAAP全站防护的作用

德迅云安全杨德俊

使用Docker搭建MySQL数据库服务

霍格沃兹测试开发学社

微调工程师岗位可能并不存在,但使用 AI 编码工具已经成为刚需

阿里巴巴云原生

阿里云 云原生

JD商品详情API:京东电商数据整合的关键一环

技术冰糖葫芦

API 接口 API 测试

新质生产力与零信任数据安全:携手共创未来

从云科技

数据安全 零信任 新质生产力

怎么制作iOS证书

雪奈椰子

适应多样化需求:WASM 插件在全链路灰度发布中的应用

阿里巴巴云原生

阿里云 微服务 云原生

谈谈Node.js版本管理工具

伤感汤姆布利柏

Flink 中 Task(任务)的概念、定位及应用详解与易混淆点梳理

木南曌

flink 实时计算

2024青岛国际智慧电力及电气设备技术展览会

吹吹晚风

8个 C++ 开源项目,帮初学者快速进阶

这我可不懂

助力全球企业和开发者们应对多方网络挑战,腾讯云EdgeOne已成企业高质量出海“首选”

Geek_2d6073

扔掉print,用icecream来调试你的代码

快乐非自愿限量之名

代码 print

从0到1:校园生活圈小程序开发笔记(一)

CC同学

数据分析:低代码平台助力大数据时代的飞跃发展

快乐非自愿限量之名

数据库 数据分析 低代码

node.js这些常用命令,你都会了吗?

霍格沃兹测试开发学社

Docker搭建持续集成平台Jenkins最简教程

霍格沃兹测试开发学社

探索云原生时代:技术驱动的业务架构革新

不在线第一只蜗牛

云计算 架构 云原生

Knative 助力 XTransfer 加速应用云原生 Serverless 化

阿里巴巴云原生

阿里云 云原生 Knative

如何选择性价比高的国外云主机服务?

一只扑棱蛾子

云主机 国外云主机

XPath定位如何在App自动化测试中大显神威

霍格沃兹测试开发学社

“产研六力”模型:引领企业创新发展的新路径

凌晞

研发管理 产品管理 #研发

AI大模型学习:理论基石、优化之道与应用革新

EquatorCoco

人工智能 AI 模型管理

Solidity案例详解(七)供应链金融合约

BSN研习社

区块链 Solidity

论低代码开与AI时代的适配性

不在线第一只蜗牛

人工智能 AI 低代码

软件测试学习笔记丨Allure2报告中添加用例优先级

测试人

软件测试

Web3.0热门领域NFT项目实战数字平台艺术

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

DevOps与低代码

Jianmu

JNBridge发布两款新的针对微软.NET和BizTalk服务的JMS适配器_Java_Hartmut Wilms_InfoQ精选文章