Is BizTalk the “correct” technology for this problem?

General Tech Technology & Software 2 years ago

0 2 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Technology & Software related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (2)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago


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

  1. System sends out an email which includes some kind of identifier/sessionID.
  2. User replies to email.
  3. System receives reply, and parses email for sender, identifier, and user https://forum.tuteehub.com/tag/response">response.
  4. System queries a sql database to retrieve some information based on the user https://forum.tuteehub.com/tag/response">response and then inserts some data.
  5. System then performs a http post to a web page that belongs to another system.

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?

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 https://forum.tuteehub.com/tag/product">product and time cost of configuring an initial BizTalk server setup does not factor here.

Thanks.

Edit: 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.

profilepic.png
manpreet 2 years ago

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

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

BizTalk offers the following advantages over WF

  • BizTalk has extensive line of adapters and pipeline components that are often a must-have for cross-platform Enterprise Application Integration (EAI).
  • BizTalk provides tools for working with trading partners such as Business Activity Services (BAS), accelerators for industry standards (RosettaNet, SWIFT
    etc.). These features make BizTalk
    more suitable for B2B scenarios.

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

  • Tracking: natively integrated
    wtih the Business Activity
    Monitoring (BAM) Transaction:
    supports both atomic transaction and long-running transaction
    Extensive set of tools for admin,
    management, migration and scaling (However, all this changes with Dublin!!!)

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.


0 views   0 shares

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.