首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft BizTalk消息格式

Microsoft BizTalk消息格式
EN

Stack Overflow用户
提问于 2012-10-19 17:23:27
回答 2查看 376关注 0票数 0

无论BizTalk是什么,我对MoM或企业服务总线中用于消息传递的规范感到有点困惑。

在通过JMS发送消息时,是否有任何BizTalk消息格式可供使用,或者JMS消息格式规范是BizTalk中常用的替代格式?

我在一边有.NET应用程序,在企业服务总线的另一边,中间有BizTalk。我是必须将这些消息包装成JMS格式并通过BizTalk发送,还是需要某种典型的BizTalk消息格式?

EN

回答 2

Stack Overflow用户

发布于 2012-10-19 19:21:01

我不能100%确定BizTalk将如何与JMS ESB集成--例如,BizTalk有一个ESB Toolkit,它有一个JMS ESB example

然而,从一般意义上讲,以下内容可能会有所帮助?

在内部,BizTalk uses XML,并且不要求传入消息具有任何特定的信封、页眉/页脚等-消息可以是任何有效的XML格式。

例如,如果您正在与Websphere MQ集成,BizTalk只对MQ消息的主体组件(应该是XML)感兴趣。

(如果您可以控制组织中的消息架构,那么将这些消息“标准化”为一种通用格式当然不会有什么坏处,例如,为了便于您自己识别消息,可以包含标准的页眉和页脚部分)

BizTalk主要根据根节点名及其命名空间(格式为xmlns#root)来识别消息“类型”,因此理想情况下,这些对于每种消息类型都应该是唯一的。

BizTalk还可以从其他格式(例如,纯文本文件、UN等)读取数据,尽管它通常需要能够将数据解析为可扩展标记语言,以便能够进行任何基于内容的路由、映射到另一种格式等

票数 0
EN

Stack Overflow用户

发布于 2012-10-19 19:30:30

我不想这么说,但这取决于您的BizTalk安装。BizTalk为您提供了一个端点( Biztalk术语中的端口),它将接受指定的任何内容。BizTalk可以简单地将您的消息路由到一个(或多个)目标系统,但这样做可能(但不是必须)在传递消息之前对消息应用转换。

总而言之,有了BizTalk,你不应该担心目标系统,而只需要考虑要传递给BizTalk的协商内容。

您正在与之对话的端口是队列还是服务?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12971181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档