2004 年 3 月 11 日
作者:Jame Healy
.NETDJ 客座编辑 Jame Healy 近期采访了 Microsoft 电子商务服务器团队的主管产品经理 Scott Woodgate。在这次独家采访中,Woodgate 谈到了 BizTalk Server 的发展历程,他们开发 BizTalk Server 新版本的过程,以及为缩小开发人员和业务分析员之间差距所做的工作。
.NETDJ:Scott,先请您介绍一下自己的情况好吗? 您如何取得今天的成就--与一支生气勃勃的团队一起在微软工作?
SW:我想您可能会认为我加入 Microsoft 的途径可能显得有点异端。说实话,我到 Seattle 来的真正原因并非是因为 Microsoft ,而是因为我所迷恋的一个女人,我现在的妻子。她当时来这儿是为了获得她的金融学博士学位。在那段时间,令我沉迷其中的事情还包括软件开发,我的职业背景十分适合 Microsoft不同的软件产品开发。在来美国之前,我已获得了化学博士学位、商学院学士学位和计算机专业的毕业证书,凭借这些资历,我在新西兰谋取了一份 EAI/B2B 项目经理的职位。
.NETDJ:您是 Microsoft 电子商务服务器团队的主管产品经理。作为主管产品经理,您的主要职责是什么呢?主管产品经理,对您意味着什么呢?
SW:实际上,我们的主要工作就是与客户及合作伙伴进行交流,分析客户的业务问题,然后设法用我们的软件来解决这些问题。这就是说我们要发现客户问题的要害,判断当前市场上有什么解决方案,并分析新方案的市场前景如何。我们将其称之为产品规划,当然,我欢迎有人为它取一个更富创意的名字。
只有对客户和合作伙伴热忱相待,我们才能与开发团队协作,确保为客户提供一个真正适合他们需求的产品解决方案。由于客户的需求和市场的发展瞬息万变,这个流程可能会很棘手,因此,在整个实施过程中与客户和合作伙伴保持紧密接触非常重要。
最后,在产品完成并交付给客户之后,我们要开始新的一轮产品规划流程。如果提交给客户的产品能够满足他们的需要,能为他们节省资金并带来竞争优势,我将感到由衷的欣慰。
.NETDJ:BizTalk 的历史渊源可能不是其几个“版本”能够说清的。BizTalk Server 真正经历了一段什么样的发展历程?在过去几年中,其产品版本又是如何更新的呢?
SW:BizTalk Server 即将发布其第三个重要版本,自从 2000 年下半年起,BizTalk Server 就在生产客户方投入运行了。在近两年的产品规划阶段,通过与客户进行交流,我们认识到他们需要我们的软件能让 IT 职业人士、开发人员和业务分析人员共同参与管理重要的业务流程。因此,我们要做的就是为开发人员和业务分析人员提供更好的产品,确保 BizTalk Server 2004能够解决客户当前所面临的困难和挑战,让他们能既节约开发时间、降低时间成本,又能经济有效地达到业务流程集成的目标。
.NETDJ:考虑到信息工作者和业务分析人员的需要,您会让我们看到 BizTalk Server 与 Microsoft 产品采用何种方式集成呢? 是 Microsoft InfoPath、Windows SharePoint Services 还是其他产品呢?
SW:现在,信息工作者和业务分析人员需要处理的电子数据和内容,其形式比以往任何时候都要多。使用书面通知和传真的时代已经过去,在很多大企业中这已是不争的事实。而现在,一些更小型一点的公司也开始有这种趋势。在这种情况下,我们认识到业务人员都对 Excel、 Word 之类的程序非常熟悉,他们希望继续使用这些程序来管理数据和内容。这样问题就可以归结为:如何在不花时间而又无需学习新知识的条件下,提高工作效率。
因此,我们开始为业务分析人员和信息工作者设法寻找存取和处理重要业务数据的方法。在BizTalk Server 2004 中,客户将可以看到关键的业务活动或流程(如订单),判断该活动或流程是否正常,然后再进行处理。这说明,您可能要发电子邮件给工厂管理人员,说明客户订单处理时间过长的原因。Microsoft为企业的 IT 管理人员提供了监视操作流程的工具,因此,我们认为业务分析人员和信息工作者同样也需要此类工具。
我相信,您将看到我们正致力于将员工、流程及数据以更经济有效的方式联系起来,并不断取得进步。
.NETDJ:Gartner 最近授予 Microsoft BizTalk Server 为其 Application Integration Broker Suites Magic Quadrant 的领导厂商之一。这有什么深层含义,Microsoft 是如何对 BizTalk 在这个市场中的角色进行定位的呢?
SW:Gartner 与很多客户交谈过,因此,他们对于这个市场的看法也反映了很多客户的想法。Microsoft 认为能够在 Gartner 的 EAI Magic Quadrant 中取得领导厂商的地位,这是客户满意的一个标志,我们对此感到非常自豪。但是 Gartner 和我们的客户都认为我们可以做到更好。为此,我们将付出最大的努力。在 BizTalk Server 2004 中,我们的努力将体现在新的“业务监视”技术(即 BAM)、新的工作流程技术、新的规则引擎以及改进的业务流程管理技术当中。
客户告诉我们,他们之所以选择 BizTalk Server 是因为它不仅能够满足他们的需要,又不至于把问题复杂化;而且还因为它与 Microsoft 企业平台的其他部分集成在一起并可以有效节约成本。
.NETDJ:作为世界上非常有影响力的一家公司,Microsoft 除需要支持数百个内部应用程序之外,还需要支持成千个贸易合作伙伴的不同需求。BizTalk Server 是如何应对这一挑战的呢?它有什么内部战略用于解决这些集成问题呢?
SW:这个问题非常有意思。其实在 BizTalk Server 2002 中,我们已经将 Microsoft 内部开发的技术内置到该产品中,并应用于与业务合作伙伴的连接。这一内置于 BizTalk Server 2002 中的技术叫做SEED [Super Effective and Efficient Delivery],用于通过 Internet 实现与贸易合作伙伴的快速自动连接,其主要针对的是客户对于贸易合作伙伴的集成需要。
这个内置的“dogfooding”流程,可允许即时的产品升级和客户反馈,这些功能的实现可能远比您想象中要困难。我们所有产品的第一个客户都是 Microsoft ,他们当前使用的是 BizTalk Server 2004 早期采用的计划,这为我们的开发提供了很多反馈和意见。无论一家公司是只有两个业务合作伙伴,还是有成千个合作伙伴,通过使用 BizTalk Server 中先进的 SEED 新技术,都可以自动实现与业务伙伴的配置和连接测试。
.NETDJ:在 Microsoft 的产品中,尤其是在电子商务服务器团队的产品中,BizTalk Server 处于什么样的位置呢?
SW:BizTalk Server 是电子商务服务器的基础,它在 Windows Server System 内担负着重要的角色。由于 Microsoft 是以组件化的模式开发 BizTalk Server 2004 的,因此类似业务流程协作和规则引擎的功能将用于 Microsoft 软件平台内的其他技术中。
.NETDJ:什么是 Jupiter 行动,它与 BizTalk 有什么关系呢?
SW:Microsoft 通过代号“Jupiter”来表达它对电子商务的一个构想:让所有公司都能够方便、低成本地进行人员沟通、流程处理以及数据连接。为此,BizTalk Server 2004 为开发人员提供创建业务流程的工具,让业务分析人员和信息工作者都能够管理和监视这些业务流程。而在过去,业务分析人员和信息工作者是被排斥在这个流程之外的。
.NETDJ:那么,是什么激发了您对集成平台的兴趣?您认为在未来的几年间,这个崭露头角的市场会发生什么激动人心的变化呢?
SW:的确,我对于这次的发布非常兴奋,这不仅仅是因为我认为它采用了业务流程管理 [BPM] 的主流技术,而且是因为它体现了客户的一些关键需求,如适用于 SQL 和 FTP 的适配器,业务活动监视功能以及无缝处理大型文档的功能。另外,我们还将看到一种趋势,这对于集成产品用于提供浮显于业务用户应用程序中的真实业务价值是必须的,而不是简单地作为单片机电路基础结构的一部分进行部署的集成技术。这就是为什么我们对 BizTalk Server 2004 中工具如此青睐的原因,它能让用户获得实时的业务绩效指标和数据的关键信息。
最后,BizTalk Server 2004 的 BPM 工具与 Visual Studio .NET 集成,它为开发人员提供了他们所熟悉并经过很大改进的单一开发环境。Microsoft 有着为企业提供世界一流开发工具的悠久历史,我们认为,集成 VS.NET 和 BizTalk Server 将非常便于开发人员创建应用程序集成和业务流程管理解决方案,这就是它带来的一个巨大优势。
.NETDJ:BizTalk Server 下一步的目标是什么呢? 我猜想您一定早就进入了下一个版本的需求调查阶段。您这次能透露给我们一点提示吗?
SW:我们是正在收集 BizTalk Server 新版本的需求信息,但是,我们不想本末倒置。BizTalk Server 2004 是非常重要的一个版本,我们认为,只要客户部署了基于 BizTalk Server 的解决方案,他们就可以获得市场时间和竞争方面的优势。
关于未来,我们将一如既往地致力于寻找与其他 Microsoft 产品的最佳集成方式,如:InfoPath、SQL Server 等等。我想我们会继续致力于缩小开发人员和业务分析人员之间的差距,为他们提供适时协作与共享数据的实用工具。
.NETDJ:Scott,下一步您准备怎么做呢? 您是否想在这个团队中继续担当实权角色,还是想在 Microsoft 中谋求更大的发展? Steve Ballmer 是否为您的晋升预留了一席之位呢?
SW:关于 Microsoft,非常重要的一点就是职位的弹性。我珍视过去几年自己在 BizTalk Server 团队担当多个角色的经历,我确实热爱这份工作,能为客户解决尖端的技术难题是我的一种乐趣所在。谈到我和Steve唯一的共同点就是我们在同一栋办公楼中工作,并且我们都对技术问题充满激情。
Scott Woodgate 简介
Scott Woodgate 是 Microsoft 电子商务服务器团队的主管产品经理。他负责产品规划和发掘全球技术型客户的需求,其大部分时间致力于拓展客户和合作伙伴。Scott 撰写了 BizTalk Server 白皮书、MSDN 内容、课件和测试,是 Professional BizTalk 一书的作者之一。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12639172/viewspace-160059/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12639172/viewspace-160059/