Domanda

Ho un'applicazione che gira su un server e utilizza SQL Server 2005. Se ho voluto fare questa applicazione integrabile con altri sistemi come ad esempio un CRM, quale sarebbe la strategia migliore? La mia idea era quella di creare un servizio Web pubblico con l'autenticazione ... Questo suona come il giusto approccio?

sarebbe apprezzato di qualsiasi idea.

È stato utile?

Soluzione

Si, idealmente tutta l'integrazione avviene utilizzando protocolli di comunicazione standard del settore, che richiedono un po 'di middleware che collega questi standard. Idealmente questi protocolli sarebbe qualcosa di simile a un webservice come dici dove l'API garantisce la convalida di tutti i dati importati nel vostro sistema.

La maggior parte l'integrazione di base tra i sistemi di mezzi di trasferimento di dati tra sistemi. Si può scegliere di costruire un'API a cui voi o altri forniscono il middleware per collegare. O a seconda della natura delle applicazioni, è il vostro caso CRM, può valere la pena ising questa stessa API per costruire un meccanismo di importazione / esportazione in cui gli utenti possono semplicemente solo esportare i propri dati in XML, CSV e anche importare i propri dati, costruire una bella interace per mappare qualsiasi formato CSV per i vostri propri campi è un bel tocco e significa che gli utenti meno tecnici possono eseguire attività non automatizzati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top