---
schema_version: "1"
id: d4b7c2e892c68f63bf5e87ec3294ad0fdeeb89ee3c28169927083af4b024f370
title: 구성 가능 - 상호 운용성
collection: architect
version: next
locale: ko-kr
portal_url: https://docs.salesforce.com/architect/next/ko-kr/well-architected-tools/guides/adaptable-interoperability.md
canonical_url: https://staging.architect.salesforce.com/docs/architect/ko-kr/well-architected-tools/guide/adaptable-interoperability.html
source_site: staging.architect.salesforce.com
content_type: documentation
content_hash: 1520e6883ef05919e8a91b4b95f6243b36c4dc79fb9873eaad2d5a0b1fa50e30
products:
  - 잘 설계된 도구
  - Architect Site Content Repo
---
# 구성 가능 - 상호 운용성

### API 관리 패턴

Well-Architected [Adaptable](/docs/architect/ko-kr/well-architected/guide/adaptable-overview) → [Composable](/docs/architect/ko-kr/well-architected/guide/composable) → [Interoperability](/docs/architect/ko-kr/well-architected/guide/composable#상호-운용성) → [API Management에 대해 자세히 알아보기](/docs/architect/ko-kr/well-architected/guide/composable#api-관리)

| 어디에서 찾을 수 있습니까?<br>제품 영역 \| 위치 | 좋은 모습은 무엇입니까?<br>패턴                                                                                                                                                          |
| ----------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 플랫폼 \| 비즈니스                              | ✅ 클라이언트 응용 프로그램은 최신 API 버전을 사용하여 Salesforce Platform API를 호출하는 Salesforce 클라이언트 응용 프로그램을 호출하여 사용 중인 API 버전을 정기적으로 업데이트합니다. |
| 플랫폼 \| 설계 표준                             | ✅ 교차 구성 요소 통신(즉, API)에 대한 명확한 프로토콜이 있음                                                                                                                            |
| 플랫폼 \| 설계 표준                             | ✅ 프로토콜/API는 빌더가 검색하고 찾을 수 있는 논리 그룹에 간략하게 표시됩니다.                                                                                                          |
| 플랫폼 \| 설계 표준                             | ✅ 프로토콜/API는 변수 데이터 유형, 변수 이름, 필수 또는 선택 사항을 정의하고 사용 시기에 대한 명확한 설명을 제공합니다.                                                                 |
| 플랫폼 \| 문서                                  | ✅ 특정 API 또는 프로토콜을 검색하고 구현되는 구성 요소를 식별할 수 있습니다.                                                                                                            |
| 플랫폼 \| 문서                                  | ✅ 모든 구성 요소의 문서에 구현된 API/커뮤니케이션 프로토콜이 명확하게 나열됩니다.                                                                                                       |
| 플랫폼 \| 조직                                  | ✅ 사용자 정의 메타데이터 유형으로 내부 커뮤니케이션을 위한 API 메시지 형식 및 변수가 정의됨                                                                                             |
| 플랫폼 \| 조직                                  | ✅ 플랫폼 이벤트로 내부 커뮤니케이션을 위한 API 메시지 형식 및 변수가 정의됨                                                                                                             |
| 플랫폼 \| 조직                                  | ✅ 코드 및 선언적 사용자 정의는 정보를 보내거나 받기 위해 적절한 사용자 정의 메타데이터 유형(또는 플랫폼 이벤트)을 참조합니다.                                                           |

### Messaging 및 이벤트 패턴

Well-Architected [Adaptable](/docs/architect/ko-kr/well-architected/guide/adaptable-overview) → [Composable](/docs/architect/ko-kr/well-architected/guide/composable) → [Interoperability](/docs/architect/ko-kr/well-architected/guide/composable#상호-운용성) → [Messaging and Eventing에 대해 자세히 알아보기](/docs/architect/ko-kr/well-architected/guide/composable#messaging-및-이벤트)

| 어디에서 찾을 수 있습니까?<br>제품 영역 \| 위치 | 좋은 모습은 무엇입니까?<br>패턴                                                                                                                                                                   |
| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Data 360 \| 조직                                | ✅ 플랫폼 이벤트와 함께 데이터 작업을 사용하여 기존 통합 패턴을 재사용 플랫폼 이벤트를 활용하여 외부 시스템에서 사용할 수 있는 데이터 작업을 사용하여 기존 Pub Sub API 및 이벤트 릴레이 통합 활용 |
| 플랫폼 \| Apex                                  | ✅ 사용자 정의 이벤트 정의 범위가 제한됨(코드에 정의된 시스템 전체 이벤트 또는 메시지 없음)                                                                                                       |
| 플랫폼 \| Apex                                  | ✅ Apex 시스템 전체 Messaging 또는 이벤트 서비스에 Salesforce 플로 도구에서 사용할 수 있는 방식으로 주석이 지정됨                                                                                 |
| 플랫폼 \| 설계 표준                             | ✅ 동기 패턴(Messaging) 및 비동기 패턴(이벤트)을 사용할 시기에 대한 명확한 표준이 있습니다.                                                                                                       |
| 플랫폼 \| 설계 표준                             | ✅ 이벤트 및 메시지 구조에 대한 명확한 표준이 있습니다.                                                                                                                                           |
| 플랫폼 \| 플로                                  | ✅ 시스템 전체 Messaging 또는 이벤트 서비스를 참조하는 Salesforce 플로 도구                                                                                                                       |
| 플랫폼 \| Lightning 웹 구성 요소(LWC)           | ✅ 사용자 정의 이벤트 정의 범위가 제한됨(코드에 정의된 시스템 전체 이벤트 또는 메시지 없음)                                                                                                       |
| 플랫폼 \| 조직                                  | ✅ 플로 및 코드에 일관적인 Messaging 및 이벤트 패턴 표시                                                                                                                                          |
| 플랫폼 \| 플랫폼 이벤트                         | ✅ 내부 시스템 메시징에 사용되는 플랫폼 이벤트에 명확한 레이블 표시                                                                                                                               |

---

### API 관리 안티 패턴

Well-Architected [Adaptable](/docs/architect/ko-kr/well-architected/guide/adaptable-overview) → [Composable](/docs/architect/ko-kr/well-architected/guide/composable) → [Interoperability](/docs/architect/ko-kr/well-architected/guide/composable#상호-운용성) → [API Management에 대해 자세히 알아보기](/docs/architect/ko-kr/well-architected/guide/composable#api-관리)

| 어디에서 찾을 수 있습니까?<br>제품 영역 \| 위치 | 방지할 사항은 무엇입니까?<br>안티 패턴                                                                                                                                                                           |
| ----------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 플랫폼 \| 비즈니스                              | ⚡️ 클라이언트 응용 프로그램이 오래된 API 버전을 사용하여 Salesforce Platform API를 호출하는 Salesforce 클라이언트 응용 프로그램을 호출하려면 사용 중인 API 버전을 최신 버전으로 정기적으로 업데이트해야 합니다. |
| 플랫폼 \| 설계 표준                             | ⚡️ 설계 표준이 없거나 API 및 사용 사례를 정의하지 않습니다.                                                                                                                                                     |
| 플랫폼 \| 문서                                  | ⚡️ 구성 요소 문서가 없습니다.                                                                                                                                                                                   |
| 플랫폼 \| 문서                                  | ⚡️ 구성 요소 문서는 구성 요소 내에서 구현된 API를 설명하지만, API 정의가 표시되는 유일한 위치입니다.                                                                                                            |
| 플랫폼 \| 문서                                  | ⚡️ 특정 API 또는 프로토콜을 검색할 수 없으며/또는 검색은 API 또는 프로토콜이 구현된 구성 요소를 식별하는 데 도움이 되지 않습니다.                                                                               |
| 플랫폼 \| 조직                                  | ⚡️ API는 Salesforce와 외부 시스템 간 커뮤니케이션을 위해만 정의됩니다.                                                                                                                                          |
| 플랫폼 \| 조직                                  | ⚡️ 시스템 구성 요소 간의 통신(코드 및 선언적 사용자 정의)은 임시입니다.                                                                                                                                         |

### Messaging 및 이벤트 안티 패턴

Well-Architected [Adaptable](/docs/architect/ko-kr/well-architected/guide/adaptable-overview) → [Composable](/docs/architect/ko-kr/well-architected/guide/composable) → [Interoperability](/docs/architect/ko-kr/well-architected/guide/composable#상호-운용성) → [Messaging and Eventing에 대해 자세히 알아보기](/docs/architect/ko-kr/well-architected/guide/composable#messaging-및-이벤트)

| 어디에서 찾을 수 있습니까?<br>제품 영역 \| 위치 | 방지할 사항은 무엇입니까?<br>안티 패턴                                                                                     |
| ----------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| 플랫폼 \| Apex                                  | ⚡️ 코드에 정의된 시스템 전체 메시지 및/또는 이벤트 구조                                                                   |
| 플랫폼 \| Apex                                  | ⚡️ Apex 정의된 시스템 전체 이벤트 또는 메시지 구조는 플로와 같은 도구에서 사용할 수 없습니다.                             |
| 플랫폼 \| 설계 표준                             | ⚡️ 설계 표준이 없거나 동기화 및 비동기 패턴에 대한 명확한 표준과 메시지 또는 이벤트 구조에 대한 명확한 표준이 부족합니다. |
| 플랫폼 \| Lightning 웹 구성 요소(LWC)           | ⚡️ 코드에 정의된 시스템 전체 메시지 및/또는 이벤트 구조                                                                   |
| 플랫폼 \| 조직                                  | ⚡️ 플로 및 코드에서 다양한 Messaging 및 이벤트 패턴 전략이 표시됩니다.                                                    |
| 플랫폼 \| 플랫폼 이벤트                         | ⚡️ 내부 시스템 메시징에 사용되는 플랫폼 이벤트 레이블이 명확하지 않거나 존재하지 않습니다.                                |

---
