상호운용성
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
상호운용성은 둘 이상의 시스템이 서로 정보를 교환하고 활용할 수 있는 능력을 의미하며, 파일 형식과 통신 프로토콜의 공통 사용을 통해 '구문적 상호 운용성', 정보의 자동 해석을 통한 '의미적 상호 운용성', 여러 실체의 협력을 포함하는 '교차 도메인 상호 운용성'으로 분류된다. 개방형 표준을 통해 상호운용성을 확보할 수 있으며, 이는 다양한 제품 간의 정보 교환을 가능하게 한다. 상호운용성은 전자 정부, 홍수 위험 관리, 군사, 공공 안전, 상업, 의료, 철도, 통신 등 다양한 분야에서 중요하며, 시장 지배력, 비즈니스 프로세스, 경제적 결과에 영향을 미친다. 상호운용성을 촉진하기 위해 국제 기구, 유럽 연합, 미국 등에서 다양한 프레임워크와 이니셔티브가 운영되고 있다.
상호운용성은 크게 구문적 상호운용성과 의미적 상호운용성으로 나눌 수 있다.
상호운용성은 다양한 제품 간, 여러 공급업체의 유사한 제품 간, 심지어 동일 제품의 과거 및 미래 개정판 간의 교환을 의미한다. 개방형 표준은 상호운용성을 확보하는 데 중요한 역할을 한다. 공급업체가 개방형 기반이 아닌 지배적인 시스템에 시스템을 적용해야 하는 경우, 표준에서는 컴퓨터 호환성이 아니라 상호운용성이 중요하다.
2. 종류
IEEE는 상호운용성에 대해 "두 개 이상의 시스템 또는 컴포넌트가 정보를 교환할 수 있으며, 또한 교환한 정보를 사용할 수 있는 능력"[39]이라고 정의하고 있다.
전기 통신에서 상호운용성은 다음을 의미한다.
(출처: Federal Standard 1037C 및 Department of Defense Dictionary of Military and Associated Terms를 지원하는 MIL-STD-188)
송수신 겸용의 무선기에서 상호운용성은 세 가지 특징으로 이루어진다.2. 1. 구문적 상호운용성
둘 이상의 시스템이 공통 데이터 형식과 통신 프로토콜을 사용하는 경우 서로 통신할 수 있으며, 이는 '구문적 상호 운용성'을 나타낸다. XML과 SQL은 공통적인 데이터 형식 및 프로토콜의 예이다. 하위 수준의 데이터 형식 또한 구문적 상호 운용성에 기여하여, 모든 통신 시스템에서 알파벳 문자가 동일한 ASCII 또는 유니코드 형식으로 저장되도록 보장한다.[4]
2. 2. 의미적 상호운용성
둘 이상의 컴퓨터 시스템이 정보를 교환하는 능력을 넘어, 의미적 상호운용성은 두 시스템의 최종 사용자가 정의한 대로 유용한 결과를 생성하기 위해 교환된 정보를 의미 있고 정확하게 자동으로 해석하는 능력이다. 의미적 상호운용성을 달성하려면 양측은 공통 정보 교환 참조 모델을 참조해야 한다. 정보 교환 요청의 내용은 명확하게 정의된다. 전송된 내용은 이해된 내용과 동일하다.[4]
2. 3. 도메인 간 상호운용성
도메인 간 상호운용성은 공통의 이익이나 정보 교환을 위해 함께 일하는 여러 사회적, 조직적, 정치적, 법적 주체를 포함한다.[4]
3. 상호운용성과 개방형 표준
3. 1. 개방형 표준
개방형 표준은 제안된 공통 프로토콜의 기술적, 경제적 장점, 단점 및 실현 가능성에 대해 논의하고 토론하는 개발에 이해 관계를 가진 공급업체, 학계 및 기타 대표자를 포함하는 광범위하고 포괄적인 협의 그룹에 의존한다. 모든 구성원의 의문과 유보 사항이 해결된 후, 결과적인 공통 문서는 공통 표준으로 승인된다. 이 문서는 이후 대중에게 공개되며, 이후 개방형 표준이 된다. 일반적으로 게시되며, 추가적인 제약 없이 모든 사람에게 무료 또는 소액의 비용으로 제공된다. 다양한 공급업체와 개인(원래 그룹에 속하지 않은 사람조차도)은 표준 문서를 사용하여 표준에 정의된 공통 프로토콜을 구현하는 제품을 만들 수 있으며, 따라서 표준화된 기능을 기반으로 하나의 제품을 다른 제품보다 선택하는 것에 대해 고객에게 특별한 책임이나 이점이 없이 설계상 상호 운용 가능하다. 공급업체의 제품은 구현 품질, 사용자 인터페이스, 사용 편의성, 성능, 가격 및 기타 여러 요소를 놓고 경쟁하며, 고객이 비즈니스상의 이유로 경쟁 제품으로 전환하더라도 고객의 데이터를 그대로 유지하고 이전할 수 있다.
3. 2. 사후 상호운용성
사후 상호운용성은 특정 제품이 관련 표준을 위반하여 시장을 지배하거나, 제품 출시 당시에 효과적인 표준이 없어서 발생하는 현상이다. 해당 제품을 개발한 공급업체는 독점적 지위를 이용하여 자사 제품이 사실상의 표준이라고 주장할 수 있다. 네트워크 효과 때문에 다른 공급업체들은 상호운용성을 확보하는 것이 중요하지만, 원래 공급업체와의 협력 부족으로 어려움을 겪을 수 있다.
원래 공급업체는 새로운 공급업체를 잠재적인 경쟁자로 간주하고, 클린 룸 리버스 엔지니어링에 의존하는 경우가 많다. 원래 공급업체는 기술 데이터를 제공할 수는 있지만, 제약이 따르거나 사용이 제한될 수 있다. 개방형 표준과 달리 데이터 제공이 임의적이고, 경쟁 솔루션 구현을 차단할 수 있으며, 특허 또는 가격 책정 등의 제약이 있을 수 있다.
개방형 프로세스에서는 한계 수정이 가능하지만, 사후적으로는 결함과 특이 사항을 복제해야 하는 문제가 발생할 수 있다. 고객은 결함 수정을 원하지만, 공급업체는 결함 상태를 유지해야 하는 경우가 발생할 수 있다.
4. 다양한 분야에서의 상호운용성
여러 분야에서 상호운용성은 중요한 역할을 한다.
정부 (전자정부) 분야에서는 시민, 기업, 공공 행정 간의 국경을 넘는 서비스 협업 능력을 의미한다. 예를 들어, A국 시민이 B국에서 토지를 구매할 때, 각 나라마다 다른 주소 데이터 형식(이름, 거리, 우편 번호 등)과 언어 차이로 인해 어려움이 발생할 수 있다. 문자 체계가 다르면 번역 도구 없이는 데이터 교환이 더욱 복잡해진다.
홍수 위험 관리 분야에서 상호운용성은 도시의 복잡한 시스템 오브 시스템 접근 방식을 촉진한다. 도시 인프라 시스템, 특히 배수 시스템과 다른 도시 시스템(예: 교통) 간의 상호운용성을 평가하여 도시 홍수 복원력을 높일 수 있다.[5][6][7]
군사 분야에서 NATO는 상호운용성을 둘 이상의 국가 군대가 효과적으로 함께 훈련, 연습 및 작전을 수행하는 능력으로 정의한다.[8] 전략적 수준에서는 연합 구축, 작전 및 전술 수준에서는 군사 요소 및 부대의 상호 교환성, 기술적 수준에서는 시스템 간 인터페이스 및 데이터 호환성을 통해 이점을 얻을 수 있다.[9]
공공 안전 분야에서 법 집행, 소방, 응급 의료 서비스 등은 대규모 비상사태 발생 시 초기 대응 인력이 서로 소통할 수 있어야 하므로 상호운용성이 매우 중요하다.[10][11] 9.11 테러[13]와 허리케인 카트리나 이후 이 문제가 부각되었으며, 미국 정부는 미국 국토안보부의 상호 운용성 및 호환성 사무국(OIC)을 통해 SAFECOM[16], CADIP, 프로젝트 25 등의 프로그램을 추진하고 있다.
상업 및 산업 분야에서 소프트웨어 상호운용성은 서로 다른 프로그램이 공통된 교환 형식을 통해 데이터를 교환하고, 동일한 파일 형식을 읽고 쓰며, 동일한 통신 프로토콜을 사용하는 기능을 의미한다.[21] ISO/IEC 2382-01은 상호운용성을 "사용자가 해당 장치의 고유한 특성에 대해 거의 또는 전혀 알 필요 없이 다양한 기능 단위 간에 통신하고, 프로그램을 실행하거나, 데이터를 전송하는 기능"으로 정의한다.[22] -- 상호운용성은 네트워크 외부성 등 중요한 경제적 영향을 미칠 수 있으며, 독점이나 시장의 실패를 초래할 수도 있다. 표준 개발 기구는 공개된 소프트웨어 사양을 제공하여 상호운용성을 촉진한다.
- 데스크톱 상호운용성: 웹 애플리케이션 통합에서 발전하여 가상 데스크톱 환경을 만들고, 고급 창 관리 기능을 포함하는 풀 서비스 플랫폼으로 발전했다.
- 정보 검색 상호운용성: 둘 이상의 정보 컬렉션을 단일 쿼리로 검색할 수 있는 기능이다.[20] 연합 검색 기술, 메타데이터 수집을 위한 개방형 아카이브 이니셔티브 프로토콜, 자원 기술 프레임워크, SPARQL 등의 표준이 검색 상호운용성 문제 해결에 도움을 준다.
- 소프트웨어 상호운용성: Java는 한 번 작성하고 어디서나 실행할 수 있는 상호 운용 가능한 프로그래밍 언어의 예시이다.[25] IEEE는 상호운용성을 "두 개 이상의 시스템 또는 컴포넌트가 정보를 교환할 수 있으며, 또한 교환한 정보를 사용할 수 있는 능력"이라고 정의한다.[39]
시장 지배력 및 권력과 관련하여, 유럽 연합과 마이크로소프트의 경쟁 사례는 상호운용성이 권력 관계에 중요한 문제를 제기한다는 것을 보여준다.
비즈니스 프로세스 측면에서 상호운용성은 조직적인 문제이며, 소유권, 노동 관계, 사용성 문제 등을 야기할 수 있다. 비즈니스 프로세스 상호운용성은 이러한 조직적 측면을 강조한다. 미국의 자본 시설 산업에서 부적절한 상호운용성으로 인한 비용은 연간 158억달러로 추산된다.[26]
의료 산업에서 플러그 앤 플레이 상호운용성은 의료 기기를 다른 장치와 쉽게 작동시킬 수 있는 능력으로, 의료 서비스 제공자와 업계 모두의 큰 관심을 받고 있다.[28] 인텔(Intel)은 상호운용성 달성에 영향을 미치는 6가지 주요 요인으로 수요, 표준 및 규칙, 제조업체 장려, 가이드라인, 적합성 검증, 적극적 추진을 제시했다.
철도는 궤간, 차량 연결기, 제동, 신호, 적재 한계 및 건축 한계 등의 표준 준수 정도에 따라 상호 운용성이 달라진다. 철도 플랫폼 높이 및 플랫폼 간격 표준도 영향을 미칠 수 있다.
통신에서 두 개 이상의 시스템이 공통 데이터 형식과 통신 프로토콜을 사용한다면 서로 통신할 수 있으며, 이를 '구문적 상호 운용성'이라고 한다. XML과 SQL은 공통 데이터 형식 및 프로토콜의 예이다. 전기 통신에서 상호운용성은 다른 시스템에 서비스를 제공하고 서비스를 수락하며, 함께 효과적으로 작동할 수 있는 능력[30][31] 또는 통신 전자 시스템 간에 정보를 직접적이고 만족스럽게 교환할 수 있는 상태[30][31]로 정의된다. 양방향 무전기의 상호 운용성은 호환 가능한 통신 경로, 무선 시스템 커버리지, 확장 가능한 용량의 세 가지 차원으로 구성된다.
4. 1. 정부 (전자정부)
전자 정부 관점에서 상호 운용성은 시민, 기업 및 공공 행정을 위한 국경 간 서비스의 협업 능력을 의미한다. 언어 장벽, 다양한 형식의 사양, 다양한 분류 및 기타 장애로 인해 데이터 교환이 어려울 수 있다.데이터가 다르게 해석되면 협업이 제한되고 시간이 오래 걸리며 비효율적이다. 예를 들어, A국 시민이 B국에서 토지를 구매하려는 경우, 해당 시민은 적절한 주소 데이터를 제출해야 한다. 양국의 주소 데이터에는 전체 이름 세부 정보, 거리 이름과 번호, 그리고 우편 번호가 포함된다. 주소 세부 정보의 순서는 다를 수 있다. 동일한 언어에서는 제공된 주소 데이터를 정렬하는 데 문제가 없지만, 언어 장벽을 넘어서면 어려워진다. 언어가 다른 문자 체계를 사용한다면 번역 도구가 없는 경우 거의 불가능하다.
4. 2. 홍수 위험 관리
상호운용성은 도시의 홍수 위험 관리 분야 연구자들이 사용한다.[5] 전 세계의 도시와 도시 지역은 확장되면서 환경, 인프라, 사람들 간에 많은 상호 작용이 있는 복잡한 공간을 만들어낸다. 이러한 복잡성을 해결하고 도시 지역의 물을 적절하게 관리하기 위해서는 물과 홍수 방제에 대한 시스템 오브 시스템 접근 방식이 필요하다. 이러한 맥락에서 상호운용성은 시스템 오브 시스템 사고를 촉진하는 데 중요하며, "수위 초과 상황에서 물 관리 시스템이 물의 방향을 바꾸고 다른 시스템을 활용하여 성능 기능을 유지하거나 향상시키는 능력"으로 정의된다.[6] 도시 인프라 시스템의 복잡한 속성, 특히 배수 시스템과 기타 도시 시스템(예: 교통과 같은 인프라) 간의 상호운용성을 평가함으로써 도시 홍수 복원력 향상을 위해 홍수 물을 관리하는 전체 시스템의 용량을 확장할 수 있다.[7]4. 3. 군사
NATO에서 군 상호운용성은 둘 이상의 국가 군대가 효과적으로 함께 훈련, 연습 및 작전을 수행하는 능력으로 정의된다.[8] 또한, NATO는 연합군의 전술적, 작전적, 전략적 목표를 달성하기 위해 일관되고 효과적이며 효율적으로 함께 행동하는 능력으로 상호운용성을 정의한다.[8]전략적 수준에서 상호운용성은 연합 구축을 가능하게 한다. 이는 연합 파트너의 의미 있는 기여를 촉진하며, 세계관, 전략, 교리 및 군사 구조의 조화를 중심으로 한다. 상호운용성은 공통의 위협에 대항하여 공유된 이익을 달성하고 유지하기 위해 장기간에 걸쳐 함께 협력하려는 연합의 의지의 요소이다. 작전 및 전술 수준에서의 상호운용성은 전략적 상호운용성과 기술적 상호운용성이 결합되어 동맹국이 환경을 조성하고 위기를 관리하며 전쟁에서 승리하는 데 도움이 되는 곳이다. 이 수준에서의 상호운용성의 이점은 군사 요소 및 부대의 상호 교환 가능성에서 파생된다. 기술적 상호운용성은 조직과 시스템 간의 인터페이스를 반영한다. 이는 통신 및 컴퓨터에 초점을 맞추지만 시스템의 기술적 능력과 연합 파트너의 시스템과 데이터 간의 임무 호환성도 포함한다. 기술적 수준에서 상호운용성의 이점은 주로 유연성을 향상시킨다.[9]
4. 4. 공공 안전
법 집행, 소방, 응급 의료 서비스 등 공공 보건 및 안전 부서에게 상호운용성은 매우 중요하다. 왜냐하면 대규모 비상사태 발생 시 초기 대응 인력이 서로 소통할 수 있어야 하기 때문이다.[10][11] 기관 간 정보 교환을 방해하는 광범위하고 호환되지 않는 하드웨어 문제가 존재한다.[12] 정보 시스템은 주로 '정보 섬'에서 독립적으로 작동하며, 기관들은 비효율적인 방법으로 이러한 고립을 해결하려고 노력해왔다.9.11 테러[13]와 허리케인 카트리나를 계기로 공공 안전 분야의 상호운용성 부족 문제가 부각되었다.
이와 대조적으로 유타 고속도로 순찰대를 포함한 유타 주의 일부 기관에서는 주 전체의 데이터 공유 네트워크를 구축하는 등 큰 진전을 이루었다.[14]
미국 정부는 국가적 공공 안전 상호운용성 부족 문제를 해결하기 위해 노력하고 있다. 미국 국토안보부의 상호 운용성 및 호환성 사무국(OIC)은 SAFECOM[16], CADIP, 프로젝트 25 등의 프로그램을 추진하고 있다.
OIC는 2007년 8월에 CADIP를 시작했다. 이 프로젝트는 OIC를 실리콘 밸리를 포함한 여러 지역의 기관과 제휴하여 진행되었다. 이 프로그램은 사례 연구를 사용하여 관할 구역 경계를 넘어 CAD 시스템을 연결하는 것과 관련된 모범 사례와 과제를 식별한다. 이러한 교훈은 공공 안전 기관이 상호 운용 가능한 CAD 시스템을 구축하고 지역, 주 및 연방 경계를 넘어 통신하는 데 사용할 수 있는 도구와 리소스를 만드는 데 활용된다.
4. 5. 상업 및 산업
소프트웨어에서 '상호 운용성'이라는 용어는 서로 다른 프로그램이 공통된 교환 형식을 통해 데이터를 교환하고, 동일한 파일 형식을 읽고 쓰며, 동일한 통신 프로토콜을 사용할 수 있는 기능을 설명하는 데 사용된다.[21] 이러한 상호 운용성은 프로그램 설계 시 표준화에 주의를 기울이지 않으면 부족해질 수 있다.[21]ISO/IEC 2382-01('정보 기술 용어집, 기본 용어')에 따르면, 상호 운용성은 "사용자가 해당 장치의 고유한 특성에 대해 거의 또는 전혀 알 필요 없이 다양한 기능 단위 간에 통신하고, 프로그램을 실행하거나, 데이터를 전송하는 기능"으로 정의된다.[22]
상호 운용성은 네트워크 외부성 등 중요한 경제적 영향을 미칠 수 있다. 경쟁사 제품이 (특허, 영업 비밀 또는 협력 실패 등의 원인으로) 상호 운용성을 갖지 못하면, 독점이나 시장의 실패를 초래할 수 있다. 따라서 사용자 커뮤니티나 정부는 다양한 상황에서 상호 운용성을 촉진하는 조치를 취하기도 한다.
상호 운용성을 촉진하기 위해 표준 개발 기구는 공개된 소프트웨어 사양을 제공하며, Oasis-Open 조직과 buildingSMART, 인터넷 기술 태스크 포스(IETF)의 RFC 문서 등이 그 예시이다.
4. 5. 1. 데스크톱
데스크톱 상호 운용성은 소프트웨어 상호 운용성의 하위 집합이다. 초창기에는 상호 운용성의 초점이 웹 애플리케이션과 다른 웹 애플리케이션을 통합하는 데 맞춰져 있었다. 시간이 지남에 따라, 이러한 애플리케이션을 등록하고 간단한 게시-구독 패턴을 사용하여 서로 통신할 수 있는 가상 데스크톱 환경을 만들기 위해 개방형 시스템 컨테이너가 개발되었다. 기본적인 UI 기능도 지원되어 창을 다른 창과 그룹화할 수 있었다. 오늘날, 데스크톱 상호 운용성은 컨테이너 지원, 웹과 웹 간의 기본적인 교환뿐만 아니라 다른 애플리케이션 유형에 대한 기본 지원 및 고급 창 관리를 포함하는 풀 서비스 플랫폼으로 발전했다. 최신 상호 운용 플랫폼에는 범용 검색, 알림, 사용자 권한 및 기본 설정, 타사 애플리케이션 커넥터 및 사내 애플리케이션용 언어 어댑터와 같은 애플리케이션 서비스도 포함된다.4. 5. 2. 정보 검색
검색 상호운용성은 둘 이상의 정보 컬렉션을 단일 쿼리로 검색할 수 있는 기능을 의미한다.[20]특히 웹 기반 검색과 관련하여 상호운용성의 과제는 웹 리소스 설계자가 일반적으로 다른 웹 리소스와 정보를 교환하는 데 거의 또는 전혀 신경 쓸 필요가 없다는 사실에서 비롯된다. 데이터 소유자에게 형식 요구 사항을 두지 않는 연합 검색 기술이 검색 상호운용성 문제의 해결책으로 등장했다. 또한 메타데이터 수집을 위한 개방형 아카이브 이니셔티브 프로토콜, 자원 기술 프레임워크, SPARQL과 같은 표준이 등장하여 웹 리소스와 관련된 검색 상호운용성 문제를 해결하는 데 도움이 된다. 이러한 표준은 데이터 마이닝을 허용하는 것과 같이 더 광범위한 상호운용성 주제도 다룬다.
4. 5. 3. 소프트웨어
소프트웨어에서 '상호 운용성'이라는 용어는 서로 다른 프로그램이 공통된 교환 형식을 통해 데이터를 교환하고, 동일한 파일 형식을 읽고 쓰며, 동일한 통신 프로토콜을 사용할 수 있는 기능을 설명하는 데 사용된다.[21] 이러한 상호 운용성은 프로그램 설계 시 표준화에 주의를 기울이지 않으면 부족해질 수 있다.[21]ISO/IEC 2382-01('정보 기술 용어집, 기본 용어')에 따르면, 상호 운용성은 "사용자가 해당 장치의 고유한 특성에 대해 거의 또는 전혀 알 필요 없이 다양한 기능 단위 간에 통신하고, 프로그램을 실행하거나, 데이터를 전송하는 기능"으로 정의된다.[22]
상호 운용성을 촉진하기 위해 표준 개발 기구는 공개된 소프트웨어 사양을 제공하며, Oasis-Open 조직과 buildingSMART, 인터넷 기술 태스크 포스(IETF)의 RFC 문서 등이 그 예시이다.
Java는 한 번 작성하고 어디서나 실행할 수 있는 상호 운용 가능한 프로그래밍 언어의 예시이며, Java 가상 머신을 사용한다. Java로 작성된 프로그램은 시스템별 기능을 사용하지 않는 한, Java 가상 머신을 사용할 수 있는 모든 시스템과의 상호 운용성을 유지한다.[25]
IEEE는 상호운용성에 대해 "두 개 이상의 시스템 또는 컴포넌트가 정보를 교환할 수 있으며, 또한 교환한 정보를 사용할 수 있는 능력"이라고 정의하고 있다.[39]
4. 6. 시장 지배력 및 권력
유럽 연합과 마이크로소프트의 경쟁 사례는 상호운용성이 권력 관계에 대한 중요한 문제를 제기한다는 것을 보여준다. 2004년, 유럽 위원회는 마이크로소프트가 윈도우즈 작업 그룹 서버와 비(非)마이크로소프트 작업 그룹 서버 간의 상호운용성을 의도적으로 제한함으로써 시장 지배력을 남용했다고 결론 내렸다. 그렇게 함으로써 마이크로소프트는 기업 IT 네트워크의 핵심인 작업 그룹 서버 운영 체제에 대한 지배적인 시장 지위를 보호할 수 있었다. 마이크로소프트는 경쟁 업체가 동등한 입장에서 경쟁할 수 있도록 완전하고 정확한 인터페이스 문서를 공개하라는 명령을 받았다(''상호운용성 구제 조치'').상호운용성은 유럽 의회에서 열린 소프트웨어 특허 논쟁 (2005년 6월~7월)에서도 부각되었다. 비판자들은 상호운용성에 필요한 기술에 대한 특허가 RAND (합리적이고 비차별적인 라이선스) 조건으로 유지되기 때문에, 고객은 제품에 대해 한 번, 해당되는 경우 제품이 사용하는 특허 보호 프로그램에 대해 한 번, 두 번의 라이선스 수수료를 지불해야 한다고 주장한다.
4. 7. 비즈니스 프로세스
상호운용성은 종종 조직적인 문제이다. 상호운용성은 관련 조직에 상당한 영향을 미칠 수 있으며, 소유권 문제(사람들이 데이터를 공유하고 싶어하는가? 아니면 정보 사일로를 다루고 있는가?), 노동 관계(사람들이 훈련을 받을 준비가 되었는가?) 및 사용성 문제를 제기한다. 이러한 맥락에서, ''비즈니스 프로세스 상호운용성''이라는 용어로 더 적절하게 정의된다.상호운용성은 중요한 경제적 결과를 가져올 수 있다. 예를 들어, 연구에 따르면 미국의 자본 시설 산업에서 부적절한 상호운용성으로 인한 비용은 연간 158억달러로 추산된다.[26] 경쟁사의 제품이 상호 운용되지 않는 경우(특허, 영업 비밀 또는 조정 실패) 독점 또는 시장 실패가 발생할 수 있다. 이러한 이유로 사용자 커뮤니티나 정부가 다양한 상황에서 상호 운용성을 장려하기 위한 조치를 취하는 것이 신중할 수 있다. 최소 30개의 국제 기구와 국가에서 전자 정부 기반의 상호운용성 프레임워크 이니셔티브인 e-GIF를 구현했으며, 미국에서는 NIEM 이니셔티브가 있다.[27]
4. 8. 의료 산업
플러그 앤 플레이 상호운용성, 즉 의료 기기를 상자에서 꺼내 다른 장치와 쉽게 작동시킬 수 있는 능력에 대한 필요성이 의료 서비스 제공자와 업계 모두의 큰 관심을 끌고 있다.[28]인큐베이터 및 영상 시스템과 같은 의료 기기는 점점 더 진료 현장 및 전자의무기록(EMR)과 같은 전자 시스템과 통합되는 소프트웨어를 특징으로 한다. 2016년 규제 담당 전문가 협회(RAPS) 회의에서 GE 헬스케어의 앤젤라 N. 존슨과 미국 식품의약국(FDA)의 제프 슈렌과 같은 해당 분야의 전문가들은 새로운 의료 기기를 개발하는 회사와 이를 설치하는 병원이 상호 운용 가능한 소프트웨어 시스템을 보다 효과적으로 조정할 수 있는 방법에 대한 실무 세미나를 제공했다.[29]
상호 운용성은 환자가 기술을 최대한 활용하도록 돕고, 산업계의 기술 혁신도 촉진한다. 서로 다른 제품을 복잡하고 고가의 인터페이스 없이 결합할 수 있다면, 작은 회사도 분야에 진출하여 전문화된 제품을 개발할 수 있다. 상호 운용성이 없다면 병원은 호환되는 기기 세트를 제공하지만 한 영역에 특화되지 않은 큰 업체에 의존하게 된다. 상호 운용성은 경쟁을 추진하고, 경쟁은 기술 혁신과 품질 향상을 촉진한다.
인텔(Intel)은 업계가 상호 운용성을 달성하는 능력에 영향을 미치는 6가지 주요 요인을 다음과 같이 제시했다.
- 첫째, 상호 운용성을 갖춘 제품에 대한 수요가 필요하다.
- 둘째, 이 분야에서 상호 운용성이 무엇을 의미하는지 정의하는 표준과 규칙이 필요하다.
- 셋째, 업계 상황이 제조업체에게 해당 제품을 상호 운용 가능하도록 장려해야 한다.
- 넷째, 해석하는 회사에게 종종 복잡하게 느껴질 수 있는 표준을 더 쉽게 만드는 가이드라인이 존재해야 한다.
- 다섯째, 독립적인 검사를 통해 적합성이 검증되어야 한다.
- 마지막으로, 상호 운용성은 적극적으로 추진되어야 한다.
무선 통신 기술의 급진적인 발전은 상호 운용성이 달성 가능하다는 것을 입증하고 있다.
의료 생체 공학 업계의 현재 상황은 아직 상호 운용 가능한 시스템 개발로 이어지는 과정에 있다. 관심을 갖는 병원의 잠재 시장이 존재하며, 상호 운용성을 위한 표준이 개발 중이다. 그렇지만, 현재의 업계 상황은 제조업체가 상호 운용성을 달성하도록 장려하고 있는 것처럼 보이지 않는다. 예를 들어, 전자의무기록(EMR)을 사용하는 병원은 16%에서 20%에 불과하다. EMR 채택률이 이처럼 낮기 때문에 대부분의 제조업체는 상호 운용성에 투자하지 않고도 넘어갈 수 있다. 실제로, 상호 운용성이 달성되지 않음으로써 일부 제조업체가 자사 제품 간의 호환성을 홍보하고, 경쟁 업체의 제품을 배제하는 것이 가능해지고 있다. EMR 채택을 추진함으로써, 인텔(Intel)과 같은 회사는 필요로 하는 상호 운용 가능한 제품을 병원이 수집하고 활용할 수 있는 환경을 만들기를 희망하고 있다.
4. 9. 철도
철도는 궤간, 차량 연결기, 제동, 신호, 적재 한계 및 건축 한계 등 몇 가지 표준을 준수하는 정도에 따라 상호 운용성이 달라진다. 여객 철도 서비스의 경우, 서로 다른 철도 플랫폼 높이 및 플랫폼 간격 표준 또한 상호 운용성에 영향을 미칠 수 있다.북미 화물 및 도시간 여객 철도는 상호 운용성이 매우 높지만, 유럽, 아시아, 아프리카, 중남미 및 호주의 시스템은 그렇지 않다. (합리적인 비용으로) 극복하기 가장 어려운 매개변수는 궤간의 호환성 부족이지만, 가변 궤간 차축 시스템이 점점 더 많이 사용되고 있다.
4. 10. 통신
두 개 이상의 시스템이 공통 데이터 형식과 통신 프로토콜을 사용한다면 서로 통신할 수 있으며, 이는 '구문적 상호 운용성'을 나타낸다. XML과 SQL은 공통 데이터 형식 및 프로토콜의 예이다. 하위 수준 데이터 형식 또한 구문적 상호 운용성에 기여하여, 모든 통신 시스템에서 알파벳 문자가 동일한 ASCII 또는 유니코드 형식으로 저장되도록 보장한다.전기 통신에서 상호운용성은 다음으로 정의될 수 있다.
# 다른 시스템에 서비스를 제공하고 다른 시스템으로부터 서비스를 수락하며, 교환된 서비스를 사용하여 함께 효과적으로 작동할 수 있는 능력.[30][31] ITU-T는 국제 전기 통신 표준을 제공한다.
# 통신 전자 시스템 또는 통신 전자 장비 간에 정보 또는 서비스를 직접적이고 만족스럽게 교환할 수 있는 상태.[30][31]
양방향 무전기에서 상호 운용성은 세 가지 차원으로 구성된다.
- 호환 가능한 통신 경로 (호환 가능한 주파수, 장비 및 신호)
- 무선 시스템 커버리지 또는 적절한 신호 강도
- 확장 가능한 용량
5. 상호운용성 관련 조직
상호운용성에 전념하는 많은 조직들이 있다. 일부는 전자 정부, 전자 상거래 또는 일반적인 데이터 교환에 집중한다.
5. 1. 국제 기구
국제적으로, 네트워크 중심 작전 산업 컨소시엄은 국경, 언어 및 기술 장벽을 넘어 전 세계적인 상호 운용성을 촉진한다. 건설 환경에서는 1994년에 상호 운용성 국제 연합이 시작되어 2005년에 빌딩스마트로 이름이 변경되었다.[32]5. 2. 유럽
유럽에서 유럽 연합 집행위원회와 IDABC 프로그램은 유럽 상호운용성 프레임워크(EIF)를 발행했다. IDABC는 유럽 공공 행정 상호운용성 솔루션(ISA) 프로그램으로 대체되었다. 또한 의미적 상호운용성 센터 유럽(SEMIC.EU)을 시작했다. 유럽 토지 정보 서비스(EULIS)[33]는 2006년 유럽 국가 토지 등록소 컨소시엄으로 설립되었다. 이 서비스의 목표는 고객에게 개별 부동산, 토지 및 부동산 등록 서비스, 관련 법적 환경에 대한 정보에 접근할 수 있는 단일 포털을 제공하는 것이다.[34]EIF는 법적 상호운용성, 조직적 상호운용성, 의미적 상호운용성 및 기술적 상호운용성, 이렇게 네 가지 종류의 상호운용성을 고려했다.[35]
사물 인터넷(IoT)에 대한 유럽 연구 클러스터(IERC) 및 IoT 의미적 상호운용성 모범 사례에서 네 가지 종류의 상호운용성이 구분된다: 구문적 상호운용성, 기술적 상호운용성, 의미적 상호운용성 및 조직적 상호운용성.[36]
5. 3. 미국
미국 일반 서비스 관리처의 구성 요소 조직 및 등록 환경(CORE.GOV) 이니셔티브는 2000년대 초반에 구성 요소 개발, 공유, 등록 및 재사용을 위한 협업 환경을 제공했다.[37] 관련 이니셔티브로는 현재 진행 중인 국가 정보 교환 모델(NIEM) 작업과 구성 요소 저장소가 있다.[38] 국립 표준 기술 연구소(NIST)는 측정 표준 기관으로 활동한다.참조
[1]
웹사이트
Definition of Interoperability
https://web.archive.[...]
2017-03-13
[2]
서적
IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries
Institute of Electrical and Electronics Engineers. IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries. New York, NY
1990
[3]
웹사이트
What is Interoperability?
http://www.ncoic.org[...]
Network Centric Operations Industry Consortium
2012
[4]
문서
Slater, T.
[5]
학술지
Interoperability: A conceptual framework to bridge the gap between multifunctional and multisystem urban flood management
[6]
간행물
Achieving Urban Flood Resilience in an Uncertain Future
[7]
웹사이트
Urban Flood Resilience
http://www.urbanfloo[...]
2019-05-15
[8]
문서
NATO Glossary of Terms and Definitions, NATO AAP-06
http://nso.nato.int/[...]
[9]
간행물
Interoperability: A continuing Challenge in Coalition Air Operations - Chapter 2 "A broad Definition of Interoperability"
http://www.rand.org/[...]
2000
[10]
문서
Allen, D. K., Karanasios, S., & Norman, A. (2013). Information sharing and interoperability: the case of major incident management. European Journal of Information Systems, 10.1057/ejis.2013.8.
[11]
문서
Baldini, G. (2010). Report of the workshop on "Interoperable communications for Safety and Security". Ispra: European Commission, Joint Research Centre (JRC), Institute for the Protection and Security of the Citizen.
[12]
뉴스
Interoperability system bridges communications gap
https://web.archive.[...]
2017-01-25
[13]
웹사이트
Interoperability Solutions
http://www.catcomtec[...]
Catalyst Communications
2011-05-28
[14]
웹사이트
FATPOT Technologies
https://www.fatpot.c[...]
2019-09-08
[15]
웹사이트
SIEC
http://www.siec.wa.g[...]
2016-08-12
[16]
웹사이트
SAFECOM - Homeland Security
https://web.archive.[...]
2016-08-12
[17]
뉴스
Apple opposes EU plans to make common charger port for all devices
https://www.theguard[...]
2021-10-19
[18]
뉴스
In a setback for Apple, the European Union seeks a common charger for all phones.
https://www.nytimes.[...]
2021-10-19
[19]
웹사이트
One common charging solution for all
https://ec.europa.eu[...]
2021-10-19
[20]
문서
Open Search Environments: The Free Alternative to Commercial Search Services
https://ejournals.bc[...]
[21]
서적
The Official Guide to the SSCP Book
SYBEX
2016-05-16
[22]
웹사이트
Proposed Draft Technical Report for: ISO/IEC xxxxx, Information technology -- Learning, education, and training -- Management and delivery -- Specification and use of extensions and profiles
https://web.archive.[...]
ISO/IEC JTC1 SC36
2003-11-13
[23]
웹사이트
Open Services for Lifecycle Collaboration
http://open-services[...]
2016-08-12
[24]
웹사이트
OSLC (Open Services for Lifecycle Collaboration): open standard for i…
http://www.slideshar[...]
2011-11-30
[25]
서적
9. Java and JVM Interoperability [Book]
https://www.safaribo[...]
[26]
보고서
Cost Analysis of Inadequate Interoperability in the U.S. Capital Facilities Industry
https://web.archive.[...]
National Institute of Standards and Technology
2012-04-19
[27]
웹사이트
e-Government Interoperability A comparative analysis of 30 countries
https://lists.oasis-[...]
CS Transform
2016-01-21
[28]
문서
CIMIT - Center for Integration of Medicine and Innovative Technology - the MD PnP Program on Medical Device Interoperability
https://web.archive.[...]
[29]
웹사이트
RAPS Preview: FDA CDRH Director Shuren Talks Priorities
http://www.assurx.co[...]
2017-04-08
[30]
문서
Federal Standard 1037C
https://www.its.bldr[...]
[31]
문서
Dictionary of Military and Associated Terms
[32]
문서
Eastman, Charles M., and Eastman, Chuck (2008) BIM handbook: a guide to building information modeling for owners, managers, designers, engineers, and contractors John Wiley & Sons, pp.72-73.
[33]
웹사이트
European Land Information Service
https://web.archive.[...]
2008-10-19
[34]
웹사이트
Welcome - EULIS
https://web.archive.[...]
2016-08-12
[35]
웹사이트
European Interoperability Framework (EIF)
https://joinup.ec.eu[...]
[36]
간행물
IoT Semantic Interoperability: Research Challenges, Best Practices, Recommendations and Next Steps
https://www.internet[...]
European Research Cluster on the Internet of Things
2015-03
[37]
논문
XML Schema Validation Process for CORE.GOV
https://nvlpubs.nist[...]
2023-06-13
[38]
웹사이트
NIEMOpen
http://www.NIEM.gov
[39]
서적
IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries
Institute of Electrical and Electronics Engineers
1990
[40]
웹사이트
http://jtc1sc36.org/[...]
[41]
웹사이트
http://www.microsoft[...]
[42]
웹사이트
http://www.microsoft[...]
[43]
웹사이트
http://blogs.msdn.co[...]
[44]
웹인용
Definition of Interoperability
http://interoperabil[...]
2017-03-13
[45]
서적
IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries
Institute of Electrical and Electronics Engineers
1990
[46]
웹사이트
What is Interoperability?
http://www.ncoic.org[...]
2012
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com