Описание тега alfresco-webscripts
Веб-скрипты Alfresco предоставляют уникальный способ программного взаимодействия с сервером приложений контента Alfresco. В отличие от других интерфейсов, предоставляемых Alfresco, веб-скрипты предлагают RESTful API для контента, находящегося в репозитории контента. Веб-архитектура REST (передача репрезентативного состояния) основана на HTTP-запросах и ответах, URI (унифицированных идентификаторах ресурсов) и типах документов. Веб-скрипты позволяют реализовать собственный RESTful API без инструментов или знаний Java, требуя только текстового редактора. Такой подход к разработке API Alfresco означает, что веб-скрипты имеют множество преимуществ по сравнению с существующими технологиями, включая простоту и скорость разработки, а также гибкость в разработке API. Сделав акцент на архитектурном стиле RESTful,веб-скрипты позволяют создавать пользовательские веб-службы управления контентом с идентификатором URI и HTTP, поддерживаемые сервером приложений контента Alfresco.
Веб-скрипты обеспечивают доступ RESTful к контенту, хранящемуся в вашем репозитории контента Alfresco. Вы можете размещать элементы управления своим контентом, чтобы управлять им и предоставлять единообразный доступ для широкого спектра клиентских приложений и служб, таких как браузер, портал, поисковая система или пользовательское приложение. Из-за присущей этому интерфейсу распределенной природы все репозитории контента Alfresco на предприятии могут напоминать один логический набор взаимосвязанных документов (например, Интернет), что позволяет применять веб-технологии, такие как кэширование, аутентификация, прокси-серверы и переговоры, на вашем компьютере. ресурсы репозитория.
Вы можете создать свой собственный интерфейс RESTful с использованием облегченных технологий сценариев (таких как JavaScript и FreeMarker), позволяющих произвольно сопоставлять любой контент в репозитории с ресурсами в Интернете, или вы можете использовать готовые веб-сценарии, которые уже инкапсулируют многие сопоставления. Привязка Alfresco CMIS (Content Management Interoperability Services) к AtomPub реализована в виде серии веб-скриптов.
Вы можете использовать веб-скрипты для различных решений, таких как:
- Интеграция Alfresco со сторонними системами Предоставление каналов
- Разработка служб данных Разработка служб пользовательского интерфейса, таких как портлеты
- Настройка поиска Выступает в роли серверной части клиентских инструментов, таких как
- Orbeon Forms, интеграция с Microsoft Office
- Разработка приложений Facebook
- Создание компонентов пользовательского интерфейса в Alfresco Surf
Источник: http://docs.alfresco.com/5.1/concepts/ws-overview.html