BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

文章:JMS与Spring.NET间的消息互操作

| 作者 霍泰稳 关注 1 他的粉丝 发布于 2007年6月8日. 估计阅读时间: 2 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

在.NET和Java间存在许多进行互操作的解决方案。其中应用最广泛的是,使用能同时在两种环境下工作的Web服务和WSDL片段以及XML Schema。如你所料,Web服务最适合基于Internet的应用。如果你在开发一个内部网的应用系统,它将被应用在一个单独的部门或机构的局域网中,那么中间件技术就变重要了。尤其是基于消息的中间件(message oriented middleware,MOM),它们早已成为公司在不同系统间进行集成的一个主流选择。

本文的场景是一个本地局域网内运行的简单的证券系统,本文通过该场景来介绍.NET客户端与Java中间层间的互操作,其中MOM被作为.NET与Java间通讯的基础。系统实现用到了Spring框架(既有.NET版也有Java版)的JMS支持,来提供连接.NET客户端与Java中间层的通用编程模型。

如果你已经开始使用消息服务,或者打算使用消息服务的一些特性,例如异步通信和发布/订阅的投递,那么在Java和.NET中使用Spring的JMS支持将为你新建互操作性解决方案提供一个很高的起点。正如一个广为流传的关于Spring框架的描述一样——“它使简单的东西实现起来更简单,使困难的东西具有了实现的可能”。在.NET与Java的混合环境中,Spring的JMS支持同样符合这种说法,无论你为互操作性选择哪一条路线(.NET或Java),在.NET和Java上使用Spring都能使你受益,因为在这两个技术领域中,同样的编程模型和最佳实践都能轻松共享。

阅读全文:JMS与Spring.NET间的消息互操作

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT