Service-Oriented Architecture

University of Alberta
Kenny Wong

Kenny Wong

Docente

Obiettivi della certificazione

Sulla base di una comprensione degli stili architetturali, esaminerai architetture per applicazioni Web, quindi esplorerai le basi dell’architettura orientata ai servizi (SOA) in due approcci: servizi Web (WS*) e architettura Representational State Transfer (REST).

Dopo aver completato questo corso, sarai in grado di:

  • Descrivere SOA (architettura orientata al servizio) ai sistemi basati sul web.
  • Spiegare i servizi WS* (ovvero soap su http, wsdl, uddi, bpel).
  • Applicare l’architettura di riposo (ovvero JSON su HTTP, URI).
  • Identificare i principi di progettazione di riposo.
  • Creare un sistema utilizzando le interfacce di riposo.
  • Applicare l’architettura a microservizio.

Moduli

In questo modulo presenteremo le architetture orientate ai servizi e i loro principi di base.

Successivamente, vedremo le tecnologie alla base del Web, in modo da essere pronto a conoscere i servizi Web.
Questo modulo copre anche alcuni precursori dell'architettura orientata ai servizi.

I servizi Web in stile WS* sono un gruppo di specifiche di "prima generazione" che lavorano insieme per consentire agli sviluppatori di sviluppare e utilizzare i servizi web.
Sono tutti basati su XML. In questo modulo imparerai alcune delle specifiche più importanti dei servizi Web in stile WS*: SOAP, WSDL, UDDI e BPEL.

I servizi Web RESTful sono un altro stile di servizi Web basati su metodi HTTP "leggeri" ed hanno in gran parte sostituito i servizi di WS* a causa della loro relativa semplicità.

In questo modulo, imparerai a conoscere i servizi REST e come progettarli. Imparerai anche concetti legati ai microservizi,  un'architettura software per le applicazioni basate sui servizi.

Service-Oriented Architecture Coursera certification
Facebook
Twitter
Email
Print

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Newsletter

Iscriviti alla nostra newsletter per ricevere informazioni aggiornate, novità e approfondimenti gratuiti.
Ho letto ed accetto la privacy policy.

Latest Post