怎样将BizTalk服务器应用程序和Service Bus Queues 和 Topics整合起来
来源:互联网 发布:dokidokilive直播软件 编辑:程序博客网 时间:2024/06/11 09:51
微软BizTalk服务器使相关组织能够与贸易伙伴一起连接并跨企业扩展异构系统。Service Bus是Windows Azure的一部分,旨在提供连接、队列和路由功能,不仅仅是为云计算应用程序而且也为非云端应用程序。两者一起使用使得在相当多的情形中你可以构建安全、可靠、可扩展的跨越云和非云端环境的混合解决方案,例如:微软BizTalk服务器。
- 与贸易伙伴交换电子文档。
- 向第三方显示防火墙后运行的非云端服务。
- 启用分支和中心后台办公系统之间的通信。
我最近在MSDN上发表了一篇文章,在这篇文章中我演示了如何以一种可靠、灵活与可扩展的方式将一个BizTalk Server 2010 应用程序与Windows Azure Service Bus Queues、Topics、Subscriptions整合到与外部系统交换的消息中。2011年9月份推出的Windows Azure AppFabric SDK中介绍到的Queues和 Topics是新的基于云计算的消息和整合的基础设施的基础,该设施向基于微软及非微软技术的云和非云端应用程序提供可靠消息队列和持久publish/subscribe消息功能。.NET应用程序要么从一个全新的托管的API (Microsoft.ServiceBus.Messaging) 要么通过WCF的一个新绑定 (NetMessagingBinding) 来使用这个新的消息功能,并且任何微软或非微软应用程序能使用一个REST样式API来访问这些功能。
在这篇文章中你将学习怎么在一个.NET和BizTalk服务应用程序中使用WCF来执行以下操作:
- 向Service Bus queue发送消息。
- 向Service Bus topic发送消息。
- 从Service Bus queue接收消息。
- 从Service Bus subscription接收消息。
- 将BrokeredMessage 对象的属性转化成BizTalk消息的上下文属性,反之亦然。
下图显示了文章中涵盖的情形之一。关于这点,Windows Forms客户端应用程序模拟一个line-of-business系统在非云端或云端运行,使用Service Bus messaging.infrastructure 提供的queue、topic和 subscription实体与BizTalk服务应用程序交换信息。
在MSDN 代码库可以找到这篇文章的相应代码。在MSDN上阅读整篇文章。
关于AppFabricService Bus的更多信息,请参阅下列资源:
- Windows Azure博客上的文章:“现在可用: 2011年9月版的Service Bus发布了”。
- MSDN上的文章:“Queues、Topics和Subscriptions”。
- MSDN上的话题:“AppFabric Service Bus”。
- AppFabric团队博客上的视频:“理解 Windows Azure AppFabric Queues (和 Topics)”。
- channel9上的视频:“使用Windows Azure Service Bus的Topics 和 Queues构建松散耦合的应用程序”。
- channel9上的视频:“Service Bus Topics 和 Queues”。
- channel9上的视频:“使用ACS保护Service Bus”
本文翻译自:http://blogs.msdn.com/b/windowsazure/archive/2011/10/25/new-article-how-to-integrate-a-biztalk-server-application-with-service-bus-queues-and-topics.aspx
- 怎样将BizTalk服务器应用程序和Service Bus Queues 和 Topics整合起来
- 使用Service Bus Explorer 工具来管理和测试Topics、 Queues 和 Relay Services
- WWF和BizTalk服务器
- WWF和BizTalk服务器
- WWF和BizTalk服务器
- 分区 Service Bus 队列和主题
- Exploring Topics and Queues
- 将 BizTalk 业务流程发布为 Web Service
- 怎样将应用程序设置为自动启动和怎样禁止不必要的启动程序。
- 驱动程序怎样和应用程序通信?
- 将XML和Python 结合起来
- 将Python和AutoHotkey结合起来
- 将 XML 和 Python结合起来
- 将 XML 和 Python 结合起来
- AquaLogic Service Bus和weblogic server官方培训资料
- BizTalk基本原理和流程(转)
- 第9将 网络编程-怎样理解应用程序协议和网络通讯协议的关系
- pads中,怎样将焊盘和覆铜combine起来
- Struts2中ajax回调无法执行
- 工作相关总结一
- Android中对多媒体操作阶段总结
- 看Siri如何帮你轻松理财
- Android开发 listview 无缝刷新 保持 原来 位置
- 怎样将BizTalk服务器应用程序和Service Bus Queues 和 Topics整合起来
- sys.wrh$_active_session_history v$active_session_history
- open和fopen的区别:
- Myeclipse8.5中svn插件安装方法
- 怎样在后台找到前台的table空间并设置table中单元格是否显示
- 【算法总结-数学】求1-N中1出现的次数
- unity3d中让某个物体透明
- 虚函数、虚表原理
- FACEBOOK的实时HADOOP系统