Открытые сервисы для совместной работы на протяжении всего жизненного цикла - Open Services for Lifecycle Collaboration - Wikipedia
Открытые сервисы для совместной работы на протяжении всего жизненного цикла (OSLC) - открытое сообщество, первоначально предложенное в 2008 году,[1] для определения набора спецификаций, позволяющих интегрировать разработку программного обеспечения. Он развивался и продолжает развиваться в такие области, как управление жизненным циклом приложений (ALM), управление жизненным циклом продукта (PLM), ИТ-операции и другие. Цель состоит в том, чтобы облегчить жизнь пользователям инструментов и поставщикам инструментов, упростив совместную работу инструментов.[2]
Организация
Инициатива OSLC разделена на различные ОАЗИС TC (Организация по развитию технических комитетов по стандартам структурированной информации), а также ранее определенные рабочие группы и группы пользователей. Каждый TC OASIS разрабатывает спецификации в контексте определенной части жизненного цикла.[3] Например, существуют TC OASIS для управления изменениями и конфигурацией, автоматизации и управления проектами для поставки по контракту (цепочка поставок). Существует также Core TC, который определяет общую спецификацию, которая расширяется каждым TC жизненного цикла.
По состоянию на июнь 2013 года инициатива OSLC является членом секции Организации открытых стандартов OASIS.[4]
Открыть спецификации
OSLC открыт в том смысле, что любой может участвовать (например, в группах пользователей). Чтобы участвовать в разработке спецификации TC OASIS, участники должны подписать политики IPR, чтобы обеспечить безотзывность. Спецификации находятся под лицензией Creative Commons и могут быть свободно реализованы кем угодно.[5] В поддержку инициативы OSLC существуют проекты с открытым исходным кодом для создания эталонной реализации OSLC и комплектов тестов для различных языков программирования и фреймворков. Проект Eclipse Lyo - один из проектов с открытым исходным кодом, который предоставляет SDK для потребителей и поставщиков (в основном для Java), эталонные реализации, образцы и набор тестов.[6]
Положение дел
Работа была формализована в 2009 году с формированием рабочей группы по управлению изменениями. [7] и участие лиц из Accenture, Eclipse Mylyn / Tasktop,[8] и IBM. С тех пор были сформированы новые рабочие группы по другим темам жизненного цикла и отдельные лица, представляющие около 30 различных организаций, включая Oracle, Сименс, Northrop Grumman, Привязать к, и Дженерал Моторс. Бренд IBM Cloud and Smarter Infrastructure также начинает использовать OSLC в качестве технологии интеграции.[9]
Технологии
Спецификации OSLC основаны на W3C. Структура описания ресурсов (RDF), Связанные данные и ОТДЫХ, обеспечивая интеграцию на уровне данных через связи между соответствующими ресурсами. Ресурсы OSLC определяются в терминах свойств RDF. Операции над ресурсами выполняются с использованием HTTP. OSLC также определяет методы пользовательского интерфейса для предварительного просмотра, создания и выбора ссылок.[10]
Смотрите также
- Управление жизненным циклом приложений
- Функциональный макет интерфейса
- Связанные данные
- Управление жизненным циклом продукта
- ОТДЫХ
Рекомендации
- ^ «IBM приветствует участие в стандартах ALM». Networkworld.com. 2009-08-25. Архивировано из оригинал на 2012-10-14. Получено 2013-07-18.
- ^ «Открытые службы для совместной работы на протяжении всего жизненного цикла». Open-services.net. Получено 2013-07-18.
- ^ "Технические характеристики <Главная
. Open-services.net. Получено 2014-06-09. - ^ "О". Открытые сервисы для совместной работы на протяжении всего жизненного цикла. Получено 2015-08-27.
- ^ Спайчер, Стив (23.02.2011). «Открытые службы для совместной работы в течение жизненного цикла и многое другое: буква« O »в OSLC». Stevespeicher.blogspot.com. Получено 2013-07-18.
- ^ "Затмение Лио". Октябрь 2013.
- ^ «IBM поддерживает инициативу Open CM в инструментах - SD Times: Новости разработки программного обеспечения». SD Times. Архивировано из оригинал на 2012-03-25. Получено 2013-07-18.
- ^ "Функциональная совместимость жизненного цикла OSLC прогрессирует | Dr Dobb's". Drdobbs.com. 2009-08-26. Получено 2013-07-18.
- ^ «IBM Pulse 2011 - Тиволи с двумя мыслями - Отчет о поездке - Процесс Коте: люди превыше всего». Redmonk.com. 2011-03-07. Получено 2013-07-18.
- ^ "OslcCoreSpecification
. Open-services.net. Получено 2013-07-18.
внешняя ссылка
- http://open-services.net - Домашняя страница OSLC
- http://oasis-oslc.org - Домашняя страница секции членов OASIS OSLC
- Затмение Лио - Проект Eclipse по разработке SDK OSLC
- OSLC4Net - .NET SDK для OSLC
- OSLC Primer - объясняет концепции OSLC [ссылка не работает]
- OSLC Учебник - объясняет, как использовать и предоставлять услуги OSLC с большим количеством примеров кода [ссылка не работает]
- https://jazz.net/open-services/ - Страница Jazz.net на OSLC