ITLAB – Laboratorio IT

SOA (Service Oriented Architecture), Web 2.0, Open Source e Java.

  • Feed

    Feed ITLAB

  • Chi sono

    Mi chiamo Andrea Gumina. Sono laureato in Scienze dell'Informazione e lavoro per un'azienda di consulenza IT. Da qualche anno mi occupo di integrazione di sistemi, di SOA (Service Oriented Architecture) da poco meno di tre.

  • Bookmarks

  • Licenza

  • Statistiche

Archivio per la categoria ‘SaaS’

Software As A Service

PaaS (Platform As A Service) e IaaS (Infrastructure As A Service) per lo sviluppo di applicazioni

Pubblicato da Andrea Gumina su 2 Marzo 2009

Mark Masterson condivide un’interessante presentazione – “How to build your app quickly (and cheaply?) using the cloud” – in cui analizza PaaS (Platform As A Service) e IaaS (Infrastructure As A Service) (vedi “Cloud Computing: una classificazione“) per lo sviluppo e l’esecuzione di applicazioni web.

La presentazione caratterizza PaaS (Platform As A Service) con:

  • Vincoli sul linguaggio di programmazione e sulla progettazione
  • Modello di programmazione, d’alto livello, già stabilito
  • Dettagli, di basso livello, già risolti dalla piattaforma

La consiglia nel caso in cui manchi l’esperienza o si aspiri all’esercizio in tempi brevi.

Caratterizza IaaS (Infrastructure As A Service), invece, con:

  • Assenza di vincoli sul linguaggio e sulla progettazione
  • Modello di architettura, d’alto livello, già stabilito
  • Dettagli, di basso livello, da risolvere in autonomia

La consiglia nel caso in cui si desideri maggiore libertà e controllo, o si voglia riutilizzare qualche “componente” di cui già si dispone.

—-><—-

Hai trovato questo articolo interessante? Segui il feed e commenta!

Pubblicato su Architetture, SaaS, Web 2.0 | Contrassegnato da tag: , , , , | Lascia un commento »

Cloud Computing: una classificazione

Pubblicato da Andrea Gumina su 28 Febbraio 2009

Lamia Youseff (University of California, Santa Barbara), Maria Butrico (IBM T.J. Watson Research Center) e Dilma Da Silva (IBM T.J. Watson Research Center), in “Toward a Unified Ontology of Cloud Computing” propongono una classificazione del Cloud Computing.

—-><—-

Hai trovato questo articolo interessante? Segui il feed e commenta!

Pubblicato su Architetture, SaaS, Web 2.0 | Contrassegnato da tag: , | Lascia un commento »

Architetture Multi-Tenant

Pubblicato da Andrea Gumina su 28 Novembre 2008

Craig Weissmann, con  la presentazione “The Internal Design of Force.com’s Multi-Tenant Architecture” tenuta all’Oscon 2008, svela qualche segreto dell’architettura Multi-Tenant di Force.com:

  • Assenza di stato
  • Partizioni
    • per i dati, i pool di connessioni, ecc.
  • Metadati
    • per i dati, contenuti nelle tabelle senza evidente struttura
  • Denormalizzazione
  • Tabelle pivot
    • per indici, relazioni, ecc.

Weissmann, inoltre, rivela che:

  • La cancellazione dei dati e dei metadati è logica
  • La ricerca a testo libero si avvale di:
    • indicizzazione asincrona
    • cache per gli oggetti modificati di recente
    • sistema di ranking sui risultati
  • Un modulo di ottimizzazione riformula le query a run-time
  • I record sono ordinati per chiave prima di essere inseriti massivamente

—-><—-

Hai trovato questo post interessante? Segui il feed e commenta!

Pubblicato su Architetture, SaaS | Contrassegnato da tag: , , , | Lascia un commento »