본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

매시업(Mashup)은 웹에서 제공하는 정보와 서비스(주로 오픈 API)를 둘 이상 조합해 새로운 소프트웨어나 서비스, 데이터베이스 등을 만드는 기술이다.

'매시업' 은 원래 서로 다른 노래를 섞어 새 곡을 만드는 음악 용어다. 웹에서는 2000년대 중반 웹 2.0 흐름 속에서, 지도·검색·사진·날씨 같은 서비스가 기능과 데이터를 오픈 API 로 공개하면서 이것들을 섞어 새 서비스를 만드는 방식을 가리키게 되었다. 구글 지도 위에 부동산 매물 정보를 겹쳐 보여 준 서비스가 초기의 대표 사례다.

직접 데이터를 모으고 기능을 처음부터 만들지 않아도 되므로 개발이 빠르고 비용이 적다. 대신 원래 서비스의 API 정책·이용 한도·장애에 그대로 기대게 된다.

유형 내용 예
데이터 매시업 여러 출처의 데이터를 합쳐 하나의 정보로 보여 준다 공공데이터 + 지도 = 지역별 시설 지도
서비스(프레젠테이션) 매시업 여러 서비스의 화면·기능을 한 화면에 묶는다 지도에 날씨·교통 정보를 겹쳐 보여 주는 서비스
기업(엔터프라이즈) 매시업 사내 시스템 데이터와 외부 웹 서비스를 묶어 업무용 대시보드를 만든다 영업 실적 + 지도 + 고객 정보
  • 데이터·기능 제공 : 오픈 API, REST·SOAP 웹 서비스, RSS
  • 데이터 형식 : JSON, XML
  • 화면 결합 : 자바스크립트(Ajax), 위젯

헷갈리는 용어

편집 원본 편집
용어 뜻
매시업 웹의 정보·서비스를 조합해 새 서비스를 만드는 기술
양자 키 분배(QKD) 양자 성질을 이용해 암호 키를 안전하게 나누는 기술
DRM(Digital Rights Management) 디지털 콘텐츠의 저작권을 보호하고 이용 권한을 통제하는 기술
그레이웨어(Grayware) 악성코드는 아니지만 사용자에게 불편이나 위험을 줄 수 있는 애드웨어·스파이웨어 같은 프로그램