21

Oct

BizTalk Server vs AppFabric

Ciao a tutti

 

Spesso capita di farsi questa domanda o che ci venga posta in ufficio dal nostro capo perché deve scegliere se comprare BizTalk e si è fatto l’idea che AppFabric che è gratuito possa fare le stesse cose………

 

E’ come mischiare la lana con la pecora………

 

AppFabric è un addon di IIS per aggiungere funzionalità da application-server ad IIS sulla gestione di servizi in maniera distribuita. Offre:

  • Un log infrastrutturale dei nostri servizi WCF
    • E’ su sql server, ed è facilmente configurabile
  • Un sistema di persistenza/de-persistenza dei nostri WF
    • Comodo se si usano dei workflow a mo di state-machine che attendono un evento per proseguire
    • E’ su SQL Server
  • Una cache distribuita per ogni applicativo .NET
    • Configurazione centralizzata su file xml o SQL Server
    • Supporta fino a 128 cache logiche suddivisibili per aree

 

BizTalk Server invece:

  • E’ un sistema di integrazione
    • Connette sistemi diversi tramite vari protocolli
  • Fa da host per servizi WCF
    • Scalabile, distribuito e transazionale
    • Supporta ogni protocollo e conversione
    • Può richiamare servizi esterni
    • O fare da service-aggregation o façade
  • Supporta UDDI per fare da repository di servizi
  • Supporta EDI per lo scambio di messaggi
  • Ha un potente motore di gestione degli RFID
  • Ha un potente pannello di gestione/amministrazione centralizzata
  • Ha un tool di health e activity monitoring
  • Ha un tool di business process management
    • Si integra con AnalisysServices per fare datamining sui log applicativi o infrastrutturali per analizzare tutto ciò che è passato in BizTalk
  • Si integra con SharePoint per gestire i partner commerciali in scenari B2B
  • Ha un motore di regole di business centralizzato

 

Come possiamo vedere, sono prodotti simili al 10%…..

Se dovete hostare dei servizi WCF o dei WF su un sistema e volete dare al vostro IIS qualche opzione in più, o avete bisogno di un ottima cache distribuita, allora AppFabric fa per voi

Se avete bisogno di far nascere una foresta di servizi, o dovete integrarvi con altri sistemi (SAP, EDI, RFID, SOAP, FTP, SMTP, e tanti altri che hanno i loro adattatori per BizTalk), o volete comprare un ESB o avete da gestire molti partner commerciali per acquisti/vendite gestibili comodamente da sharepoint, allora comprate BizTalk

by Antonio Esposito on 10/21/2010