"매 different systems 가 매 friction 없이 함께 작동하는 능력". 매 syntactic (data format), 매 semantic (meaning), 매 organizational (governance) 의 3 layer 로 분해. 매 2026 의 hot topics: MCP (Model Context Protocol), OpenAPI, gRPC, WebAssembly Component Model.
매 핵심
매 3 layers of interop
Syntactic: 매 byte-level format 의 agreement (JSON, Protobuf).
Semantic: 매 field-meaning 의 agreement (schema + ontology).
Organizational: 매 governance, versioning, deprecation policy.
매 enablers
Open standards: HTTP, OpenAPI, JSON-Schema, OAuth 2.1.
Adapter pattern: 매 N×M integration → N+M with hub.
매 응용
AI tool ecosystem: MCP 매 LLM ↔ tools 의 universal protocol.
Microservices: gRPC + Protobuf 매 polyglot interop.
Healthcare: HL7 FHIR 매 EHR interop.
Cross-cloud: Open Container Initiative (OCI), CNCF standards.
💻 패턴
MCP server (2026 standard)
# Model Context Protocol — Anthropic 2024, ubiquitous in 2026frommcp.serverimportServerfrommcp.typesimportTool,TextContentserver=Server("my-tool")@server.list_tools()asyncdeflist_tools()->list[Tool]:return[Tool(name="search",description="Search the knowledge base",inputSchema={"type":"object","properties":{"q":{"type":"string"}}})]@server.call_tool()asyncdefcall_tool(name:str,args:dict)->list[TextContent]:ifname=="search":return[TextContent(type="text",text=do_search(args["q"]))]
OpenAPI contract
# 매 syntactic + semantic interop in one fileopenapi:3.1.0info:{title: User API, version:2.0.0}paths:/users/{id}:get:parameters:- {name: id, in: path, required: true, schema:{type:string } }responses:'200':content:application/json:schema:{$ref:'#/components/schemas/User'}
Protobuf schema-first
// user.proto — language-neutral, version-tolerant
syntax="proto3";packageuser.v1;messageUser{stringid=1;stringemail=2;reserved3;// 매 deprecated field — 매 forward compat
optionalstringdisplay_name=4;}
# 매 binary interop — Rust ↔ Python ↔ Go via Wasm components[package]name="my-component"version="0.1.0"[lib]crate-type=["cdylib"][dependencies]wit-bindgen="0.30"
매 결정 기준
상황
표준
LLM ↔ tools
MCP
REST API contract
OpenAPI 3.1
High-throughput RPC
gRPC + Protobuf
Cross-language binary
Wasm Component Model
Healthcare data
HL7 FHIR R5
Auth
OAuth 2.1 + OIDC
기본값: 매 schema-first + open standard. 매 proprietary format 의 X.