포트는 바인딩을 위한 단일 주소를 지정하여 개별 엔드포인트를 정의합니다. 포트는 바인딩을 참조하는 '바인딩' 속성 및 엔드포인트의 스펙을 제공하는 주소 요소를 포함합니다.
서비스를 사용하여 관련 포트 세트를 함께 그룹화할 수 있습니다. 서비스에 포함된 포트에는 다음과 같은 관계가 있습니다.
- 포트는 서로 통신하지 않습니다(예: 한 포트의 출력은 다른 포트의 입력이 되지 않음).
- 서비스에 포트 유형을 공유하지만 서로 다른 바인딩이나 주소를 사용하는 여러 개의 포트가 있으면 포트는 대체가 됩니다. 각 포트는 시맨틱적으로 동등한 동작(각 바인딩에 의해 지정된 전송 및 메시지 형식 제한 내에서)을 제공합니다.
- 포트를 조사하여 서비스의 포트 유형을 판별할 수 있습니다. 이
정보를 사용하면 사용자가 지정된 시스템에서 지정된 태스크를 완료하는 데
필요한 모든 오퍼레이션을 지원하는지 판별할 수 있습니다.
서비스에 포트를 추가하려면 다음 단계를 완료하십시오.
- 디자인 보기에서 포트를 추가할 서비스를 마우스 오른쪽 단추로
클릭한 다음 포트 추가를 클릭하십시오.
- 포트의 이름을 입력하십시오. 포트 이름은 서비스 내에 정의된 모든 포트에서 고유한 이름을 제공해야 합니다.
- 포트의 바인딩 및 프로토콜을
선택하고, 주소 필드에 포트 주소를 입력하십시오.
완료를 클릭하십시오. 새 포트를 선택하려면
서비스 오브젝트에서 포트를 클릭하십시오. 이 포트에 대해 입력한 정보는
일반 분할창에서 언제든지 변경할 수 있습니다.
- 특성 보기의 문서 분할창에 표시할
포트에 대한 정보를 입력하십시오.
- 확장자를 관리하려면 확장자 분할창을 클릭하십시오. 확장자를
추가, 정렬 또는 제거할 수 있습니다.
포트에 새 바인딩을 작성하거나 기존 바인딩을 재사용하거나 바인딩을 가져올 수 있습니다. 바인딩은 특정 포트 유형으로
정의된 오퍼레이션 및 메시지에 대한 메시지 형식 및 프로토콜 세부사항을 정의합니다. 자세한
정보는 바인딩 설정을 참조하십시오.
또한 서비스 폴더 아래에서 서비스를
마우스 오른쪽 단추로 클릭하고 포트 추가를 클릭하여 아웃라인 보기를 사용하여
포트를 작성할 수 있습니다. 포트가(포트를 작성한 보기에 관계없이) 디자인 보기 및 아웃라인 보기에 나타납니다.