JBoss

Progettazione software applicazioni web

  • Realizzazioni di applicazioni web in ASP.NET utilizzando Microsoft Visual Studio su database Microsoft SQL Server
  • Realizzazioni di applicazioni web in PHP 4.X e 5.X su database Oracle/MySQL
  • Realizzazioni di applicazioni web in JAVA JSP con strumenti Ecplise, NetBeans, Hibernate, JBoss e librerie di interfaccia utente ZKoss
  • Manutenzione di applicazioni web in ASP
  • Utilizzo di librerie di terze parti per la generazione di reportistica/grafici
  • Realizzazione di web services di tipo SOAP e di tipo REST per servizi distribuiti
  • Realizzazione di siti internet a contenuto dinamico utilizzando strumenti CMS (Content Management System) su piattaforma Joomla e WordPress
  • Realizzazione di siti internet ecommerce su piattaforma VirtueMart (Joomla)
  • Realizzazione di siti internet ecommerce su piattaforma Magento
  • Realizzazione di siti internet ecommerce su piattaforma PrestaShop
  • Realizzazione di applicazioni web orientate all’utilizzo su dispositivi mobile basate sul framework jQuery Mobile

jBPM Business process management

jBPM è un motore di workflow open source scritto in Java in grado di eseguire i processi di business descritti in BPMN 2.0 (o il proprio processo definizione lingua jPDL nelle versioni precedenti). È rilasciato sotto l’ASL (o LGPL nelle versioni precedenti) dalla comunità di JBoss.

In sostanza jBPM prende le descrizioni grafiche processo come input. Un processo è composto da compiti che sono connessi con i flussi di sequenza. I processi rappresentano un flusso di esecuzione. Il diagramma grafico (diagramma di flusso) di un processo viene utilizzato come base per la comunicazione tra gli utenti non tecnici e sviluppatori.

Ogni esecuzione di una definizione di processo è chiamato una “istanza di processo”. jBPM gestisce le istanze di processo. Alcune attività sono automatiche come l’invio di un’e-mail o richiamare un servizio. Alcune attività di agiscono come aspettare gli Stati, come per esempio attività umana o in attesa di un servizio esterno restituire i risultati. jBPM sarà gestire e mantenere lo stato delle istanze del processo in ogni momento.

process_concurrency

Ho particapato allo sviluppo di un portale web di gestione pratiche utilizzando jBPM su piattaforma JBoss-Hibernate-Oracle
Lisario Rinaldo | Consulente Informatico | Senior Software Developer | Senior Analyst | Project Manager