在我上一份工作中,我经常使用BTS。然而,我发现经理们经常想要将其用于错误的事情,而开发人员则不愿采用它。
所以,我只是想知道,BTS被如何使用?请发布经验,而非理论。 谢谢!
我曾经为欧洲最大的一家石油/能源公司担任顾问,他们基本上使用BizTalk来处理所有的消息传递/集成。例如:以不同格式发送和接收电子发票的合作伙伴、在AD和第三方软件之间同步工作(该软件维护其自己的用户名数据库)以及通过电子邮件与外部客户进行支持系统和外部客户之间的集成。因此,他们对BizTalk有了相当广泛的应用,并使用了一个由5台服务器组成的群集。
过去我曾经在B2B环境中使用BT(2004)进行电子商务目的(订购、订单确认、交货通知等),效果非常好。这可能是BT最显而易见的组织内部应用领域。
现在,我几乎完全参与了一个内部BT项目,该项目最初处理来自遗留系统的大量数据负载,并将来处理另一个遗留应用程序与同一新系统之间的消息传递。也许这不是技术上最有效的使用方式,但是基础架构已经建立起来,可以实施企业服务总线类型的架构,被视为“我们业务的救星”。尽管如此,我还没有被说服这种想法。:S
我使用HL7 Accelerator开发了一些HL7解决方案,管理理赔申请系统的工作流程,使用通用方法进行消息路由,实现不同系统之间的集成等。
非常有趣,也是很多工作... ;-D
个人开发过的项目:
采购:为医院处理向不同制造公司的购买请求。这些公司会发送不同的xml请求给不同的公司,每个制造商都有自己的风格。然后所有的采购也被制成了一个html / xslt报告(内部收据),显示购买了什么以及价格。
HL7:处理大量的HL7文件一次性处理(设置为同时处理4个),并将其处理并放置到当天的新文件夹中。