![]() |
||
|
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) REST API: reguły projektowania (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) Docker i Kubernetes: 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 |