I'm looking for a simple and reliable mechanism to perform application message brokering from the database level. I basically need changes in two distinct applications to generate messages to each other to indicate that changes have occurred between their common objects. The difficulty lies in the fact that both systems have their own unique database schemas to define these common objects.
Is it worthwhile pursuing a BizTalk solution to create a message brokering service or are there simpler ways to achieve the same thing using standard .Net approaches or commercial components?
Thanks,
Brian.