Domanda

Quindi sto lavorando a un progetto che utilizza un server ASP.NET e abbiamo entità che vengono passate su WCF da query LINQ-to-Entity. Ho già superato il problema ciclico di riferimento con WCF. Ora che sto guardando al prossimo passo, l'interfaccia utente Flex, mi chiedo quali cose le persone hanno già affrontato nel trattare con WCF da Flex o nell'utilizzare Entità con Flex (Entità dal framework di entità)? E suggerimenti, librerie, modelli e suggerimenti Flex sarebbero di aiuto. Grazie.

Cose che potrebbero aiutare:

  • Come "persistere" o entità duplicate sul lato dell'interfaccia utente.
  • Sicurezza, come proteggere la comunicazione dall'interfaccia utente al servizio.
  • Come generare / passare nuove entità dall'interfaccia utente al servizio e come interpretarle come entità .NET
È stato utile?

Soluzione

Vorrei dare un'occhiata a Fluorine FX. È un'implementazione AMF molto matura e stabile per .NET e fornisce l'integrazione WCF. Un mio collega ha pubblicato alcune informazioni qui:

http://jimdonaghy.com/?p=11

Altri suggerimenti

Sono disponibili diverse opzioni per la comunicazione tra l'applicazione Flex e il servizio WCF. Flex supporta sia i servizi web SOAP sia i servizi web simili a REST in modo da poter scegliere quale approccio si adatta meglio a te. Quando si ricevono dati sul client, sarà necessario estrarre le entità dalla risposta e creare l'interfaccia utente di conseguenza. Simile all'aggiornamento o alla creazione di nuove entità: sarà necessario creare una richiesta di servizio Web dai controlli dell'interfaccia utente e inviarla via cavo.

Cerca anche in AMF che è un formato binario per comunicare tra Flex / Flash e un server. Esistono implementazioni .NET (ad esempio AMF.NET), quindi potrebbe essere possibile in qualche modo farlo funzionare con WCF - devi esplorare quest'area tu stesso, non ho esperienza diretta qui.

http://jimdonaghy.com?p=11 sembra essere rotto ma ecco un link a FluorineFX se sei pigro su google.

http://www.fluorinefx.com/

Raccomando AMF su REST o SOAP perché AMF è un protocollo bianry che ha grandi guadagni in termini di prestazioni.

D'altra parte, se hai intenzione di aprire i tuoi servizi ad altri tipi di client dell'interfaccia utente, usa sicuramente REST.

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