Soluzioni Standard in presenza di un Software

Il corvo marino

Nella meccanica di guerra romana il corvo marino permetteva ai marinai di attaccarsi alle navi dei nemici in modo da ridurle come in campo chiuso, e rendere inutile la superiorità derivante dalla migliore costruzione e dalla maggiore abilità delle ciurme [uso dei corvi marini inventati dai Romani durante la prima guerra punica, imperatore Duilio, vittoria di Milazzo].

Analogamente in un sistema in presenza di un software è possibile generare un effetto di cambiamento positivo partendo da una situazione incontrollata.

EVOLUZIONE DI UN SISTEMA

Per migliorare l'efficienza di un sistema conviene sostituire un campo incontrollato o scarsamente controllato con un campo ben controllato,

ad es. sostituendo un campo di gravitazione con un campo meccanico, un campo meccanico con un campo elettrico, ecc.

Primo esempio

A method of facilitating computing-environment control of a resource to be accessed by existing program code is provided which includes;

  • transparently replacing an uncontrolled resource referenced by existing program code with a resource controlled by a computing environment;
  • transparently interposing at least one resource management service of the computing environment between the existing program code and the resource controlled by the computing environment, wherein the at least one resource management service provides computing-environment control of the resource to be accessed by the existing program code. The replacing of the uncontrolled resource prevents the existing program code from directly accessing the resource.

Secondo esempio

Populating an XML index is parallelized, providing both inter-document and intra-document parallelism, by using multiple pull-type parser processes to parse respective XML documents in parallel and to call respective ‘instances’ of the function that generates the index entries based on parsed XML node information.

The function is configured to operate according to a cursor-type interface model, whereby

each function instance can operate on one node at a time in a controlled pull manner rather than in an uncontrolled streaming manner.

Hence, the index load procedure flow can be in the control of an application or routine, via the pull parsers, rather than in the control of a serial stream-based parser.

In alcune situazioni, l'controllabilità di un campo può essere migliorata non solo sostituendo un determinato campo con un altro, ma anche modificando il campo attuale lungo la seguente linea evolutiva:

permanente >

> variabile monotonicamente >>

>> pulsato >>>

>>> variabile in frequenza e ampiezza >>>>

>>>> ecc.

Terzo esempio

In some embodiments, communications in a private network are programmatically inspected to identify traffic associated with uncontrolled Web applications originating from outside of the private network.

Unstructured data, including messages and application content, originating from such uncontrolled Web Applications may be disassembled, analyzed, and categorized into source specific application element types (AETs).

A monitoring layer may be injected on a page associated with the uncontrolled Web Application to allow a user to switch between different modes. Activities associated with different modes may be handled differently utilizing AETs. Example modes may include personal, professional, etc.

The monitoring layer provides an entity operating a private network with the ability to distinguish different types of user activities associated with accessing uncontrolled Web applications, allowing the entity to isolate those activities and contents that should be monitored and process them according to internal policies and/or business rules.