ObjectsRelation (OR) è un software che, in sintesi estrema, consente la progettazione, la creazione rapida e l'esecuzione di web-application, ossia di applicazioni software che utilizzano come supporto all'esecuzione le reti basate su teconologia Internet, come protocollo di comunicazione si basano su HTTP (HyperTextTransferProtocol) e come interfaccia utente lo standard HTML (HyperTextMarkupLanguage). Il diffondersi di tale tipo di applicazioni non è altro che uno degli effetti che l'impatto delle tecnologie Internet stanno avendo sul modo con cui le industrie ICT (Information Communication Technology) affrontano la risoluzione di problemi e la definizione di servizi in generale. A tutt'oggi scrivere nuove applicazioni software che non adottino il modello web-based è una scelta che viene adottata solamente in casi specifici a fronte di determinati problemi particolari. Il paradigma adottato dal modello implica dei software server dedicati a implementare l'applicazione vera e propria e a renderla disponibile tramite dei server web; sul lato client basta un semplice software di navigazione (browser) web per consentire l'utilizzo dell'applicazione. Il progetto ObjectsRelation all'interno nasce di Spidernet nel 1997, come risposta alle esigenze dei clienti in merito a pubblicazione automatica di grosse moli di dati aziendali attraverso pagine HTML. L'idea di base di OR è la seguente: invece di scrivere uno specifico software per ogni problema che si intende risolvere o servizio che si vuole realizzare, si utilizza un solo software, OR appunto, al quale sostanzialmente vengono inoltrate le richieste giunte dai browser, ed è in grado di produrre l'idonea pagina HTML basandosi su informazioni contenut e in tabelle interne al sistema stesso. Tali tabelle indicano ad OR il tipo di pagina da produrre, ossia il layout, e quali informazioni visualizzare, ossia quali dati inserire nel layout. Il software che realizza il meccanismo è costituito da una suite di servlet scritti in linguaggio "pure JAVA". Grazie a delle altre lungimiranti intuizioni in fase di progettazione, Spidernet ha potuto alimentare negli anni l'iniziativa OR ed ora è giunta a proporre uno strumento veramente affidabile, portabile, integrabile, modulare: ObjectsRelation 3.1. |