Techniques for arranging operations performable on information in an information processing system are provided. In a system having a plurality of information producers and a plurality of information subscribers, paths are identified over which information traverses, and within which the information is subject to select and/or transform operations. The present invention optimizes the system by reorganizing the sequence of select and transform operations so that transforms follow select operations; and by combining multiple select and transform operations into single select and transform operations, respectively. Using these optimizations, the processing resources of the system can be reorganized, and/or information flow graphs describing the system can be designed, so that the select operations are "pushed" toward the producers, and transform operations are "pushed" toward the subscribers. Efficient content-based routing systems can then be used to implement the select operations.

Le tecniche per l'organizzazione dei funzionamenti performable sulle informazioni in un sistema di elaborazione dell'informazione sono fornite. In un sistema che ha una pluralità di produttori delle informazioni e una pluralità di abbonati delle informazioni, i percorsi sono eccedenza identificata di che le informazioni attraversano ed all'interno di quale le informazioni sono conforme a prescelto e/o trasformi i funzionamenti. La presente invenzione ottimizza il sistema riorganizzando la sequenza di prescelto e trasforma i funzionamenti in modo che trasformi seguano i funzionamenti prescelti; ed unendo il multiplo prescelto e trasformi i funzionamenti in singolo selezionano e trasformano i funzionamenti, rispettivamente. Usando queste ottimizzazioni, le risorse d'elaborazione del sistema possono essere riorganizzate e/o i grafici di flusso delle informazioni che descrivono il sistema possono essere progettati, di modo che i funzionamenti prescelti "sono spinti" verso i produttori e trasformare i funzionamenti "sono spinti" verso gli abbonati. I sistemi dirigenti soddisfare-basati efficienti possono allora essere usati per effettuare i funzionamenti prescelti.

 
Web www.patentalert.com

< (none)

< Hydroxamic and carboxylic acid derivatives

> Vaccines containing ribavirin and methods of use thereof

> (none)

~ 00096