APACHE Sling
0.00

Проблемы которые решает

Высокие затраты на выполнение рутинных задач сотрудниками

Высокие расходы на ИТ специалистов

Высокие затраты

Ценности

Сокращение затрат

Сокращение сроков производства

APACHE Sling

Apache Sling - это фреймворк для веб-приложений RESTful, основанный на расширяемом дереве контента.

Описание

Apache Sling - это веб-инфраструктура с открытым исходным кодом для платформы Java, предназначенная для создания контентно-ориентированных приложений поверх JSR-170-совместимого (a.k.a. JCR) хранилища контента, такого как Apache Jackrabbit. Apache Sling позволяет разработчикам развертывать свои компоненты приложений в виде пакетов OSGi или в виде скриптов и шаблонов в хранилище контента. Поддерживаемые языки сценариев: JSP, серверный JavaScript, Ruby, Velocity. Цель Apache Sling - представить контент в репозитории контента как HTTP-ресурсы, создавая стиль архитектуры приложений RESTful. Sling отличается от многих других каркасов веб-приложений тем, что он действительно фокусируется на веб-аспекте разработки «веб-приложений» и через свою парадигму разработки предлагает интуитивно понятную RESTful разработку настоящего веб-приложения. Другие фреймворки больше ориентированы на разработку приложений и поэтому являются идеальными расширениями для Sling. Проект Sling был начат 27 августа 2007 года, когда Day Software предложила пожертвовать исходную базу своей внутренней веб-инфраструктуры для поддержки WCM Day Communiqué для Apache Software Foundation. Проект был принят в инкубатор Apache, спонсором которого был Apache Jackrabbit. 18 июня 2009 года проект стал проектом высшего уровня Apache. Характеристики:
  • Разрешение содержимого, которое отображает URL-адрес запроса на узел содержимого в репозитории содержимого
  • Разрешение сервлета, которое отображает узел контента и метод запроса в сервлет, обрабатывающий запрос
  • Сервлеты по умолчанию, поддерживающие WebDAV, создание контента из веб-форм и представление JSON
  • Клиентская библиотека Javascript, позволяющая получить доступ к хранилищу содержимого через AJAX
  • Поддержка сценариев на стороне сервера с Javascript, JSP, Ruby, Velocity и Scala
  • Расширяемость на основе OSGi через Apache Felix - веб-консоль Felix изначально была разработана проектом Apache Sling

Особенности пользователей

Роли заинтересованных сотрудников

Исполнительный директор

ИТ директор

Организационные особенности

Сотрудники с доступом в Internet