Otevřené služby pro celoživotní spolupráci - Open Services for Lifecycle Collaboration - Wikipedia
Otevřené služby pro celoživotní spolupráci (OSLC) je otevřená komunita, původně navržená v roce 2008,[1] definovat soubor specifikací, které umožňují integraci vývoje softwaru. Vyvinula se a nadále se vyvíjí do oblastí, jako je Application Lifecycle Management (ALM), Product Lifecycle Management (PLM), IT Operations a další. Záměrem je usnadnit život uživatelům nástrojů a prodejcům nástrojů usnadněním spolupráce nástrojů.[2]
Organizace
Iniciativa OSLC se dělí na různé OÁZA TC (Organizace pro pokrok v technických výborech pro standardy strukturovaných informací), stejně jako dříve definované pracovní skupiny a skupiny uživatelů. Každý TC OASIS vyvíjí specifikace v kontextu konkrétní části životního cyklu.[3] Například existují TC OASIS pro správu změn a konfigurací, automatizaci a správu projektů pro smluvní dodávky (dodavatelský řetězec). K dispozici je také Core TC, který definuje společnou specifikaci, která je rozšířena o každý TC životního cyklu.
Od června 2013 je iniciativa OSLC členskou sekcí organizace Open Standard Organization OASIS.[4]
Otevřené specifikace
OSLC je otevřené v tom smyslu, že se ho může účastnit kdokoli (např. Ve skupinách uživatelů). Aby se účastníci mohli podílet na specifikaci vyvíjející OASIS TC, musí účastníci podepsat zásady IPR, aby zajistili neodvolatelnost. Specifikace podléhají licenci Creative Commons a může je libovolně implementovat kdokoli.[5] Podporující iniciativu OSLC existují projekty open source pro vytváření referenční implementace OSLC a testovací sady pro různé programovací jazyky a rámce. Projekt Eclipse Lyo je jedním z projektů s otevřeným zdrojovým kódem, který poskytuje spotřebitelské a poskytovatelské sady SDK (primárně pro Javu), referenční implementace, vzorky a testovací sadu.[6]
Postavení
Úsilí bylo formalizováno v roce 2009 vytvořením pracovní skupiny pro řízení změn [7] a účast jednotlivců z Accenture, Eclipse Mylyn / Tasktop,[8] a IBM. Od té doby se nové pracovní skupiny vytvořily kolem dalších témat životního cyklu a jednotlivců zastupujících přibližně 30 různých organizací, včetně Věštec, Siemens, Northrop Grumman, Tieto, a General Motors. Značka IBM Cloud and Smarter Infrastructure také začíná používat OSLC jako integrační technologii.[9]
Technologie
Specifikace OSLC vycházejí z W3C Rámec popisu zdrojů (RDF), Propojená data a ZBYTEK, umožňující integraci na datové úrovni prostřednictvím odkazů mezi souvisejícími zdroji. Zdroje OSLC jsou definovány z hlediska vlastností RDF. Operace se zdroji se provádějí pomocí HTTP. OSLC také specifikuje techniky uživatelského rozhraní umožňující náhled, vytváření a výběr odkazů.[10]
Viz také
- Správa životního cyklu aplikace
- Funkční maketa rozhraní
- Propojená data
- Správa životního cyklu produktu
- ZBYTEK
Reference
- ^ „IBM vítá účast standardů ALM“. Networkworld.com. 2009-08-25. Archivovány od originál dne 2012-10-14. Citováno 2013-07-18.
- ^ „Otevřené služby pro spolupráci na životním cyklu“. Open-services.net. Citováno 2013-07-18.
- ^ "Specifikace
. Open-services.net. Citováno 2014-06-09. - ^ "O". Otevřené služby pro spolupráci na životním cyklu. Citováno 2015-08-27.
- ^ Speicher, Steve (2011-02-23). „Open Services for Lifecycle Collaboration and More: The„ O “in OSLC“. Stevespeicher.blogspot.com. Citováno 2013-07-18.
- ^ „Eclipse Lyo“. Říjen 2013.
- ^ „IBM podporuje iniciativu Open CM v nástrojích - SD Times: Zprávy o vývoji softwaru“. SD Times. Archivovány od originál dne 2012-03-25. Citováno 2013-07-18.
- ^ „Interoperabilita životního cyklu OSLC dělá pokrok | Dr. Dobb's“. Drdobbs.com. 26. 8. 2009. Citováno 2013-07-18.
- ^ „IBM Pulse 2011 - The Tivoli with two minds - Trip Report - Coté's People Over Process“. Redmonk.com. 07.03.2011. Citováno 2013-07-18.
- ^ "OslcCoreSpecification
. Open-services.net. Citováno 2013-07-18.
externí odkazy
- http://open-services.net - Domovská stránka OSLC
- http://oasis-oslc.org - Domovská stránka členské sekce OASIS OSLC
- Zatmění Lyo - Projekt Eclipse na vývoj sady OSLC SDK
- OSLC4Net - .NET SDK pro OSLC
- OSLC Primer - vysvětluje pojmy OSLC [link nefunkční]
- Výukový program OSLC - vysvětluje, jak využívat a poskytovat služby OSLC s mnoha ukázkovými kódy [nefunkční odkaz]
- https://jazz.net/open-services/ - Stránka Jazz.net v OSLC