Co to jest mash-up?

Mash-up to kombinacja narzędzi lub danych z wielu źródeł. Mash-upy zazwyczaj gromadzi dane z wielu stron internetowych i wprowadzają ich informacje do jednej uproszczonej aplikacji internetowej.

Pomyśl o klamrze jako konsolidacji narzędzi dla aplikacji internetowych. Na przykład usługa mapowania online może mieć interfejs, który umożliwia tworzenie połączenia, który umieszcza kamery drogowe dla lokalizacji na mapie. Możliwości mash-upów są dość nieograniczone.

Aby utworzyć mash-up, wymagane jest wiele źródeł wejściowych i zwykle te wejścia będą miały strumień wyjściowy oparty na XML. Umożliwia to Mash-up użycie tych wyjść XML jako danych wejściowych i konsolidacja ich razem. Po połączeniu strumieni danych (i/lub manipulowania) mash-up zwykle generuje własne dane wyjściowe, które wyświetla kombinację oryginalnych wejść.

Wiele aplikacji internetowych najlepiej nadaje się do mish-up obejmuje program Ajax-kombinację JavaScript i XML Markup-który pozwala stronom i danych użyte do zmiany mash-up bez odświeżenia strony, dzięki czemu narzędzie jest bardzo wydajne dla użytkownika.

Jednym z przykładów mish-up może być połączenie usługi mapowania, takiej jak Google Maps® z mikrobruretów. To połączenie zostało stworzone i działa całkiem dobrze, aby zapewnić mapę browarów lub sklepów z piwem w obszarze i kierunki do każdego z nich.

Yahoo posunął się jeszcze bardziej dzięki wprowadzeniu nowej usługi o nazwie Pipes ™. Yahoo Pipes ™ pozwala użytkownikowi korzystać z znaczników XML i interfejsu opartego na Ajax do tworzenia własnych rur (lub mash-upów). Ta usługa umieszcza dowolną liczbę mash-upów bezpośrednio w rękach tych, którzy mogliby korzystać z nowej aplikacji. Po utworzeniu rury można ją udostępnić innym, aby umożliwić szersze zastosowanie. PIPES ™ został użyty do stworzenia wielu mash-upów, a jednym z takich mash-up jest WAplikacja EB do umieszczenia listy utworów z iTunes® z filmami z YouTube. To małżeństwo stron internetowych pozwala stworzyć Mash-up z dziesięciu pierwszych piosenek iTunes i 10 najczęściej odtwarzanych filmów z YouTube. Aplikacja używa kanału XML z obu witryn do utworzenia mash-up, umożliwiając dane z każdej aplikacji bez konieczności zmian w tłuczonej aplikacji internetowej.

Utworzono wiele innych mash-upów, łącząc najpopularniejsze usługi dostępne w Internecie. Z nowymi aplikacjami wyskakującymi przez cały czas, nie ma ograniczeń dla ilości i różnorodności aplikacji internetowych, które można utworzyć.

INNE JĘZYKI