이전 항목: SOA 종속성 맵의 사용 이해다음 항목: SOA 종속성 맵이 제공하는 정보 이해


SOA 환경의 문제점 이해

대부분의 조직에서는 서비스를 개발하고 배포하는 데 여러 그룹이 관련되며, 일반적으로 서비스가 어떻게 사용되는지를 하나의 아키텍처 그림으로 요약할 수 없습니다. 배포된 서비스를 기록하는 레지스트리가 존재하는 경우도 있지만 그 목록이 최신 상태가 아닐 수도 있습니다. 서비스 레지스트리가 비교적 잘 관리되는 환경에서도 레지스트리가 올바른 사용자에게 바로 사용할 수 있도록 제공되지 못하거나, 서비스 사이의 복잡한 관계를 정확하게 설명하지 못할 수 있습니다.

예를 들어 일반적으로 응용 프로그램은 서로 다른 그룹에서 개발한 다양한 서비스를 포함합니다. 이러한 추가적인 서비스 계층은 쉽게 드러나지 않으며 응용 프로그램 개발자가 전혀 알지 못할 수도 있지만 이러한 서비스의 성능은 서비스에 의존하는 응용 프로그램에 있어서 매우 중요한 문제가 됩니다. 이와 같이 "숨겨진" 서비스를 노출하면 문제를 찾고 격리하고 해결하는 데 필요한 추가적인 수준의 가시성을 얻을 수 있습니다.