本文介绍了是的BizTalk的"正确"技术这个问题?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我目前正在对涉及以下工作流程的解决方案:

I'm currently working on a solution that involves the following work flow:


  1. 系统发送的电子邮件,其中包括某种标识符/会话ID。

  2. 用户回复电子邮件。

  3. 系统收到的答复,并解析邮件发件人,标识符和用户响应。

  4. 系统查询SQL数据库检索基于用户响应的一些信息,然后再插入一些数据。

  5. 系统,然后执行一个HTTP POST到网页属于另一个系统。

所以我的问题是,是的BizTalk正确的技术,该解决方案的全部或部分?为什么或者为什么不?如果没有,什么是合适的技术是什么?

So my question is, is BizTalk the correct technology for all or part of this solution? Why or why not? If not, what would be the appropriate technology be?

在这种情况下,企业已经决定了使用BizTalk,所以我需要证明一个否定的答案。我们已经在其他地方的BizTalk解决方案,所以配置初始BizTalk Server安装的产品和时间成本在这里并不计算在内。

In this case the business has already decided on the use BizTalk, so I would need to justify a negative answer. We have other BizTalk solutions already in place, so the product and time cost of configuring an initial BizTalk server setup does not factor here.

感谢。

编辑:这将是公平地说,在使用BizTalk是有待商榷的,比我的问题使得它看起来。我更想知道,如果它是一个合适的使用技术或杂牌只是根据你的直觉给出的问题域。

It would be fair to say that the use of BizTalk is open to discussion, more so than my question makes it seem. I'm more interested in knowing if it's an appropriate use of technology or a kludge just based on your gut feeling given the problem domain.

推荐答案

正如你在问题本身已表示,该方案是一个工作流的解决方案。

As you have stated in your question itself, the scenario is of a workflow solution.

您既可以使用WF或BizTalk取决于您希望如何实现和管理,但

You could either use WF or BizTalk depending on how you want to implement and manage it but

的BizTalk以上WF具有以下优点

BizTalk offers the following advantages over WF


  • 的BizTalk拥有广泛的产品线
    适配器和管路组件
    往往是一个必须具备的
    跨平台的企业应用程序
    集成(EAI)。

  • 的BizTalk提供的工具,用于
    与贸易伙伴如
    业务活动服务(BAS),
    加速器行业
    标准(RosettaNet的,SWIFT

    等等。)。这些特性使的BizTalk

    更适合B2B场景。

  • BizTalk has extensive line ofadapters and pipeline components thatare often a must-have forcross-platform Enterprise ApplicationIntegration (EAI).
  • BizTalk provides tools for workingwith trading partners such asBusiness Activity Services (BAS),accelerators for industrystandards (RosettaNet, SWIFT
    etc.). These features make BizTalk
    more suitable for B2B scenarios.

其他的BizTalk都有,但
特点
WF没有或有
实施
由开发人员)

Other features that BizTalk has but
WF doesn't or has to be implemented
by developer)

说完再次看了你的要求,我认为你的申请不属于无论是B2B或EAI类,所以的BizTalk可能是矫枉过正。但是你也提到您的企业已经在其他地方的BizTalk解决方案,所以只使用BizTalk工作流可能是从addding更多层的技术堆栈望而却步的一种方式。

Having read your requirements once again, I think that your application doesn't fall into either the B2B or EAI categories, so BizTalk is probably an overkill. But you have also mentioned that your business already has other BizTalk solutions in place, so just using BizTalk for workflow might be one way to stay away from addding more layers to the technology stack.

这篇关于是的BizTalk的"正确"技术这个问题?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 13:21