`
baiguomeng
  • 浏览: 998241 次
文章分类
社区版块
存档分类
最新评论

怎样将BizTalk服务器应用程序和Service Bus Queues 和 Topics整合起来

 
阅读更多

微软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的更多信息,请参阅下列资源:

本文翻译自: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

分享到:
评论

相关推荐

    1_BizTalk_Enterprise_Service_Bus.pdf

    BizTalk Server是微软提供的一款用于企业内部及与其他企业间进行业务集成的应用平台,能够帮助企业构建复杂的应用程序和服务。而企业服务总线(ESB)则是一种软件架构模式,它为不同应用程序之间的通信提供了一个灵活...

    调用Biztalk发布的web service演示

    在本场景中,“调用Biztalk发布的Web Service演示”意味着我们将探讨如何利用BizTalk Server来发布Web服务,并且如何在其他应用程序中消费这些服务。 BizTalk Server 2004是该系列的一个版本,它提供了强大的企业...

    3. BizTalk企业应用集成方案深度演绎

    BizTalk Server是微软提供的一款强大的企业级应用集成平台,它帮助企业将不同系统的业务流程和数据整合在一起,实现跨平台的通信和协作。在2009年的.NET Conference中,PPT3深入探讨了BizTalk在企业应用集成中的解决...

    BizTalk应用开发指南

    BizTalk Server是由微软提供的一个强大的业务流程管理和企业应用集成平台,它充分利用了面向服务的架构(SOA)模式,将复杂的业务流程、应用程序接口和贸易伙伴交互转化为有序的消息传递、转换和路由过程。BizTalk ...

    基于Biztalk服务器实现异构医疗信息系统数据集成.pdf

    Biztalk服务器是一种强大的企业级应用程序集成平台,由微软公司开发,主要用于处理不同系统之间的数据交换和业务流程自动化。在医疗信息系统(HIS)领域,BizTalk服务器被广泛用于解决异构系统的数据集成问题。本文...

    BizTalk server 2009 sample

    BizTalk Server 2009 是微软推出的一款强大的企业服务总线(Enterprise Service Bus, ESB)和应用程序集成平台,它帮助企业将不同的业务系统连接在一起,实现数据和流程的自动化。这个“BizTalk server 2009 sample...

    BIZTALK2006灵活的适配器应用.ppt

    适配器框架是BizTalk Server 2006的核心组件,负责连接不同的应用程序、数据库和通信协议,以实现数据和业务流程的无缝交互。 适配器框架提供了一种标准化的方法来创建和使用适配器,这些适配器可以分为三类:应用...

    01_BizTalk_入门.zip

    安装过程中,会涉及到 BizTalk Server 的各个组件,如 BizTalk Server 应用程序、BizTalk 管理控制台、BizTalk 应用服务器、BizTalk 数据库等。此外,还会讲解如何设置 BizTalk Server 的角色,如消息引擎、调度...

    BizTalk入门教程.rar

    2. BizTalk Server Developer Tools:包括BizTalk项目、BizTalk编译器和BizTalk mapper,用于开发 BizTalk 应用程序。 3. BizTalk MessageBox数据库:存储业务流程实例、消息和元数据。 4. Hosts与Host Instances:...

    更便捷的整合企业应用BizTalk 2010

    企业信息整合的演变从点对点连接方式到星型架构方式到消息总线型在到s+s,企业建立一个统一的IT服务平台从而...以SOA构架方式建立企业信息交换平台,BizTalk Server提供了整合企业应用,简化解决方案,加强企业连通性。

    BizTalk 应用开发指南

    企业应用程序集成、工作流程自动化、架构、面向服务的架构、SOA、.NET、Visual Studio .NET、 BizTalk Server、 XML、XML Schema、Web服务、人员工作流服务、HWS、工作流

    First.Steps.Developing.BizTalk.Applications

    8. **BizTalk服务器部署与管理**:学习发布BizTalk应用程序到BizTalk Server环境,管理BizTalk服务器群集,以及如何进行性能调整和故障排查。 9. **安全性和合规性**:讨论BizTalk的安全模型,包括角色和权限、证书...

    Biztalk 示例学习

    ### Biztalk 示例学习知识点 #### 一、Biztalk项目创建与结构 - **新建Biztalk项目**:在Biztalk环境中创建一个新的空项目,并将其置于...通过这一系列的操作,开发者可以构建出能够满足特定需求的Biztalk应用程序。

    Microsoft Biztalk 学习 70-595 考证 必备 电子书 E book 有随书代码

    BizTalk Server是微软公司提供的一个强大的业务流程管理和应用程序集成平台,它允许企业通过使用标准协议和接口来连接不同的系统,从而实现自动化的工作流和数据交换。70-595考试是验证候选人对BizTalk Server 2010...

    BizTalk2010教程中文版

    BizTalk Server 2010 是微软推出的一款企业级集成平台,主要用于构建和管理复杂的业务流程、应用程序和服务。本教程中文版旨在帮助中国用户更好地理解和掌握这个强大的中间件产品。 BizTalk Server 2010 的核心功能...

    Installing BizTalk Server 2010 and BAM in a Multi-Computer Environment

    5. **配置 BizTalk Server 集群**:使用 BizTalk Server 配置工具将 BizTalk 组件添加到集群中,包括主机实例、应用程序和端口。 6. **测试和监控**:完成安装后,进行充分的测试以验证集群功能,并设置监控机制以及...

    BizTalk2009 Introduce Document

    配置 BizTalk 应用程序涉及定义应用程序的属性、导入 BizTalk 管道、地图和orchestrations。主机实例定义了BizTalk服务运行的环境,可以根据安全性、性能和管理需求创建不同类型的主机实例。部署 BizTalk 解决方案...

    Biztalk Server 2009 视频4

    BizTalk Server 2009 是微软发布的一款企业级集成平台,主要用于帮助企业构建、部署和管理复杂的业务流程和应用程序。这个“Biztalk Server 2009 视频4”很可能是系列教程的一部分,旨在深入讲解该软件的功能、配置...

    BizTalk安装步骤图解

    BizTalk Server是一款由微软开发的企业级集成平台,用于构建、部署和管理企业的业务流程和应用程序。本篇文章将根据提供的文件名称列表,详细解释BizTalk的安装步骤,旨在帮助读者顺利完成安装过程。 首先,BizTalk...

    BizTalk Server 2006 安装和升级指南

    BizTalk Server 2006是一款由微软推出的集成平台,用于构建、部署和管理企业级的应用程序和服务。这款产品提供了一种方式来连接各种业务流程和系统,促进数据的交换和自动化工作流。本指南将深入探讨BizTalk Server ...

Global site tag (gtag.js) - Google Analytics