티스토리 뷰

서비스 지향 아키텍처 SOA란 이런 것


Service-Oriented Architecture를 말합니다.


서비스 지향 아키텍처를 말한다.소프트웨어 공학에서, 소프트웨어의 기능과 서비스를 네트워크상에서 제휴시켜 대규모 컴퓨터 시스템을 구축하는 방법입니다.


SOA에 근거한 시스템은 어플리케이션의 기능을 서비스와 파악하고, 서비스의 모듈을 조합해 비즈니스 프로세스를 구축한다.서비스는, 애플리케이션의 기능을 재이용하는 단위로 모듈화한 것인데요.


SOA에는 이하의 3개의 특징이 있습니다.




일단, 첫번째로 어플리케이션이 업무처리 등의 단위로 서비스화입니다.


두번째는 서비스를 조합하여 어플리케이션을 구축합니다.


마지막으로 세번째는 개방적이고 표준적인 인터페이스에서 서비스가 정의되고 호출이 가능하다는 점입니다.


즉, SOA를 도입하면 어플리케이션의 기능의 재이용이 용이해져, 시스템의 변경에 유연하게 대응할 수 있습니다.




기존의 어플리케이션 기능을 재이용하므로, 신규 시스템의 개발에서 전개까지의 기간이 단축되는 것 외에 기존 어플리케이션의 기능을 서비스화해 신규 시스템에 포함시킬 수 있기 때문에 기존 어플리케이션 자산의 유효 활용을 도모할 수 있습니다.


또, 어플리케이션간의 의존도를 저감 할 수 있기 때문에, 시스템의 운용 비용을 삭감할 수 있는 등, 여러가지 메리트가 있습니다.


SOA는 클라우드 컴퓨팅의 대두와 함께 필요성이 재인식되고 있습니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함