Architettura e integrazione

Architettura
L'architettura di ManyDesigns Portofino č di tipo three-tier. I tre componenti sono il database (Oracle o PostgreSQL), l'application server (Java J2EE, preposto all'esecuzione del codice di Portofino) e un web browser come client leggero.

L'architettura č scalabile in termini di utenti, di complessitą del modello - inteso come numero di classi e relazioni - e di volume di dati gestiti dall'applicazione finale.

Portofino ha ricevuto da Sun il logo "Java Powered for the Enterprise" per indicare la compatibilitą con i diversi application server sfruttandone al meglio le caratteristiche di prestazioni e scalabilitą.

Integrazione tramite database
E' possibile integrare Portofino con altri sistemi attraverso la condivisione di un database comune. Portofino impone vincoli minimi alla struttura del database sottostante. La transazionalitą delle operazioni permette accessi in scrittura concorrenti mantenendo l'integritą dei dati.

Integrazione, estensione e personalizzazione tramite API
E' disponibile una serie di API attraverso cui č possibile effettuare l'integrazione con altri sistemi (EAI - Enterprise Application Integration), aggiungere nuove funzionalitą e personalizzare le caratteristiche dei sistemi sviluppati con Portofino. E' inoltre possibile estendere le funzionalitą degli attributi calcolati con nuove funzioni, riutilizzando librerie esistenti o interfacciandosi con sistemi remoti.