Открытые сервисы для совместной работы на протяжении всего жизненного цикла

Открытые службы для совместной работы на протяжении всего жизненного цикла (OSLC) — это открытое сообщество, первоначально предложенное в 2008 году. [1] определить набор спецификаций, которые позволяют интегрировать разработку программного обеспечения. Он развивался и продолжает развиваться в таких областях, как управление жизненным циклом приложений (ALM), управление жизненным циклом продуктов (PLM), ИТ-операции и многие другие. Цель состоит в том, чтобы облегчить жизнь пользователям и поставщикам инструментов, упростив совместную работу инструментов. [2]
Организация
[ редактировать ]Инициатива OSLC разделена на различные технические комитеты OASIS TC (Организация по развитию стандартов структурированной информации), а также на ранее определенные рабочие группы и группы пользователей. Каждый TC OASIS разрабатывает спецификации в контексте определенной части жизненного цикла. [3] Например, существуют технические специалисты OASIS по управлению изменениями и конфигурациями, автоматизации и управлению проектами для поставок по контракту (цепочка поставок). Существует также Core TC, который определяет общую спецификацию, которая расширяется для каждого TC жизненного цикла.
По состоянию на июнь 2013 года инициатива OSLC является членом секции открытой организации стандартов OASIS. [4]
Открытые спецификации
[ редактировать ]OSLC открыт в том смысле, что участвовать может каждый (например, в группах пользователей). Чтобы участвовать в разработке спецификации OASIS TC, участники должны подписать политику прав интеллектуальной собственности, чтобы обеспечить безотзывность. Спецификации находятся под лицензией 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 (RDF), связанных данных и REST , что обеспечивает интеграцию на уровне данных посредством связей между связанными ресурсами. Ресурсы OSLC определяются в терминах свойств RDF. Операции с ресурсами выполняются с использованием HTTP . OSLC также определяет методы пользовательского интерфейса, позволяющие просматривать, создавать и выбирать ссылки. [10]
См. также
[ редактировать ]- Управление жизненным циклом приложений
- Функциональный интерфейс макета
- Связанные данные
- Управление жизненным циклом продукта
- ОТДЫХ
Ссылки
[ редактировать ]- ^ «IBM приветствует участие в разработке стандартов ALM» . Networkworld.com. 25 августа 2009 г. Архивировано из оригинала 14 октября 2012 г. Проверено 18 июля 2013 г.
- ^ «Открытые сервисы для совместной работы на протяжении всего жизненного цикла» . Open-services.net . Проверено 18 июля 2013 г.
- ^ «Технические характеристики <Основная <TWiki» . Open-services.net . Проверено 9 июня 2014 г.
- ^ "О" . Открытые сервисы для совместной работы на протяжении всего жизненного цикла . Проверено 27 августа 2015 г.
- ^ Спейчер, Стив (23 февраля 2011 г.). «Открытые сервисы для совместной работы на протяжении всего жизненного цикла и многое другое: буква «O» в OSLC» . Stevespeicher.blogspot.com . Проверено 18 июля 2013 г.
- ^ «Затмение Лио» . Октябрь 2013.
- ^ «IBM поддерживает инициативу Open CM в инструментах – SD Times: Новости разработки программного обеспечения» . СД Таймс. Архивировано из оригинала 25 марта 2012 г. Проверено 18 июля 2013 г.
- ^ «Взаимодействие жизненного цикла OSLC делает успехи | Доктор Добб» . Drdobbs.com. 26 августа 2009 г. Проверено 18 июля 2013 г.
- ^ «IBM Pulse 2011 – Тиволи с двумя умами – Отчет о поездке – Люди Коте превыше процесса» . Редмонк.com. 07.03.2011 . Проверено 18 июля 2013 г.
- ^ «OslcCoreSpecification <Main <TWiki» . 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