Informazioni generali

Crab (in italiano granchio), è un progetto che ha come scopo lo studio e la realizzazione di una architettura orientata ai servizi web.
Si fa infatti uso di servizi sviluppati in Java con Apache Axis, che possono però essere richiamati attraverso qualsiasi software che possa effettuare delle richieste soap ai servizi. Questo rende i servizi totalmente indipendenti dalla pattiaforma e dal linguaggio con cui è sviluppato il software invocante.
Oltre a dimostrare che questi servizi sono indipendenti dalla piattaforma e dai diversi liguaggi si è dimostrato che possono essere invocati anche da devices diversi. I servizi su questo sito sono infatti invocati sia dal Apache Struts che da un client J2ME sviluppato per il cellulare.