B2B vállalati integrációs munkafolyamatok az Azure Logic Apps és az Enterprise Integration Pack használatával
A vállalatok közötti (B2B) megoldások és a szervezetek közötti zökkenőmentes kommunikáció érdekében automatizált, skálázható, vállalati integrációs munkafolyamatokat hozhat létre az Azure Logic Apps és az Enterprise Integration Pack (EIP) használatával.
Mi az a vállalati integrációs csomag?
Ha ismeri a Microsoft BizTalk Server, az EIP hasonló fogalmakat követ, és megkönnyíti a B2B-képességek használatát. Az egyik fő különbség azonban az, hogy az EIP architekturálisan az integrációs fiókokon alapul. Ezek a fiókok felhőalapú tárolók az Azure-ban, amelyek leegyszerűsítik a B2B-összetevők B2B-kommunikációhoz való tárolását, kezelését és használatát, beleértve a kereskedelmi partnereket, a megállapodásokat, a térképeket, a sémákat, a tanúsítványokat stb.
Ezekkel az összetevőkkel olyan B2B-munkafolyamatokat és integrációs megoldásokat hozhat létre, amelyek felhőalapú szolgáltatásokat, például az Azure-t, a Microsoftot és más szolgáltatott szoftveres (SaaS-) alkalmazásokat, helyszíni rendszereket és egyéni alkalmazásokat tartalmaznak az Azure Logic Apps használatával, és több száz összekötő közül választhatnak. Létrehozhat és futtathat például egyéni kódot a munkafolyamatokból a beépített és Azure Functions összekötők használatával. A következő iparági szabványokat támogató vállalati integrációs összekötőket is használhat:
- Elektronikus adatcsere (EDI)
- Vállalati alkalmazásintegráció (EAI)
Bár a szervezetek különböző protokollokat és formátumokat használnak a B2B-kommunikációhoz, továbbra is elektronikusan válthat üzeneteket más szervezetekkel. Ezeket a különböző formátumokat átalakíthatja olyan formátummá, amelyet a szervezet rendszerei feldolgozhatnak az iparági szabványoknak megfelelő protokollokat támogató EIP használatakor, beleértve az AS2, az X12, az EDIFACT és a RosettaNet protokollt. Az üzenetbiztonságot titkosítással és digitális aláírásokkal is javíthatja.
Mi szükséges a kezdéshez?
Azure-fiók és -előfizetés. Ha nem rendelkezik Azure-előfizetéssel, regisztráljon egy ingyenes Azure-fiókra.
Egy integrációs fiók a definiált és használni kívánt B2B-összetevők tárolásához.
B2B-összetevők, például kereskedelmi partnerek, megállapodások, térképek, sémák, tanúsítványok stb.
Térképek és sémák létrehozásához használhatja a Visual Studio 2019-et és a Microsoft Azure Logic Apps Enterprise Integration Tools bővítményt. A Visual Studio 2015-höz használhatja a Microsoft Azure Logic Apps Enterprise Integration Tools for Visual Studio 2015 2.0 bővítményt. A bővítmény jelenleg nem érhető el a Visual Studio 2022-ben.
Megjegyzés
Ne telepítse ezt a bővítményt a BizTalk Server bővítmény mellett. Ha mindkét bővítmény váratlan viselkedést eredményez. Győződjön meg arról, hogy csak az egyik bővítmény van telepítve.
Nagy felbontású monitorokon megjelenítési problémát tapasztalhat a térképtervezővel. A Visual Studio megjelenítési skálázási problémájának megoldásához indítsa újra a Visual Studiót DPI-nem szoftveres módban , vagy adja hozzá a DPIUNAWARE beállításjegyzék-értéket.
A bővítmény Visual Studióból való telepítéséhez kövesse az alábbi lépéseket:
A Visual Studio megnyitása után a Bővítmények menüben válassza a Bővítmények kezelése lehetőséget.
A keresőmezőbe írja be a vállalati integráció kifejezést.
Az Azure Logic Apps Enterprise Integration Tools elem mellett válassza a Letöltés lehetőséget.
A Visual Studio letölti és telepíti a bővítményt.
A logikai alkalmazás erőforrásainak létrehozásához, kezeléséhez és üzembe helyezéséhez használhatja a Azure Portal, a Visual Studio Code, a Visual Studio vagy a PowerShell használatát.
Miután létrehozott egy integrációs fiókot, és hozzáadta az összetevőket, megkezdheti a B2B-munkafolyamatok létrehozását egy logikaialkalmazás-erőforrás létrehozásával.
Fontos
Ha a Logic App (Használat) erőforrástípust használja, az integrációs fiókot a logikai alkalmazás erőforrásához kell kapcsolnia, mielőtt kiválaszthatja a munkafolyamatban használni kívánt B2B-összetevőket. Ahhoz azonban, hogy definiálja és hozzáadja ezeket az összetevőket az integrációs fiókhoz, nincs szükség logikaialkalmazás-erőforrásra.
Ha a Logic App (Standard) erőforrástípust használja, hozzáadhat sémákat és leképezhet közvetlenül a logikai alkalmazás erőforrásához, és használhatja ezeket az összetevőket több munkafolyamaton belül ugyanazon a logikaialkalmazás-erőforráson belül. Továbbra is szüksége van egy integrációs fiókra más összetevők, például partnerek és szerződések tárolásához, de a csatolás nem kötelező. További információ ezekről az erőforrástípusokról: Mi az az Azure Logic Apps – Erőforrástípus és gazdagépkörnyezetek?
Az alábbi ábra a B2B logikaialkalmazás-munkafolyamatok létrehozásának magas szintű lépéseit mutatja be:
Próbálja ki most a mintát
A minta kipróbálásához, amely as2-üzeneteket küldő és fogadó logikai alkalmazásokat helyez üzembe az Azure-on keresztül, válassza az Üzembe helyezés az Azure-ban lehetőséget. A minta futtatása előtt győződjön meg arról, hogy manuálisan frissíti a FabrikamSales-AS2Send logikai alkalmazás munkafolyamatát, hogy a HTTP-műveletURI tulajdonsága a Contoso-AS2Receive logikai alkalmazásban a Kérés eseményindítóhoz dinamikusan generált URI-t használja.