I'm currently working on a solution that involves the following work flow:
- System sends out an email which includes some kind of identifier/sessionID.
- User replies to email.
- System receives reply, and parses email for sender, identifier, and user response.
- System queries a sql database to retrieve some information based on the user response and then inserts some data.
- 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 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.