Skip to main content

SOA 거버넌스 란 무엇입니까?

SOA (Service Oriented Architecture)는 회사의 소프트웨어 모듈로 비즈니스 서비스를 만드는 소프트웨어 프로그래밍 모델입니다.소프트웨어 개발에 대한 이러한 접근 방식에는 강력한 거버넌스 프로세스가 필요합니다.SOA 거버넌스는 회사가 서비스를 사용할 방법을 관리하는 표준 및 통제를 정의합니다.여기에는 일반적으로 회사가 노출 한 각 서비스에 대한 규칙, 액세스 권한 및 소유권에 대한 규칙이 포함됩니다.이 재고는 이용 가능한 각 서비스에 대한 사용법과 기대치를 정의 할 수있는 기회입니다.인벤토리가 완료되면 서비스 카탈로그에 배치해야합니다.이 카탈로그는 Companys Services의 사전이 될 것입니다. soA에 대한 단점 중 하나는 기존 서비스 재사용 기회를 놓칠 수있는 기회입니다.통치 이사회가 시스템 변경을 관리함으로써 회사는 기존 서비스를 사용할 가능성이 높습니다.이위원회는 서비스 카탈로그를 검토 할 수 있습니다.이로 인해 귀중한 시간과 노력을 절약 할 수있어 회사에 상당한 비용이 절감 될 수 있습니다.

SOA 관리의 주요 구성 요소 중 하나는 사용 가능한 서비스의 수요 및 성과 요구 사항을 제어하는 것입니다.이는 일반적으로 서비스 수준 계약을 통해 이루어지며, 이는 서비스의 소비자와 소유자 간의 계약입니다.서비스 계약은 각 서비스에 대한 액세스 및 성능 요구 사항을 관리 할 책임이있는 SOA 거버넌스위원회 (SOA Governance Board)가 관리합니다.조직이 서비스를 재사용 할 계획이라면 공개적으로 공유하고 회사 사업부와 전달되어야합니다.이는 서비스를 공개적으로 노출시키기 위해 설계된 공개 회의가있는 적절한 거버넌스 커뮤니티로만 달성 될 수 있습니다.이는 기업이 변경 및 향상 요청을 관리하는 방법을 정의합니다.이용 가능한 각 서비스에 대한 목표와 성과 기대치를 포함하여 비즈니스 단위의 기본 역할과 책임이 포함되어야합니다.

변경 제어는 조직의 시스템 변경을 관리하는 프로세스입니다.SOA 거버넌스위원회는 회사의 시스템 변경 제어 프로세스에 통합되어야합니다.이를 통해 통치위원회는 조직의 시스템 변경에 대한 요구를 결정하고 방향을 제공 할 수있는 기회를 제공합니다.

거버넌스위원회는 정기적으로 만날 계획이어야합니다.이는 엔터프라이즈 서비스가 계속 성장하도록하는 데 도움이 될 것입니다.대부분의 SOA 거버넌스 그룹은 매월 또는 분기별로 만납니다.