|
||
ARCHITEKTURY ZORIENTOWANE NA USŁUGI
Celem wykładu jest przedstawienie koncepcji modelowania, projektowania i implementacji aplikacji biznesowych zgodnie z założeniami architektury zorientowanej na usługi (SOA - Service-Oriented Architecture, MA - Microservice Architecture). Zakres wykładu obejmuje m.in. technologię REST Web Services, architekturę mikrousługową, modelowanie i projektowanie systemów opartych o usługi, technologie obsługi komunikacji pomiędzy usługami, technologie wdrożeniowe. Wykładowi towarzyszą demonstracje rozwiązań rynkowych.
MATERIAŁY WYKŁADOWE
Wprowadzenie do architektury mikrousługowej (PDF)
REST Services (PDF) Protokół sieciowy HTTP (PDF) Wprowadzenie do platformy Node.JS (PDF) Dokumentowanie usług REST Services (Swagger/Open API) (PDF) Uwierzytelnianie klientów usług REST (PDF) Wprowadzenie do serwera bazy danych MongoDB (PDF) Node.JS: komunikacja usług REST z bazami danych (PDF) Apache Kafka: wprowadzenie (PDF) RabbitMQ: wprowadzenie (PDF) Zalecane lektury 1. "A Quick Introduction to SOA", Software Engineering Competence Center, LINK 2. "Service Oriented Architecture for Dummies", 2nd IBM Limited Edition, Compliments of IBM, LINK - Chapter 1 3. "Introduction to RESTful Web services", IBM Developer, LINK 4. "Pattern: Microservice Architecture", Microservices.io, LINK 5. "Microservices from Theory to Practice", IBM Redbooks, LINK - Part 1 Chapters 1 & 2 Powrót |