상호 운용성이란 무엇인가요?

2025년 1월 22일

작성자

Gregg Lindemulder

Matthew Kosinski

Enterprise Technology Writer

상호 운용성이란 무엇인가요?

상호 운용성은 서로 다른 IT 시스템이 최종 사용자 개입을 최소화하면서 데이터를 교환하고 기능을 공유하기 위해 공유할 수 있도록 하는 표준 기반 접근 방식입니다. 

상호 운용 가능한 시스템은 의료, 정부, 상업 및 공공 안전에서 점점 더 중요한 역할을 하고 있습니다. 상호 운용성은 이러한 영역의 다양한 정보 기술(IT) 시스템이 필수 데이터를 연결, 통신 및 공유할 수 있는 효율적이고 효과적인 방법을 제공합니다.

예를 들어, 상호 운용성을 통해 의료 서비스 제공자는 전자 건강 기록(EHR)에 액세스하여 업데이트하고, 공급망에서는 재고를 추적하고 관리하고, 정부 서비스 제공자는 시민들에게 사회 서비스를 제공할 수 있습니다.

상호 운용성은 시스템 간에 데이터가 포맷되고 교환되는 방식을 정의하는 공통 표준을 사용하여 가능해집니다. 때때로 상호 운용성 표준은 상황이나 공공 안전에 사용되는 것과 같은 중요한 시스템의 호환성을 보장하기 위해 법률에 의해 의무화됩니다. 

트랙에서 굴러가는 공의 3D 디자인

최신 AI 뉴스 + 인사이트 


주간 Think 뉴스레터에서 AI, 클라우드 등에 대한 전문적으로 선별된 인사이트와 뉴스를 발견하세요. 

상호 운용성이 중요한 이유

상호 운용성은 서로 다른 정보 시스템 간의 데이터 공유를 최적화하여 데이터 사일로를 방지하는 데 도움이 되기 때문에 중요합니다. 이러한 정보 교환 중에 원활한 사용자 경험을 제공하므로 연결되지 않은 데이터 세트에 쉽게 액세스하여 공통의 목표를 달성할 수 있습니다.

예를 들어, 상호 운용성을 통해 임상의는 실험실 결과와 과거 환자 데이터에 모두 액세스하여 진단을 내릴 수 있습니다. 또는 영업 관리자가 구매 거래 및 웹사이트 활동에 액세스하여 고객을 위한 맞춤형 제안을 생성하는 데 도움이 될 수도 있습니다.

상호 운용성은 조직에 다음과 같은 이점을 제공합니다.

  • 데이터 액세스
  • 효율성 향상
  • 협업 강화
  • 더 나은 의사 결정
  • 확장성 관리
  • 비용 절감

데이터 액세스

상호 운용성을 통해 여러 소스에서 데이터에 쉽게 액세스할 수 있습니다. 데이터 요소를 사용하기 전에 데이터 요소를 변환하거나 다시 포맷할 필요가 없습니다. 사용자는 이 기능을 사용하여 힘들게 노력할 없이 실시간으로 외부 데이터에 액세스할 수 있기 때문에 정보 공유가 간소화됩니다.

효율성 향상

상호 운용성은 수동 데이터 입력 및 데이터 처리와 같은 시간 소모적인 작업을 제거하여 워크플로를 가속화합니다. 또한 소스에서 직접 정확한 데이터를 제공하여 오류 가능성을 줄입니다. 사용자는 가져온 데이터를 준비하거나 수정하는 대신 작업에 집중할 수 있는 시간이 더 많아집니다.

협업 강화

상호 운용성은 데이터 사일로 사이의 장벽을 허물고 다양한 시스템에서 정보를 공유함으로써 커뮤니케이션과 협업을 개선합니다. 여러 회사, 기관 또는 조직 부서가 동일한 데이터 세트에 대한 통합된 관점을 공유하여 보다 효과적으로 협력할 수 있습니다.

더 나은 의사 결정

여러 소스의 정확한 데이터에 쉽게 액세스할 수 있어 데이터 에코시스템에 대한 보다 포괄적인 시각을 확보할 수 있습니다. 상호 운용성은 이해 관계자가 더 나은 가시성을 확보하여 더 나은 데이터 기반 의사 결정을 내릴 수 있도록 도와줍니다.

확장성 관리

상호 운용성은 조직이 효율적인 데이터 교환을 활용하여 운영을 확장하는 데 도움이 될 수 있습니다. 새로운 비즈니스 이니셔티브를 위해 새로운 데이터 소스를 만들 필요 없이 기존 데이터 소스에 쉽게 액세스하여 확장되는 워크로드를 지원할 수 있습니다.

비용 절감

상호 운용성은 내부 시스템에서 사용하기 위해 외부 데이터를 처리, 준비 및 배포하는 소프트웨어 시스템을 구매하고 유지 관리할 필요성을 없애 비용을 절감합니다. 또한 상호 운용할 수 없는 시스템에서 데이터를 수동으로 입력하고 준비하는 데 필요한 인적 비용을 절감합니다.

AI 아카데미

하이브리드 클라우드로 AI 지원 실현하기

IBM 사고 리더들이 이끄는 이 커리큘럼은 비즈니스 리더들에게 성장을 촉진하는 AI 투자의 우선순위를 정하는 데 필요한 지식을 제공합니다.

상호 운용성 작동 방식

상호 운용성이 작동하려면 데이터를 공유하는 시스템에서 공통의 표준을 사용해야 합니다. 이러한 표준에는 일반적으로 공통 데이터 형식, 데이터 교환 프로토콜 및 데이터 요소를 설명하는 상호 어휘가 포함됩니다.

이러한 표준은 상호 운용성을 원하는 조직, 사용자 그룹, 정부 또는 산업 간에 사전에 합의됩니다.

그런 다음 소프트웨어 개발자는 승인된 표준을 사용하는 솔루션과 앱을 구축합니다. 또한 일반적으로 시스템을 연결하는 게이트웨이로 사용되는 API(애플리케이션 프로그래밍 인터페이스)를 제공합니다.

일부 상호 운용성 표준은 비교적 간단하여 시스템이 XML(확장 가능한 마크업 언어) 또는 JSON(JavaScript 객체 표기법)과 같은 공통 데이터 형식을 사용하도록 지정합니다. 다른 표준은 형식뿐만 아니라 메타데이터 구조, 전송 프로토콜 및 기타 요구 사항을 정의하여 더 복잡합니다.

상호 운용성 표준의 예는 다음과 같습니다.

  • 전자 데이터 교환(EDI) 기업 간에 디지털 문서를 안전하게 전송하기 위한 일련의 표준을 말합니다. 다양한 산업 및 위치에서 사용되는 EDI 표준에는 다양한 변형이 있습니다.  

  • 빠른 의료 상호 운용성 리소스(FHIR)는 미국 보건복지부(HHS) 산하 국가 상황 정보 기술 조정관실(ONC)에서 의무화한 상황 데이터 교환 표준입니다.

  • 의료용 디지털 영상 및 통신(DICOM)은 의료 이미지와 환자 데이터를 교환하고 저장하기 위한 데이터 형식 표준이자 전송 프로토콜입니다.

  • Project 25(P25) 공공 안전 기관이 서로 통신할 수 있도록 하는 디지털 양방향 무선 표준입니다.

상호 운용성 수준

시스템에서 달성할 수 있는 상호 운용성에는 네 가지 수준이 있습니다.

  • 기본적
  • 구조적
  • 의미론적
  • 조직적
기본 상호 운용성

단순 전송이라고도 하는 이 수준의 상호 운용성은 가장 기본적인 수준입니다. 데이터를 해석하거나 특정 형식으로 변환하지 않고 한 시스템에서 다른 시스템으로 데이터를 안전하게 전송합니다. 정보는 시스템 간에 자유롭게 흐르지만 데이터를 처리하거나 분석하려면 수동 개입이 필요할 수 있습니다. 

구조적 상호 운용성

이 수준에서는 시스템 간에 공유되는 모든 데이터가 특정 형식으로 표준화되어 해석 및 활용될 수 있습니다. 표준화된 형식에는 일반적으로 데이터를 표준화된 필드로 정렬하여 수신 시스템이 각 필드가 나타내는 내용을 자동으로 감지할 수 있도록 하는 작업이 포함됩니다. 

예를 들어, 고객 데이터베이스에서 수집된 데이터는 "이름", "주소" 및 "구매 내역"과 같은 필드로 정렬될 수 있습니다. 이 데이터베이스에 액세스하는 비즈니스 애플리케이션은 이러한 필드를 기반으로 내용을 해석할 수 있습니다. 즉, 애플리케이션은 "이름" 필드의 데이터를 고객 이름으로, "주소" 필드의 데이터를 고객 주소로 취급합니다.  

의미론적 상호 운용성

의미론적 상호 운용성을 통해 시스템은 데이터가 다르게 구조화되어 있더라도 데이터를 교환하고 그 의미를 이해할 수 있습니다.

이 수준에서 두 시스템은 공유된 어휘를 사용하여 데이터를 해석합니다. 소스나 형식에 관계없이 두 시스템 모두 데이터를 설명하는 공통 용어를 공유하기 때문에 데이터의 의미를 인식합니다.

의미론적 상호 운용성은 메타데이터에 의존하는 경우가 많습니다. 한 시스템에서 다른 시스템으로 데이터를 전송할 때 해당 데이터에는 공유된 용어 집합을 기반으로 데이터를 해석하는 방법을 수신 시스템에 지시하는 메타데이터가 수반됩니다.

예를 들어, 의료 서비스에서는 의료진이 동일한 질환을 지칭하기 위해 서로 다른 이름을 사용할 수 있습니다. 의료 시스템이 서로 일치하도록 하기 위해 조직에서는 각 상태가 특정 코드에 매핑되는 용어 데이터베이스를 사용하는 경우가 많습니다. 시스템 간에 데이터가 전송될 때 이 코드가 포함되어 수신 시스템에 상태를 해석하는 방법을 알려줍니다. 

조직적 상호 운용성

조직적 상호 운용성은 조직이 운영 및 데이터 거버넌스 정책을 조정하여 정보가 조직 간에 자유롭고 안전하게 흐를 수 있도록 하는 것을 의미합니다.

이 수준은 공유된 기술 표준을 넘어 공통의 목표, 프로세스 및 법적 고려 사항도 포함합니다. 이러한 공유된 표준의 복잡한 특성으로 인해 일부 사람들은 조직적 상호 운용성을 가장 높은 수준의 상호 운용성으로 간주합니다.

상호 운용성 사용 사례

의료

의료 조직은 상호 운용성을 통해 검사 결과, 진단, 처방 약물 및 예방 접종 등록부와 같은 중요한 상황 데이터에 쉽게 액세스하고 공유할 수 있습니다. 이러한 효율적인 전자 건강 정보 교환은 의료 서비스 제공자가 환자 치료와 결과를 개선하는 데 도움이 됩니다.

미국에서 Medicare 또는 Medicaid 서비스 비용을 지급받는 조직에 대해서는 의료 정보 상호 운용성이 의무화되어 있습니다.

정부

정부는 상호 운용성을 통해 부서와 기관이 공공 서비스 우선순위에 대해 소통하고 협업할 수 있도록 지원합니다.

상호 운용 가능한 시스템은 예산을 계획하고, 인허가 및 등록과 같은 서비스를 제공하고, 시민을 복지 프로그램에 등록하고, 전자 세금 신고서를 제출하는 데 사용됩니다. 상호 운용성을 통해 정부 서비스 제공에 드는 비용과 관리 오버헤드를 줄일 수 있습니다.

공공 안전

상호 운용성은 공공 비상 상황에서 핵심적인 기능을 제공하빈다. 이를 통해 서로 다른 시스템을 사용하는 여러 관할 구역의 최초 대응 요원이 실시간으로 통신하여 대응을 조정하고 자원을 할당할 수 있습니다. 경찰, 소방관, 구급대원은 상호 운용 가능한 시스템에 의존하는 경우가 많습니다.

통신

상호 운용성을 통해 서로 다른 통신 플랫폼, 서비스, 네트워크 및 장치를 연결하고 통신할 수 있습니다. 예를 들어, 유선 전화는 스마트폰으로 전화를 걸 수 있고, VoIP 전화는 유선 전화에 연결할 수 있으며, 여러 서비스 제공업체에 걸쳐 문자 메시지를 보낼 수 있습니다.

국방 및 군사

동맹국의 군대는 상호 운용성을 사용하여 커뮤니케이션, 의사 결정 및 전략적 적응력을 향상시킵니다. 예를 들어, NATO 회원국은 상호 운용 가능한 통신 시스템과 공통 전술, 절차 및 장비 표준을 사용하여 임무를 학습하고 수행합니다.

관련 솔루션
IBM 통합 소프트웨어 및 솔루션

통합 플랫폼 소프트웨어를 통해 연결 및 자동화하고 비즈니스 잠재력을 발휘하세요.

통합 소프트웨어 및 솔루션 살펴보기
데이터 통합 솔루션

IBM 데이터 통합 솔루션을 통해 생성형 AI 이니셔티브, 실시간 분석, 웨어하우스 현대화, 운영 요구 사항을 위한 복원력이 뛰어나고 성능이 우수하며 비용 최적화된 데이터 파이프라인을 구축하세요.

데이터 통합 솔루션 둘러보기
IBM watsonx.data™

AI 및 분석을 위한 하이브리드 오픈 데이터 레이크하우스를 활용하여 데이터가 어디에 있든 활용하세요.

watsonx.data 알아보기
다음 단계 안내

IBM 통합 솔루션으로 애플리케이션과 시스템을 연결하여 중요한 데이터를 빠르고 안전하게 활용하세요.

통합 솔루션 살펴보기 API Connect 라이브 데모 요청