Domanda

La gente,

TIBCO ha annunciato il supporto per i canali WCF nel mese di aprile - ormai qualcosa del genere si è materializzato ??

Dove e come posso scaricare questi nuovi bit di canale WCF o dove posso mettere le mani su una versione .NET 2.0 / 3.5 corrente della libreria client .NET "TIBCO.EMS"? ??

Siamo finora un piccolo ISV senza alcun legame con TIBCO, ma un nostro grande cliente ci ha richiesto di interagire con il suo sistema TIBCO EMS, senza essere in grado di fornire le informazioni di base tecniche di cui abbiamo bisogno: - (

Grazie per eventuali suggerimenti e suggerimenti! Marc

Follow-up - 2009-Jan-14: Qui non c'è molta risposta .... quelli di voi che usano TIBCO EMS - come si interfaccia con esso, ad es. comunicare e inviare i dati avanti e indietro ??

AGGIORNAMENTO (aprile 2010)
Ho avuto l'opportunità di dare un'occhiata al "nativo" TIBCO.EMS.dll da .NET, nonché la loro implementazione WCF, e la mia conclusione è: utilizzare l'API nativa. È facile, è semplice, funziona.

Le parti WCF sono orrende. Sono incompleti, molto non convenzionali, non si sentono come un buon cittadino WCF. TIBCO fornisce solo un elemento di trasporto - non puoi semplicemente usare un emsBinding pronto o qualcosa del genere - dovrai definirlo tu stesso. Sono rimasto molto deluso: mi aspettavo di più da un'azienda delle dimensioni e della reputazione di TIBCO ....

È stato utile?

Soluzione

Lo stack di comunicazione sarà molto più semplice se si utilizza semplicemente il client Tibco EMS .NET direttamente. È in stile JMS, ampiamente utilizzato nello sviluppo di software aziendali. Quindi ci sono molti libri di tecnologia su come eseguire la programmazione JMS. Java e C # sono così simili che è facile eseguire la traduzione mentale per applicarla alla programmazione client Tibco EMS .NET.

Avendo progettato e implementato molti canali di comunicazione per applicazioni distribuite, la mia esperienza è stata la più semplice dello stack, più affidabile e senza problemi durante il funzionamento.

Il problema con gli strati di astrazione simili a WCF è che c'è quasi sempre un problema di astrazione che perde in agguato da qualche parte.

Altri suggerimenti

Per tibco e wcf è necessario eseguire almeno la versione 4.4.3 come minimo supportato da tibco. Altrimenti dovrai usare il protocollo standard. Hanno .net, quindi non dovresti fare l'interoperabilità. Non ho ancora usato il componente WCF perché il luogo in cui lavoro è ancora su 4.3.0 e mentre dicono che dovrebbe funzionare non è supportato. Abbiamo appena ricevuto i bit in quanto dovremmo aggiornare presto a 5.

Per ottenere questi bit dovrai procurarteli dal tuo client se vogliono che tu ci lavori. Questa sarebbe la mia opinione diversa da quella che la tua migliore scommessa sarebbe contattare Tibco per vedere se riesci a risolvere qualcosa.

La grande domanda però sarà quale versione di Tibco EMS sta usando il tuo client.

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