【发布时间】:2013-12-24 05:33:55
【问题描述】:
我是一名 .NET 开发人员,我为一个组织开发了一个软件,其中有 2 个其他不同的软件应用程序。所有这 3 个应用程序都是隔离的,它们不会向任何其他软件发送和接收数据。
该组织的经理要求我集成这些产品。
在互联网上进行了一些研究后,我发现我必须使用 BizTalk。现在我对 BizTalk 有了一些基本的了解(比如什么是 Schema、Maps、Pipelines、Orchestration 等)。
问题是我不知道我必须对自己的软件进行哪些更改,以及我必须要求(其他软件的)其他开发人员在他们自己的软件中进行的更改才能集成它们通过 BizTalk。
我们应该为我们的软件制作网络服务吗?
可以直接连接到数据库吗?这是一个好习惯吗?
非常感谢任何其他建议或资源。
【问题讨论】:
-
您不必“必须使用 BizTalk”。 BizTalk 只是众多选择之一。您的组织是否已经在使用 BizTalk?如果是这样,使用它就很有意义。但是,如果还没有,那么您可能需要进行成本效益分析,包括查看您将来还要做什么,例如。您是否要与其他应用程序或外部方进行交互。
-
它不使用 BizTalk,但它将与其他应用程序和外部方进行交互。
-
首先了解 BizTalk Server 的许可成本可能是个好主意,尤其是如果您想要一个 HA(高可用性)环境,那么公司的初始成本可能会非常高。此链接可以帮助您了解:blogs.biztalk360.com/understand-biztalk-server-2013-licensing
标签: biztalk