Mon entreprise est sur le point de subir un grand projet dans lequel notre client veut un grand portail client avec un cms, implémentation de crm. Cela nécessitera une interaction avec des données provenant de sources multiples provenant de nos clients, ces sources incluent les systèmes backend de bureau XML, les bases de données sql, les services web, etc ...Biztalk vs API pour couche de databroker
Notre solution proposée serait d'écrire une API dans C# pour fournir une interface commune avec tous ces systèmes. Cela serait évolutif pour des projets futurs et simultanés au sein de l'entreprise. Notre client a exprimé son intérêt pour l'utilisation de Biztalk plutôt que d'une API personnalisée pour cette intégration, car il pense que c'est une solution d'entreprise que n'importe lequel de ses fournisseurs pourrait prendre en charge et qui sera mieux supportée. Nous pensons que le travail de configuration en utilisant Biztalk serait plutôt lourd pour toutes leurs règles métier personnalisées qui sont requises et qu'une interface pour la nouvelle application pour obtenir des données depuis et vers Biztalk devrait encore être écrite.
Avons-nous raison de préférer une solution API personnalisée au-dessus de Biztalk? Biztalk conviendrait-il comme couche de databroker pour fournir une interface au nouveau portail client que nous sommes en train d'écrire? Nous n'avons pas l'habitude d'utiliser Biztalk auparavant, donc toute contribution serait appréciée.
Grande entrée merci, Quelle est l'API comme qui se connecte avec biztalk? Est-ce que beaucoup de travail serait nécessaire pour communiquer notre couche d'affaires applications avec biztak après que toute la «plomberie» a été mis en place? – Sheff
@ jdt199 Lors de la conception de votre API, vous pouvez tirer parti des protocoles de transport fournis par BizTalk - Si vous exposez vos différents systèmes en tant que services via une couche WCF, BizTalk et beaucoup d'autres systèmes pourront s'y connecter. Avec BizTalk vous pouvez alors profiter de tout le code de l'infrastructure déjà fourni. –