LOGIN | CALENDARIO EVENTI | OPPORTUNITÀ DI LAVORO | CONTATTACI  

HOME PRODOTTI E SERVIZI FORNITORI NEWS BLOG CONFEXPO FORUM
Username
Password

Memorizza i dati
BCI ITALIA
ITWARE
 
TOOLNEWS
 
 
 SOFTech

 eSECURITY Lab

 WF
Marzo 2008 - Toolnews

Agosto/Settembre 2008

Sviluppo Software: SOA, SaaS, Web 2.0

Nuove tecniche di modeling, Requirement Management, codifica con Ajax e Mashup

Focus on: Suite di Office/Collaboration tradizionali e OnLine: MS Office, StarOffice, OpenOffice, Oracle Suite, Google Tools

Le SOA (Services Oriented Architetures), assieme ai Web Services ed ai Framework .Net e J2EE stanno profondamente cambiando il modo di sviluppare il Software per le imprese, a partire dall’analisi dei requisiti, e alle fasi di modellazione, che con gli standard MDA e le funzioni di Orchestration, per proseguire con le Metodologie Agili, i Web Browser come interfacce e gli ambienti Internet come piattaforme sono divenuti la regola. Le stesse applicazioni vengono poi usate su diversi apparati, che andando ben oltre i classici confini dei PC, arrivano oggi ai cellulari di nuova generazione, agli Smartphone, ai PDA.

Il confine tra applicazioni d’Impresa e applicazioni Web tende a svanire, ponendo al centro dei progetti la necessità di minimizzare le attività di codifica operando a livelli più alti con tecniche e Tool visuali di nuova generazione. Lo sviluppo parte così dalla creazione delle interfacce XML e Ajax, passando per l’impiego di elementi pronti all’uso, massimizzando il riutilizzo del codice esistente, in forma di componenti o servizi.
Per tutto questo c’è ormai un’ampia disponibilità di strumenti e oggetti Open Source con i quali è possibile coprire tutte le funzioni di base, e di Tool e piattaforme in grado di fornire più elevati valori aggiunti in termini di semi-lavorati, Pattern, funzioni e classi di oggetti pronti all’uso. Esempi tipico di ciò ci sono forniti da PHP e tutti gli strumenti che partono dalla piattaforma Eclipse.

In tutto questo, grande rilievo stanno assumendo i Tool AJaX, (Asynchronous JavaScript And XML), che comprendono l’uso di meccanismi di presentazione standard XHTML e CSS, Document Object Model per la gestione dinamica delle schermate e delle interazioni con gli utenti, XML e XSLT per l’interscambio e la manipolazione dei dati, XMLHttpRequest per gestire gli accessi asincroni ai dati e Javascript per l’attivazione diretta di tutte le suddette funzioni attraverso la gran parte dei Web Browser più diffusi sul mercato, permettendo di creare applicazioni Web con livelli di qualità analoghi a quelli ottenibili con strumenti tipo Flash, molto più performanti di tutte quelle del passato.
Lo sviluppo diventa così una combinazione tra attività tradizionali di definizione requisiti, analisi e codifica, e nuove funzioni di assemblaggio logico che vengono gestite con Tool complementari e specializzati.

I principali temi della rivista saranno pertanto:

  1. Framework e Componenti per accelerare lo sviluppo di Web Services e applicazioni J2EE e .Net d’Impresa
  2. Tool di definizione dei requisiti, modeling MDA, creazione di interfacce evolute, generazione componenti lato Client e Server, assemblaggio e rilascio di applicazioni e Web Services
  3. Framework e Componenti per accelerare lo sviluppo di Web Services e applicazioni .Net, J2EE e Java
  4. Metodologie Agili, Nuovi Approcci e Modelli di Sviluppo
  5. Componenti e Classi di oggetti Java e non pronti all’uso
  6. Esperienze d’Uso e risultati ottenibili con i Tool Open Source per la generazione di Software.

Nel numero ci sarà anche un Focus, dedicato all’evoluzione delle Suite di Office/Collaboration, nel raffronto tra i prodotti commerciali e quelli Open Source, e nel passaggio da ambienti di produttività individuale a piattaforme evolute ed online per lo sviluppo e condivisione di nuove soluzioni e servizi.
 

 



BCI ITALIA SRL

BCI ITALIA SRL - Via Vincenzo Monti, 23 - 27100 Pavia - Tel. 0382 304985 - P.IVA 10923950157 - e-mail: toolnews@itware.com