150 likes | 290 Vues
This document explores the essential principles of security architecture from an integration perspective. It emphasizes critical patterns such as "Fail Fast" and "Trust No One," while highlighting common antipatterns that can lead to cascading failures. It examines various architectural styles, including SOAP and REST web services, and discusses the importance of using HTTP to represent application states. This comprehensive guide is vital for understanding the integration of services and the security implications involved in system architectures.
E N D
… from a security architects point of view System Integrations
Patterns • Fail fast • Trust no one
Antipatterns • Users • Cascading failures
Integration – architectural styles • SOAP webservices • REST webservices • CORBA, ORB, database scripts, RMI
Service Oriented Architecture • Architectural style
SOAP • Simple Object Protocol
REST • REpresentational State Transfer • Set of constraints • URI to every ressource (noun) • Uniform interface (verb) • Design representation (adjective) • Use http to represent application state
Ressources • Patterns http://media.pragprog.com/titles/mnee/mnee-patterns.pdf • Antipatterns http://media.pragprog.com/titles/mnee/mnee-antipatterns.pdf From Michael Nygaard ”Release It”.