我是一名.NET開發人員,並且爲一家組織開發了一款軟件,其中有兩種不同的軟件應用程序。所有這3個應用程序都是隔離的,它們不會向任何其他軟件發送數據或從其他軟件接收數據。BizTalk入門
該組織的經理要求我整合這些產品。
經過在互聯網上的一些研究,我發現我必須使用BizTalk。現在我有關於BizTalk的一些基本知識(比如Schema,Maps,Pipelines,Orchestration等)。
問題是,我不知道我必須爲我自己的軟件所做的更改,而且我必須要求其他軟件開發人員(其他軟件的開發人員)在自己的軟件中進行更改以便能夠進行集成他們通過BizTalk。
我們應該爲我們的軟件製作網絡服務嗎?
可以直接連接數據庫嗎?這是一個很好的做法嗎?
任何其他建議或資源將不勝感激。
您不必「使用BizTalk」。 BizTalk只是其中的很多選項之一。您的組織是否已經使用BizTalk?如果是這樣,使用它就很有意義。然而,如果還沒有,那麼你可能不得不做一個成本效益分析,包括看看你將來要做什麼,例如,你是否會與其他應用程序或外部方進行接口連接? – Dijkgraaf
它不使用BizTalk,但它將連接到其他應用程序和外部方。 –
也許最好首先說明BizTalk Server的許可成本,特別是如果您希望HA(高可用性)環境,則公司的初始成本可能相當高。 此鏈接可以幫助您理解:http://blogs.biztalk360.com/understand-biztalk-server-2013-licensing/ –