매시업이란 무엇입니까?
매시업은 여러 소스의 도구 또는 데이터 조합입니다. 매시업은 일반적으로 여러 웹 페이지에서 데이터를 수집하여 해당 정보를 하나의 단순화 된 웹 응용 프로그램으로 가져옵니다.
매시업을 웹 애플리케이션의 도구 통합으로 생각하십시오. 예를 들어, 온라인 매핑 서비스에는 위치에 대한 교통 카메라를지도에 배치하는 매시업을 만들 수있는 인터페이스가있을 수 있습니다. 매쉬업의 가능성은 무한합니다.
매시업을 작성하려면 여러 입력 소스가 필요하며 일반적으로 이러한 입력에는 XML 기반 출력 스트림이 있습니다. 따라서 매시업에서 이러한 XML 출력을 입력으로 사용하고 함께 통합 할 수 있습니다. 데이터 스트림이 결합 (및 / 또는 조작)되면 매시업은 일반적으로 고유 한 출력을 생성하여 원래 입력의 조합을 표시합니다.
매쉬업에 가장 적합한 많은 웹 응용 프로그램에는 JavaScript와 XML 마크 업의 조합 인 AJAX 프로그래밍이 포함되어있어 매쉬업에 사용 된 페이지와 데이터를 페이지를 새로 고치지 않고 변경할 수 있으므로 도구가 매우 효율적입니다. 사용자를 위해.
매쉬업의 한 예는 Google Maps®와 같은 매핑 서비스를 양조장과 결합하는 것입니다. 이 매쉬업은 지역 내 양조장이나 맥주 상점의지도와 각 방향을 제공하기 위해 만들어졌으며 잘 작동합니다.
Yahoo는 Pipes ™라는 새로운 서비스를 도입하여 매쉬업을 더욱 발전 시켰습니다. Yahoo Pipes ™를 사용하면 XML 마크 업 및 Ajax 기반 인터페이스를 사용하여 자체 파이프 (또는 매시업)를 만들 수 있습니다. 이 서비스는 새로운 응용 프로그램을 사용하는 사람들이 원하는 수의 매시업을 직접 제공합니다. 파이프가 생성되면 다른 파이프와 공유하여보다 광범위하게 사용할 수 있습니다. Pipes ™는 많은 매시업을 만드는 데 사용되었습니다. 하나는 매쉬업이 YouTube의 비디오와 iTunes®의 노래 목록을 배치하는 웹 응용 프로그램입니다. 이 웹 사이트의 결혼으로 10 개의 iTunes 노래와 10 개의 가장 많이 재생되는 YouTube 비디오를 매쉬업 할 수 있습니다. 이 응용 프로그램은 두 사이트의 XML 피드를 사용하여 매시업을 생성하므로 으깬 웹 응용 프로그램을 변경하지 않고도 각 응용 프로그램의 데이터를 변경할 수 있습니다.
오늘날 인터넷에서 가장 많이 사용되는 서비스를 결합한 많은 다른 매시업이 만들어졌습니다. 새로운 응용 프로그램이 항상 나타나기 때문에 만들 수있는 웹 응용 프로그램의 양과 다양성에는 제한이 없습니다.