서비스 지향적 개발 방법론

서비스 외부 소비자들을 대상으로 제공되는 구별될 기능들을 말합니다. 서비스는 개별 비즈니스, 또는 하나의 프로세스들의 집합을 말하기도 합니다.

서비스는 외부와 공유를 할 수는 있지만 내부는 캡슐화 됩니다. 또한 인터페이스 API를 제공합니다. 이러한 API를 통하여 상호 커뮤니케이션을 합니다.

서비스는 인터넷이 발전이 되면서 도입된 개념입니다.

서비스는 큰 입자성과 느슨한 결합성을 요구합니다.

객체를 설계할 때 입자성, 결합성, 재사용성 이라는 용어를 자주 사용합니다. 이는 객체의 특징들이기 때문입니다.

===

요즘 추세의 소프트웨어는 항상 고객의 요구사항이 자주 변경이 된다는 것입니다. 이를 위해서 소프트웨어 설계가 중요합니다.