Il Canonical Data Model è un pattern di integrazione enterprise descritto nel famoso libro di Hohpe e Woolf dedicato all'argomento. Sebbene, per certi versi, sia...
Wildfly è l'ultimo nato nella famiglia dei popolarissimi application server Red Hat. Come il suo predecessore JBoss 7 presenta un meccanismo di classloading che lo...
In questo articolo faremo una breve carrellata dei concetti base dello standard OSGi per introdurre il progetto Apache Karaf, che è un contenitore runtime, basato...
In questo articolo racconteremo qualcosa di Karaf, un progetto Apache che nasce per partenogenesi da ServiceMix, l'ESB open source della stessa fondazione. Karaf è un...
Con questo quinto articolo concludiamo la serie dedicata al teorema CAP, più precisamente alle sue ripercussioni sulle architetture distribuite, illustrando le scelte operate dal team...
In questo quarto articolo della serie dedicata al teorema CAP, iniziamo l'esplorazione di MongoDB non prima però di aver ricapitolato alcune informazioni sui database NoSQL....
In questo terzo articolo della serie dedicata al teorema CAP o di Brewer, concludiamo la trattazione su Oracle Coherence, entrando in particolari tecnici della gestione...
Affrontiamo lo sviluppo di applicazioni mobili in ambito bancario prendendo in esame un prodotto reale, effettivamente progettato e sviluppato. Vedremo come il progetto sia stato...
Concludiamo con questa puntata il lavoro illustrato per tutta la serie. In questo articolo ci occuperemo di mostrare i passi necessari per realizzare l'applicazione HTML5/JavaScript...
Continuiamo la serie dedicata al teorema CAP, o di Brewer, approfondendo la cache distribuita Oracle Coherence. In particolare, dopo aver ripassato il teorema nel corso...
Questo mese concludiamo la serie sul pattern architetturale Command Query Responsibility Segregation (CQRS) mostrando un esempio pratico in cui vengono applicati i concetti teorici del...
In questo articolo continuiamo la trattazione di OSGi, e in particolare vediamo alcuni esempi di implementazione di alcuni servizi dell'OSGi service compendium e qualche esempio...
Continuiamo a illustrare i concetti di modularizzazione presenti in JBoss. Uno dei moduli più interessanti è quello OSGi, che risulta molto interessante poiché il framework...
In questo articolo forniamo una introduzione a JOOQ, una libreria Java che fornisce un DSL (Domain Specific Language) per costruire queries tramite classi generate a...
La serie sul pattern architetturale Command Query Responsibility Segregation (CQRS) continua con l'approfondimento dei macro-blocchi che compongono il framework Axon, implementazione Java di tale pattern....
Continuiamo il nostro percorso sui moduli con un esempio di modularizzazione applicato a una web app. Con le tecnologie Java EE 6, la modularizzazione è...
In questo articolo continuiamo la trattazione del tema modularizzazione mediante JBoss Modules facendo vedere come si effettua il porting di un progetto monolitico 'ereditato' che...
La serie sul pattern architetturale Command Query Responsibility Segregation (CQRS) continua con l'approfondimento dei macroblocchi che compongono il framework Axon, implementazione Java di tale pattern.
Alloy UI è un framework, sviluppato da Liferay Inc. ed introdotto a partire dalla versione 6.0, che si pone l'obiettivo di fornire allo sviluppatore una...
JBoss-Modules è un'implementazione stand-alone di un sistema modulare di caricamento ed esecuzione di classi Java, molto veloce, semplice ed estendibile. In questa serie affronteremo il...
La serie sul pattern architetturale Command Query Responsibility Segregation (CQRS) continua con l'approfondimento dei macro blocchi che compongono il framework Axon, implementazione Java di tale...
Nella nostra miniserie su JBoss 7, parliamo questo mese di un importantissimo e spesso spinoso problema, ossia quello del classloading all'interno dell'application server. Vedremo come...
Quest'ultimo articolo della serie sulle soluzioni per il cloud computing è dedicato all'importanza di seguire e adottare un processo che supporti nel momento in cui...