Апрель 2009

«API был вероятно наиболее важным [...] вещь, которую мы сделали с Twitter. Это позволило нам, прежде всего, сохранить службу очень простой и создать простой API, чтобы разработчики могли построить на вершине нашей инфраструктуры и come up с идеями, которые лучше, чем наши идеи и строить вещи, как Twitterrific, который является просто красивый элегантный способ использования щебетать, что мы не смогли добраться до будучи очень небольшой командой.»

Биз Стоун, со-основатель Twitter

Эта статья содержит глоссарий терминов, связанных с открытыми API, которые могут служить в качестве введения других статей в этом выпуске OSBR. Мы затем обсудить деловые возможности, которые могут быть созданы через открытый API и предоставить видео и текстовые ресурсы, которые представляют дальнейшие мысли о стоимости бизнеса, присущих в открытых интерфейсах API.

Глоссарий терминов

Здесь мы представляем определения для наиболее часто используемых терминов, связанных с открытыми API.

AJAX: асинхронный JavaScript и XML. Включает обновления для веб-страницы без необходимости браузера для перезагрузки страницы. Обоснование AJAX часто является лишь небольшая часть изменений веб-страницы. Значительно более отзывчивой, чем страниц, которые не являются веб-страницы с помощью AJAX.

API: программный интерфейс. Википедия определяет API как «набор подпрограмм, структуры данных, классы объектов и/или протоколы, предоставляемые библиотеками и/или службами операционной системы для поддержки создания приложений».

Коллективный интеллект: коллективный разум является информация и идеи, которые могут быть извлечены из коллективного набора взаимодействий и вклад сообщества пользователей и использование этой разведки в качестве фильтра за то, что ценно для пользователей. Коллективный интеллект вытекает из пользователей содержание и процесс sensemaking.

Generativity: способность системы для получения непредвиденных изменений через нефильтрованную взносов от широких и разнообразных аудиторий. Технологические generativity описывает качество Интернета, что позволяет людям, не имеющих отношения к поставщикам для получения контента в виде приложений с помощью гибридных приложений и пользователей содержание в виде вики-сайты и блоги. Первое поколение Интернет был non генеративной системы, содержание которых находилось под контролем небольшого числа сторон. С Web 2.0 технологий и практики вновь генеративных потенциал Web, позволяя пользователям участвовать и сотрудничать в создании его содержания.

Mashup: гибридные приложения объединения данных и услуг, предоставляемых третьими сторонами через открытые API, такие как Google Maps и Flickr, а также источников внутренних данных, принадлежащих пользователям. Гибридные веб-приложения являются примером рекомбинантных инноваций. Гибридные приложения могут быть реализованы непосредственно в браузере клиента или на сервере. Гибридные приложения на стороне клиента часто открытые интерфейсы API доступа к через AJAX. Википедия описывает и содержит примеры различных типов гибридных приложений.

Сетевой эффект: сетевые эффекты, также известный как сетевые внешние эффекты, происходят, когда значение хорошего, службы или общий ресурс зависит от числа пользователей. Сетевые эффекты могут быть положительным, когда значение хорошего увеличивается с числом пользователей. Примером позитивного сетевой эффект видят, когда больше людей используют тип кредитной карты, вызывая более купцов принять его. Сетевой эффект также может быть отрицательным, когда значение уменьшается число пользователей увеличения. Шоссе, застряла с автомобилями, снижает его ценность для каждого регулярного пассажира пригородных поездов как трафик замедляется, является примером негативного сетевой эффект.

Открытый API: открытый API предоставляет пользователям доступ к открытого контента данных или служб информационной технологии (ИТ) платформы. Хорошо известным примером является API Карт Google, который генерирует карты для данного места, и выходные данные могут быть объединены с другими данными и службами в гибридных приложений. Открытые API предоставляют пользователям инновационный инструментарий в смысле пользователя инновационной парадигмы. P2P Фонд обеспечивает дальнейшее обсуждение о важности открытых API.

Открыть содержимое: одна из определяющих характеристик Web 2.0 является открытость. Открытый контент публикуется в формате, который явно разрешает копирование и модификацию. Creative Commons обеспечивает выбор лицензий, которые часто используются для описания права, связанные с открытым контентом.

Рекомбинатные инновации: описывает представление инноваций как процесс, посредством которого новые идеи возникают как сочетание существующих идей. Этот процесс может сократить кривую обучения, как он сочетает в себе известные элементы нестандартными способами. Рекомбинатные инноваций позволяет новаторов поделиться опыт прошлого и разнообразие проблем кадров.

Sensemaking: способность для осмысления сложных наборов информации во время ситуации, в которой новые проблемы, возможности и задачи представляют себя, или старые возродиться. Sensemaking стремится помочь людям действовать информированным и эффективным образом. Гибридные веб-приложения и другие технологии Web 2.0 поддерживают sensemaking процесс сотрудничества, визуализации и повседневные взаимодействия с источниками данных, через которые пользователи могут получить информацию о структуре и интерпретации данных.

Внесенные пользователем содержание: Web 2.0 практики и технологии право пользователям участвовать и сотрудничать в создании контента. Это содержимое, созданное пользователями является основой для существования социальных сетей сайтов и порталов. Аналогично веб-сайты, как Flickr и YouTube в первую очередь зависит от пользователя загруженное содержимое и обеспечивают основу для классификации содержимого с помощью тегов, созданных пользователем. Считается, что материалы, такие как фотографии, обзоры, рейтинги и списки друзей быть активными. Взносы в виде поведенческих данных, таких как clickstreams, просмотров страниц и покупки, а также ресурсы, такие как вычислительные мощности считаются пассивным.

Пользователь инновации: традиционно была компания ориентированной разработки продукта. В этой модели интерфейс к Заказчику прототип продукта и получить отзывы о насколько хорошо удовлетворяются потребности клиентов в конце цикла разработки продукта. В пользователя инновации locus инноваций переходит от компании к клиенту. Новый интерфейс к клиенту в настоящее время платформа решения, что клиенты могут приспособиться к их потребностям, с помощью инновационных инструментов. Открытые API можно считать инновационной инструментариев.

Web 2.0: явление, который формирует основу следующего поколения Интернета и что проявляется с точки зрения пользователей содержание, открытость в открытых интерфейсов API и открыть содержимое и сетевые эффекты.

Соскоб Web: подход для извлечения структурированных данных из веб-сайтов, которые не предлагают открытый API для предоставления доступа к данным. API для веб-сайт, созданный через web соскоб также называется неявным API. Пример веб соскоб-HousingMaps, первый mashup Google Maps, что смешанные данные от Craigslist с картами Google. В то время ни Craigslist или Google Maps предоставляет открытый API для их услуг, создатель HousingMaps пришлось прибегнуть к web соскоб для извлечения данных из этих сайтов.

Виджеты: также известный как гаджеты, это небольшие, многократно используемые компоненты, которые позволяют содержимое из нескольких источников, чтобы быть легко интегрированы в веб-сайты без программирования. Например виджет может предоставить доступ для пользователя Twitter каналы на своей домашней странице. Термин виджет может использоваться для обозначения mashup, который объединяет только один открытый API. Большинство ранних гибридных приложений были виджеты и виджеты по-прежнему представляют значительный процент гибридных приложений. Чтобы интегрировать виджет на свой сайт, вам нужно только вставить URL или кусок JavaScript в HTML-код страницы.

Важность открытых API

Как упоминалось в вступительной цитаты по щебетать соучредитель Биз Стоун, открывая API приложение создает возможности для внешних инноваций. Сторонних разработчиков программный доступ к приложению позволяет им добавлять значение непредвиденным образом и добавляет ресурсы ваших усилий в области развития, которые вы бы иначе не имеют доступа к. Таким образом вы можете использовать длинный хвост тех пользователей, которые пишут свои собственные приложения для удовлетворения их конкретных потребностей, при наличии возможностей. С внешним развитием риск развития осуществляется другими, но тем не менее вы можете пожинать выгоды от успешных нововведений. Это то, что Google делает, когда он предоставляет пользователям доступ к его обширной вычислительной инфраструктуры при предоставлении таких услуг, как Google Maps, или любой из других.

При открытии API, следовать установленным стандартам, где они существуют. Jakob's Закон предполагает, что большая возможность увеличить трафик сайта состоит в том, чтобы дать пользователям простой способ интеграции содержания в свои сайты. Это может принимать форму открытого API, который другие разработчики могут использовать для создания виджетов и гибридные приложения, которые используют ваш API или виджета. Увеличение трафика предоставляет возможности для получения прибыли от вашего приложения через другие средства, такие, как реклама. Если приложение или служба собирает информацию от пользователей, таких как фотографии или профили, пользователи ожидают получить доступ к своей информации через открытый API. Они не хотят быть зафиксированным в конкретной службы и будет основывать свое решение на какую услугу использовать, в частности, о наличии открытого API.

Глоссарий определений были предоставлены студентами SYSC 5801 курс на Web 2.0: Коллектив сети, выпускник курса, преподавал в программе Тим. Этот глоссарий будет частью вики книги о Web 2.0, что студенты написали коллективно, реализация самой идеи лежащих в основе Web 2.0.

Доля этой статьи:

Цитируете эту статью:

Оцените содержание: 
Нет голосов были поданы еще. Скажи свое слово!