写点什么

对话 Steve Sloan:关于 BizTalk Server 2006 R2

  • 2008-03-24
  • 本文字数:2708 字

    阅读完需:约 9 分钟

2006 年 9 月 10 日,微软发布了 BizTalk Server 的第 5 个主要版本。 BizTalk Server 2006 R2 基于前一个版本所提供的业务流程管理(BPM)和 SOA/ESB 能力而构建,帮助组织扩展核心的流程管理技术。同时,这一版本还进一步地提供了一些新的功能,如对电子数据交换(EDI)、AS2 和 RFID 的本地支持,与微软 Office 2007 系统和 Windows Vista 的紧密结合,包括诸如 Windows 工作流基础(WF)和 Windows 通信基础(WCF)关键的.NET 框架技术。

InfoQ 对 BizTalk Server 团队的高级产品经理 Steve Sloan 进行了一次访谈,以更好地理解该产品提供的 SOA 增强功能。

InfoQ:您能告诉我们这次发布的主题是什么吗?

Steve:“扩展互联企业”是发布 BizTalk Server 2006 R2 的主题。目前的现状是业务需要互联系统,不考虑系统的供应商、系统年限或使用的协议。同时,还需要扩展组织外部的业务流程。所涉及的软件都是企业级的。R2 提交了经过验证的企业级软件,具有扩展企业内部和外部核心业务流程的能力。我们极大地提高了对 EDI 的支持。此外,我们添加了 RFID 的设备管理功能,并以简单的方式将 RFID 数据连接到企业的其他系统中。为了让开发者在我们的平台上构建功能,我们添加了一个 WCF 适配器,它增进了对最新 Web Services 标准的支持,同时还能与微软 Office SharePoint Server 协作。

InfoQ:目前,RFID 在面向服务体系架构中是如何使用的?

Steve:在 RFID 世界里,其中一个主要问题是如何将 RFID 数据与驱动组织运转的人员与系统相连接。从历史上看,我们过去所面临的一个挑战就是:RFID 数据本身就是一个孤岛。举个例子,设备可能会告诉你一个 RFID 标签位于仓库中的这个特定位置上。要使得这些信息有用,数据就必须连接到像 ERP 那样的系统,或者连接到能够作出决策的人员,去判断是好是坏,或者是否需要执行特别的行动。标签也可能是在一个托盘上,该托盘应该在两日前就已被装运送走,这时,一条联系客户或变更托盘运送路径的新工作流就必须启动。尽管这看起来是基本的要求,但是连接设备与企业系统却是采用 RFID 的一个巨大挑战。随着这次发布,我们希望能够简化下列工作:连接这些设备,以及将数据返回给系统或采取行动的人员。

一个很好的例子就是 CHEP,它是世界上最大的托盘和集装箱租赁公司。在他们的全球分布式中心,他们采用了BizTalk RFID,从而能够更加快速而准确地跟踪他们的资产。该公司有40 亿件资产通过RFID 进行跟踪。新的流程不仅为客户提供了更加准确的付款信息,而且还使得CHEP 获得关于资产位置与状况更详细的实时信息。

在全球,实际上有数以亿计的资产正处于被跟踪的状态。使用BizTalk Server 2006 R2 以及大量的硬件、软件,同时包括我们汇集的解决方案合作伙伴,将能够更加轻松地交付RFID 解决方案。例如,我们的一个合作伙伴 Xterprise ,一家领先的 RFID 解决方案提供商,就在我们最新版本的 BizTalk Server 上对他们的产品进行标准化。

InfoQ:目前的版本如何集成一年前推出的 WCF(Windows Communication Foundation)和 WF(Windows Workflow Foundation)?

Steve:Windows 通信基础(WCF)位于我们互操作战略的核心。通过让开发人员更简单地使用 WCF 与 BizTalk Server 协作,我们可以更容易地使用服务,以及充分利用 WCF 对 WS* 的支持。这意味着 WCF 开发人员能够利用 BizTalk Server 的能力,如编制引擎和业务规则引擎,自动地完成服务的路由。

同时提供 Windows 工作流基础(WF)和 BizTalk,我们可让开发者进行工作流的选择。WF 是可嵌入的,通常用于为现有的解决方案增加工作流能力。BizTalk Server 编制引擎是一个健壮的编制引擎,它被设计用来支持企业级集成场景。它们满足的需求略有不同,但能够共处。

InfoQ:我们听闻了许多关于微软正在发布的新的 ESB 指导工具包的消息。它与 BizTalk Server 的关系是什么?

Steve:我们充分地认识到客户的技术环境是复杂而又迥然相异的。对于 SOA,有许多设计模式和方法可供选择,这要依场景而定。其中的一个选择就是企业服务总线(EBS,Enterprise Service Bus)。我们创建这个指导工具包就是为了简化使用微软技术来实现 ESB。微软 ESB 指导工具包提供了架构指导、模式、实践和一组 BizTalk Server 组件以及.NET 组件,简化了 ESB 的开发。指导工具包源于大量成功的 ESB 项目。我们从这些项目中获得最佳实践,并使得它们能够对我们所有的客户可用。微软希望客户能够扩展他们的 SOA 能力,在灵活性、可伸缩性与互操作性方面符合他们的场景。你可以通过如下链接 http://www.microsoft.com/biztalk/solutions/soa/esb.mspx 找到更多信息。

InfoQ:在这次发布中,特别对于 B2B 和 EDI 给予了极大的重视。这看起来证实了 B2B 信息交换并没有如 1999 年和 2000 年所希望的那样采用 XML 和 Web Service 来实现。基于 7000 家公司的客户基础,您能否从您的角度就这一问题给以阐释?

Steve:BizTalk Server 的起源可以追溯到 1999 年春,最初的愿望是通过它使得 B2B 通信更加容易,并更加有效地利用 XML。在当时,我们很多人做出的假设是 EDI 会由于成本问题,在一段时间内会逐渐消失。然而我们错了。EDI 中每个事务的成本已经下降,许多客户仍然希望保留 EDI,因为它仍然能够工作。这次发布的目标就是确保客户能够拥有一个健壮的、经过验证的 B2B 平台,而不用管他们选择的技术是 EDI 还是 XML。当然,XML 仍然是 BizTalk Server 的核心,我们计划继续支持行业的标准消息格式,例如 SWIFT 或者 RosettaNet。

InfoQ:BizTalk Server 与微软的 SOA 战略之间的关系是怎样的?

Steve:BizTalk Server 是微软战略的启航之作。无论是连接到内部的应用程序,还是连接到贸易伙伴的应用程序,连通性都是 SOA 的主要问题域。我们要让与流程、应用程序和服务的连接变得更加地容易。BizTalk Server 为客户提供了连接他们的所有 SOA 元素的能力。SOA 元素不仅包含了 Web 服务,同时还包含了像大型机和中型机这样的现有系统。在某些行业内,它们保留了客户基础架构的关键组件。通过包含像宿主集成服务器(Host Integration Server)这样的技术,我们确保客户能够在他们的 SOA 中,为新技术和已有技术搭建沟通的桥梁。通常,客户会为他们的 SOA 建立长期的愿景,而我们则给予他们在今天实现这一愿景的能力,以回应他们就目前已经拥有的基础架构所提出的需求。

InfoQ:接下来的计划是什么?

Steve:1 个月内,我们会召开第5 届年度SOA 暨业务流程大会。在本次会议中,我们会就技术路线图作出一些重要的宣布,因为它属于SOA 和业务流程管理的内容。敬请关注。

InfoQ:谢谢!

BizTalk Server 2006 R2 的评估版可以在这里下载。

查看英文原文: Steve Sloan on BizTalk Server 2006 R2

2008-03-24 03:18811
用户头像

发布了 109 篇内容, 共 38.6 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

Go Error 最佳实践

宇宙之一粟

Go 语言 Error 4月月更

面试突击36:线程安全问题是怎么产生的?

王磊

Java java面试

王者荣耀商城异地多活架构设计

风中奇缘

架构实战营 「架构实战营」

linux之ssh-keygen命令

入门小站

Linux

王者荣耀商城异地多活架构设计

张逃逃

当东数西算变成一场西游记……

脑极体

使用 Next.js、LeanCloud 和 Tailwind CSS 创建全栈应用

张泽豪

全栈 LeanCloud nextjs Tailwind Vercel

[Day7]-[动态规划] 最大子数组和

方勇(gopher)

LeetCode 动态规划 数据结构与算法、

【模块七】王者荣耀商城异地多活架构设计

yhjhero

架构训练营

Ben Fisch等联创爆出道德、法律丑闻,Espresso Systems风雨飘摇

BlockChain先知

监控现象还是监控原因?(草稿)

焦振清

为什么Java仍旧生机盎然——对“为什么Java正在消亡”的回应

翊君

Java

架构实战训练营模块七

刘帅

模块二

ASCE

怒肝 JavaScript 数据结构 — 栈篇(一)

杨成功

JavaScript 数据结构 4月月更

怒肝 JavaScript 数据结构 — 数组篇(二)

杨成功

JavaScript 数据结构 4月月更

可能是全网第一个使用RediSearch实战的项目

越长大越悲伤

redis 中文分词 全文检索 SpringBoot 2 实战案例

在线XML转CSV工具

入门小站

工具

在线OPML压缩工具

入门小站

工具

虎符交易所Hoo研究院|关于跨链(上)——Cosmos

区块链前沿News

虎符交易所

OpenMLDB 获评 CSDN IT 技术影响力之星 “年度开源项目”奖项

第四范式开发者社区

人工智能 深度学习 数据库 开源 特征平台

手机应用使用情况监控统计APP

android App 自律

TDesign 更新周报(2022年4月第1周)

TDesign

王者荣耀商城异地多活架构设计

smile

什么是数据库?5分钟深入理解数据库原理。

喀拉峻

数据库 网络安全

Espresso Systems深陷舆论危机?只因Ben Fisch等联创爆出道德、法律丑闻

石头财经

Hoo虎符研究院|区块简报220406期

区块链前沿News

虎符交易所

对话Steve Sloan:关于BizTalk Server 2006 R2_SOA_Jean-Jacques Dubray_InfoQ精选文章