BizTalk 框架概述
Microsoft? BizTalk? 框架是用于应用集成和电子商务的 XML 框架. 它包括一个设计框架来实现 XML 大纲（schema） 和一套在应用程序间传递信息之用的 XML 标签. Microsoft 公司以及其它软件企业和工业标准实体将通过 BizTalk 框架以统一的方式来产生 XML.
BizTalk 框架本身并不是标准，XML 才是标准. BizTalk 框架的目标是推动 XML 的迅速普及和应用.
BizTalk 框架大纲&#0;以 XML 形式表达的商业文档和消息 &#0;将在 BizTalk.Org 网站注册和存档. 任何个人或组织都能下载框架用以具体实现或者向网站递交 XML 大纲. 只要该大纲通过了认证测试，它们就成为了有效的 BizTalk 框架大纲. BizTalk.Org 网站将提供自动递交和认证处理. 一旦大纲为公共的使用而公布，个人或组织在其应用中都可以从 BizTalk.Org 网站免费使用 XML 大纲.
商家要在贸易伙伴间进行专用，可以自由选择在 BizTalk.Org 网站中的安全区域发布其大纲。由软件企业、终端用户和业界标准实体组成的领导委员会将指导 BizTalk.Org 网站的组织和管理.
BizTalk 框架大纲将基于 W3C 的 XML 大纲(XML Schema)标准，这些标准已正式通过.
优点
BizTalk 框架具有以下优点:
XML 统一实现的途径
许多企业对 XML 表现了浓厚的兴趣.XML 是如此的灵活，人们对它有着近乎于 ACSII 字符的浓厚兴趣.XML 使改进成为可能但缺乏统一的框架就难以实现. BizTalk 框架实现了一套规则可能使大量用户可以以通用的方式使用 XML. 而且, 由于各公司运用 XML 逐渐由数据建模转移到启动自动商务处理, BizTalk 框架消息元素定义了 XML 元素、属性和标签(tag)的核心集,它们允许发展和丰富被优化以理解 BizTalk 框架的消息传递技术.这之所以重要是因为 XML 成为了结合各系统的在线交易的基础，不必去寻求通用的 API 或实现的平台.
大纲间更便捷的映射
通过将表现商业交换的过程以一致和可扩展的方式形式化，BizTalk 框架使得独立软件供应商(ISV)和开发商更方便地实现不同商业过程间的映射, 采用诸如 XML 这样开放的标准能使电子交换在广泛的工业界被更快地采纳.
服务于软件供应商的设计目标
以一致的形式建立大量的大纲, BizTalk 框架为应用工具和基础软件供应商提供了明确的设计目标，帮助建立下一代电子商务和应用集成产品.
服务于标准实体的框架
BizTalk 框架为从现存的业界交换标准集合转移到 XML 提供了平台.特别在 EDI 领域作用显著.
BizTalk 大纲标准库
BizTalk 框架的网站将成为工业团体和开发商发布其大纲的交互的场所.基于该发布组织的规定，网站允许公共和私有的内容发表. 一旦 BizTalk 框架大纲被接受并发布, 标准库将为 BizTalk 框架的采纳和修改提供版本化和专业化支持. 标准库将支持对大纲的动态检测, 处理和可视化与 BizTalk 框架提供的任何版本大纲的映射.
展示开发 XML 互换的最佳实践 比起系统编程和运用 XML，许多参与商业交换标准化的组织更善于建立商业过程的模型.这些组织可以来 BizTalk 框架网站探询实现他们自己的大纲的最佳实践或寻找已有的适合其应用的大纲.
微软自然将支持 BizTalk 框架，也将会在 BizTalk 框架网站中发布大纲以作公用.其它支持 BizTalk 框架的软件供应商也将作同样的承诺.
BizTalk 框架结构原则
BizTalk 框架是为推动基于 XML 藉由数据交换标准的应用集成和电子商务而设计的.应用程序被假设为明晰的实体(entities),应用集成采用松散连接和消息传递的途径.要在两个应用程序间交换由 BizTalk 框架格式化的 XML 消息，不需要 COM、编程语言、网络协议、数据库或操作系统. 两程序仅仅需要能格式化、传输、接收和使用标准化过的 XML 消息.
消息是 BizTalk 框架具备卓越贡献的基础. 两个或多个应用程序间的消息流是在商务处理层次通过定义松散连接和基于请求的通信处理而集成应用的一种方式.由于许多商务处理涉及一方应另一方的请求而提供服务, 从消息到请求的映射是自然的事.产生更紧密集成命令，如那些基于特殊编程语言或共享分布计算机“平台”的指令的途径适合单机上紧凑连接的程序间或在可控环境中，但它没有充分支持分布的、松散结合的、可扩展的商务处理集成. 由于允许灵活多样的实现，一具有开放、可扩展格式的基于 XML 消息系统抓住了商务通信的本质.
微软期望采用 BizTalk 框架实现的绝大部分互换(在商贸合作伙伴或应用间的 XML 文档或消息的交换)将使用简单的 HTTP 传输协议，但也可以采用其它的传输，如 FTP 和消息排队技术（包括 IBM 的 MQSeries 和 Microsoft Message Queue Server）.
由于当前只有少数应用软件提供对 XML 的天然支持,微软希望商家和软件企业分层实现适配接口，能使它们现有应用参与第一代的 BizTalk 框架交换.对于许多的应用,这些适配接口对现有的函数进行调用,转译为 XML 的文档,然后路由至目标终点,可能是一商贸伙伴或在企业 Intranet 中的另一应用.
除非应用程序具有了对 XML 的自然支持，否则 BizTalk 框架交换的这些类型将需要层次化的软件将自然数据类型转换为 XML 再对 XML 文档进行路由.BizTalk 框架也将提供对大纲的支持，使其能描述涉及多文档的更复杂的交换.用户终端企业已经在内部实现了这些 XML 文档类型的转换器和路由器.微软正在开发 BizTalk 服务器(BizTalk Server),它能自动调用在 BizTalk 框架互换(interchange)中必需的函数.今天，象 webMethods 和 DataChannel 等公司已经有了潜在支持 BizTalk 框架互换的软件产品.重要之处在于：BizTalk 框架互换(interchange)不需要来自任何个别的软件供应商的任何特定软件.