Domanda

Al momento sto sviluppando un'applicazione web based utilizzando Silverlight 3.0. Per le regole di business che sto cercando un motore di regole che è sia facile da usare per me ed i miei utenti, che lavorerà con SL3. È qualcosa di simile a disposizione fuori dalla scatola o avrò bisogno di rotolare il mio?

Googled e mi guardai intorno ai vari siti di codice (CodePlex, codice del progetto, ecc), ma non ho visto nulla che si adatta alle mie esigenze.

ho avuto anche una lunga occhiata al NxBRE, ma è regole di sintassi è troppo complesso per gli utenti 'fittizi'.

È stato utile?

Soluzione 4

Per coloro che potrebbero essere interessati: alla fine siamo andati per CSLA .Net per Silverlight

Altri suggerimenti

E il motore di regole che viene fornito con Windows Workflow Foundation?

http://blogs.microsoft.co.il/blogs/bursteg/archive/2007/08/09/WF-Rules-Engine-without-Workflow.aspx

Per le persone che hanno inciampato su questa discussione cercando di utilizzare NxBRE come un motore di regole con Silverlight (SL), ecco i miei due centesimi.

  1. Ho provato riferimento NxBRE dll nel mio progetto SL senza fortuna. SL non consente DLL che non sono costruiti utilizzando SL CLR per fare riferimento a un progetto di SL.
  2. Per fortuna NxBRE è un progetto open source così ho scaricato i file di origine per costruire utilizzando SL CLR.
  3. SL non supporta un sacco di tipi .NET, vale a dire oggetti in spazi dei nomi System.Xml.XPath, System.Xml.XPath ecc Questi sono necessari per NxBRE compilare.

Così ho avuto fortuna con NxBRE con SL. Queste sono le mie prime impressioni, se trovo più scavando più in profondità io farvi sapere.

Spero che questo sia di aiuto a qualcuno là fuori.

Grazie Sai Gudigundla

Ho cercato in giro un po 'di più, e ha deciso che le regole Motori in realtà non soddisfano le nostre esigenze. Non abbiamo bisogno di regole, vogliamo fare i calcoli su una proprietà quando il valore che i cambiamenti di proprietà.

Grazie per le vostre risposte,

Saluti, Frances

Torna alla domanda originale motore di regole ...

Se si desidera eseguire il motore di regole all'interno di Silverlight, si avrebbe bisogno di trovare uno che è stato costruito per utilizzare solo il sottoinsieme limitato di .NET che Silverlight supporta. Per esempio, supporti Silverlight noreferrer collezioni generici (Lista) ma non collezioni senza tipo (lista).

In questo momento, non so di un motore di regole NET che è stato (ri) mirato alla Silverlight CLR.

Inoltre, mentre ci sono interessanti applicazioni per i motori di regole sul lato client (ad esempio: nel browser o su un dispositivo mobile), si dovrebbe sempre considerare se il motore regola è più appropriatamente ospitata sul back-end. Prendere in considerazione la frequenza con cui le regole sono chiamate, la quantità di dati viene spostato intorno, ecc.

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