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:
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.
Brick è utilizzabile con i client web standard (Microsoft Internet Explorer, Netscape Communicator, Mozilla Firefox, Safari, Opera, Google Chrome).
Web server: Apache
Application server: Tomcat (o altri in grado di supportare Java Servlet, JavaServer Pages)
Database relazionale: IBM DB2, Oracle, SqlServer, Postgres, MySql
Sistemi Operativi: Windows, Linux, Solaris