SOA

· MSA
SOA (Service Oriented Architecture)정의개별 서비스에 초점을 맞춘 아키텍처 스타일Monolithic Design과 반대되는 개념서비스를 재사용하거나, 독립적인 여러 서비스를 결합하여 복잡한 태스크 수행ex) 사용자 인증 서비스를 생성해서 모든 애플리케이션에서 재사용특징데이터(DB) 공유ESB (Enterprise Service Bus)여러 서비스가 있는 시스템과 통신할 때 사용할 수 있는 소프트웨어기술과 관계 없이 서비스와 서비스 소비자 간의 통신을 설정데이터 모델 변환, 연결성/메시징 처리, 라우팅, 통신 프로토콜 변환요청을 각 서비스에 맞는 프로토콜로 변환각 서비스로의 연결을 한 포인트로 중앙 집증SOA vs MSASOA는 데이터 공유, MSA는 데이터 복제, 세분화SOA는..