Tecnologie: WS (Web Services)WS
Un Web Service (servizio web), secondo la definizione data dal World Wide Web Consortium (W3C), Ŕ un sistema software progettato per supportare l'interoperabilitÓ tra diversi elaboratori su di una medesima rete ovvero in un contesto distribuito; tale caratteristica si ottiene associando all'applicazione un'interfaccia software (descritta in un formato automaticamente elaborabile quale, ad es., il Web Services Description Language) che espone all'esterno il servizio/i associato/i e utilizzando la quale altri sistemi possono interagire con l'applicazione stessa attivando le operazioni descritte nell'interfaccia (servizi o richieste di procedure remote) tramite appositi "messaggi" di richiesta: tali messaggi di richiesta sono inclusi in una "busta" (la pi¨ famosa Ŕ SOAP), formattati secondo lo standard XML, incapsulati e trasportati tramite i protocolli del Web (solitamente HTTP), da cui appunto il nome web service.
Proprio grazie all'utilizzo di standard basati su XML, tramite un'architettura basata sui Web Service (chiamata Service oriented Architecture - SOA) applicazioni software scritte in diversi linguaggi di programmazione e implementate su diverse piattaforme hardware possono quindi essere utilizzate, tramite le interfacce che queste "espongono" pubblicamente e mediante l'utilizzo delle funzioni che sono in grado di effettuare (i "servizi" che mettono a disposizione) per lo scambio di informazioni e l'effettuazione di operazioni complesse (quali, ad esempio, la realizzazione di processi di business che coinvolgono pi¨ aree di una medesima azienda) sia su reti aziendali come anche su Internet: la possibilitÓ dell'interoperabilitÓ fra diversi linguaggi di programmazione (ad esempio, tra Java e Python) e diversi sistemi operativi (come Windows e Linux) Ŕ resa possibile dall'uso di standard "aperti".
Il consorzio OASIS (Organization for the Advancement of Structured Information Standards) ed il W3C sono i principali responsabili dell'architettura e della standardizzazione dei Web Service.
Questa competenza Ŕ stata utilizzata per realizzare le seguenti forniture:
Level A conformance, W3C WAI Web Content Accessibility Guidelines 2.0