![OSLC diagram.png](http://wikiimg.tojsiabtv.com/wikipedia/en/7/7e/OSLC_diagram.png)
Open Services for Lifecycle Collaboration (OSLC) - это открытое сообщество, первоначально предложенное в 2008 году [1] для определения набора спецификаций, обеспечивающих интеграцию разработки программного обеспечения. Она развивалась и продолжает развиваться в такие области, как управление жизненным циклом приложений (ALM), управление жизненным циклом продукта (PLM), ИТ-операции и другие. Цель состоит в том, чтобы упростить жизнь пользователям инструментов и поставщикам инструментов, упростив их совместную работу. [2]
Организация
Инициатива OSLC разделена на различные TC OASIS (Технические комитеты Организации по развитию стандартов структурированной информации), а также на ранее определенные рабочие группы и группы пользователей. Каждый 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 , Siemens , Northrop Grumman , Tieto и General Motors . Бренд IBM Cloud and Smarter Infrastructure также начинает использовать OSLC в качестве технологии интеграции. [9]
Технологии
Спецификации OSLC построены на основе W3C Resource Description Framework (RDF), связанных данных и REST , обеспечивая интеграцию на уровне данных через связи между связанными ресурсами. Ресурсы OSLC определяются в терминах свойств RDF. Операции с ресурсами выполняются по протоколу HTTP . OSLC также определяет методы пользовательского интерфейса для предварительного просмотра, создания и выбора ссылок. [10]
Смотрите также
Рекомендации
- ^ "IBM приветствует участие в стандартах ALM" . Networkworld.com. 2009-08-25. Архивировано из оригинала на 2012-10-14 . Проверено 18 июля 2013 .
- ^ «Открытые службы для совместной работы на протяжении всего жизненного цикла» . Open-services.net . Проверено 18 июля 2013 .
- ^ «Технические характеристики <Главная
» . Open-services.net . Проверено 9 июня 2014 . - ^ «О» . Открытые службы для совместной работы на протяжении всего жизненного цикла . Проверено 27 августа 2015 .
- ^ Спайчер, Стив (23.02.2011). «Открытые службы для совместной работы в течение жизненного цикла и многое другое: буква« O »в OSLC» . Stevespeicher.blogspot.com . Проверено 18 июля 2013 .
- ^ "Затмение Лио" . Октябрь 2013.
- ^ «IBM поддерживает инициативу Open CM в инструментах - SD Times: Новости разработки программного обеспечения» . SD Times. Архивировано из оригинала на 2012-03-25 . Проверено 18 июля 2013 .
- ^ "Совместимость жизненного цикла OSLC прогрессирует | Dr Dobb's" . Drdobbs.com. 2009-08-26 . Проверено 18 июля 2013 .
- ^ «IBM Pulse 2011 - Тиволи с двумя умами - Отчет о поездке - Люди превыше процесса Коте» . Redmonk.com. 2011-03-07 . Проверено 18 июля 2013 .
- ^ "OslcCoreSpecification . Open-services.net . Проверено 18 июля 2013 .
Внешние ссылки
- http://open-services.net - домашняя страница OSLC
- http://oasis-oslc.org - домашняя страница секции членов OASIS OSLC
- Eclipse Lyo - проект Eclipse по разработке OSLC SDK
- OSLC4Net - .NET SDK для OSLC
- OSLC Primer - объясняет концепции OSLC [ссылка не работает]
- Учебное пособие по OSLC - объясняет, как использовать и предоставлять услуги OSLC с большим количеством примеров кода [ссылка не работает]
- https://jazz.net/open-services/ - страница Jazz.net на OSLC