Soluzioni > Brick > La tecnologia
Architettura
La piattaforma Brick è realizzata con tecnologia Java/J2EE con architettura su tre livelli
(data access, business logic, presentation layer). È affidabile, scalabile, multipiattaforma e installabile
in architetture proprietarie (IBM DB2 e Websphere, Oracle DB e Application Server), Open Source (PostgreSQL,
MySQL, Apache Tomcat, JBoss) oppure ibride.
La piattaforma è estremamente personalizzabile e adattabile a qualsiasi tipo di interfaccia grafica, grazie ad una logica di forte separazione tra contenuto e forma attraverso l'uso di XML, Velocity e CSS. L'utilizzo di tecnologie J2EE consente di ottenere l'indipendenza dalla piattaforma hardware, rendendo portabile l'applicativo per installazioni su un qualsiasi ambiente che supporti un Java Runtime Environment.
L'adesione completa agli standard (portal server JSR-168 compliant e standard JSR 170) permette:
- utilizzo di application server sia freeware sia commerciali
- portabilità tra application server compatibili con le specifiche J2EE
Accesso alla base dati
Per l'accesso alla basi dati si fa uso esclusivo di SQL standard al fine di raggiungere l'indipendenza dal RDBMS scelto. L'interfacciamento con il database avviene tramite il framework Hibernate. Grazie a questo approccio è possibile utilizzare sia RDBMS freeware sia commerciali.
Client
Brick è utilizzabile con i client web standard (Microsoft Internet Explorer, Netscape Communicator, Mozilla Firefox, Safari, Opera, Google Chrome).
Configurazione consigliata
- Web server: Apache
- Application server: Tomcat (o altri in grado di supportare Java Servlet, JavaServer Pages)
- Database relazionale: IBM DB2, Oracle, SqlServer, Postgres, MySql, etc.
- Sistemi Operativi: Windows, Linux, Solaris

