
Open Services for Lifecycle Collaboration (OSLC) es una comunidad abierta, propuesta originalmente en 2008, [1] para definir un conjunto de especificaciones que permitan la integración del desarrollo de software. Ha evolucionado, y continúa evolucionando, hacia áreas como la gestión del ciclo de vida de las aplicaciones (ALM), la gestión del ciclo de vida del producto (PLM), las operaciones de TI y más. La intención es facilitar la vida a los usuarios y proveedores de herramientas, facilitando que las herramientas trabajen juntas. [2]
Organización
La iniciativa OSLC se divide en varios TC de OASIS (Organization for the Advancement of Structured Information Standards Technical Committees), así como en grupos de trabajo y grupos de usuarios previamente definidos. Cada TC de OASIS desarrolla especificaciones en el contexto de una parte específica del ciclo de vida. [3] Por ejemplo, existen TC de OASIS para Gestión de Cambios y Configuración, Automatización y Gestión de Proyectos para Entrega Contratada (Cadena de Suministro). También existe un TC Central, que define una especificación común que se amplía con cada TC de ciclo de vida.
A partir de junio de 2013, la iniciativa OSLC es una sección miembro de la Organización de Estándares Abiertos OASIS. [4]
Especificaciones abiertas
OSLC es abierto en el sentido de que cualquiera puede participar (por ejemplo, en grupos de usuarios). Para participar en el desarrollo de especificaciones de los TC de OASIS, los participantes deben firmar las políticas de propiedad intelectual para garantizar la irrevocabilidad. Las especificaciones están bajo licencia Creative Commons y pueden ser implementadas libremente por cualquiera. [5] En apoyo a la iniciativa OSLC existen proyectos de código abierto para construir una implementación de referencia de OSLC y suites de prueba para varios lenguajes de programación y marcos de trabajo. El proyecto Eclipse Lyo es uno de los proyectos de código abierto que proporciona SDK para consumidores y proveedores (principalmente para Java), implementaciones de referencia, muestras y suites de prueba. [6]
Estado
El esfuerzo se formalizó en 2009 con la formación del grupo de trabajo de Gestión del Cambio [7] y la participación de personas de Accenture , Eclipse Mylyn/Tasktop, [8] e IBM . Desde entonces, se han formado nuevos grupos de trabajo en torno a otros temas del ciclo de vida y personas que representan a unas 30 organizaciones diferentes, entre ellas Oracle , Siemens , Northrop Grumman , Tieto y General Motors . La marca Cloud and Smarter Infrastructure de IBM también está empezando a utilizar OSLC como tecnología de integración. [9]
Tecnologías
Las especificaciones de OSLC se basan en el marco de descripción de recursos (RDF) del W3C, Linked Data y REST , lo que permite la integración a nivel de datos a través de enlaces entre recursos relacionados. Los recursos de OSLC se definen en términos de propiedades RDF. Las operaciones sobre los recursos se realizan mediante HTTP . OSLC también especifica técnicas de interfaz de usuario para permitir la vista previa, la creación y la selección de enlaces. [10]
Véase también
- Gestión del ciclo de vida de las aplicaciones
- Interfaz de maqueta funcional
- Datos vinculados
- Gestión del ciclo de vida del producto
- DESCANSAR
Referencias
- ^ "IBM elogia su participación en los estándares ALM". Networkworld.com. 25 de agosto de 2009. Archivado desde el original el 14 de octubre de 2012. Consultado el 18 de julio de 2013 .
- ^ "Servicios abiertos para la colaboración en el ciclo de vida". Open-services.net . Consultado el 18 de julio de 2013 .
- ^ "Especificaciones < Principal < TWiki". Open-services.net . Consultado el 9 de junio de 2014 .
- ^ "Acerca de". Servicios abiertos para la colaboración en el ciclo de vida . Consultado el 27 de agosto de 2015 .
- ^ Speicher, Steve (23 de febrero de 2011). "Servicios abiertos para colaboración en el ciclo de vida y más: la "O" en OSLC". Stevespeicher.blogspot.com . Consultado el 18 de julio de 2013 .
- ^ "Eclipse Lyo". Octubre de 2013.
- ^ "IBM apoya la iniciativa Open CM en herramientas – SD Times: Software Development News". SD Times. Archivado desde el original el 25 de marzo de 2012. Consultado el 18 de julio de 2013 .
- ^ "La interoperabilidad del ciclo de vida de OSLC avanza | Dr Dobb's". Drdobbs.com. 2009-08-26 . Consultado el 2013-07-18 .
- ^ "IBM Pulse 2011 – El Tivoli con dos mentes – Informe de viaje – La gente por encima del proceso de Coté". Redmonk.com. 2011-03-07 . Consultado el 2013-07-18 .
- ^ "OslcCoreSpecification < Main < TWiki". Open-services.net . Consultado el 18 de julio de 2013 .
Enlaces externos
- http://open-services.net – La página de inicio de OSLC
- http://oasis-oslc.org – La página de inicio de la sección de miembros de OASIS OSLC
- Eclipse Lyo: proyecto de Eclipse para desarrollar un SDK de OSLC
- OSLC4Net: un SDK .NET para OSLC
- Introducción a OSLC: explica los conceptos de OSLC [link roto]
- Tutorial de OSLC: explica cómo consumir y proporcionar servicios OSLC con mucho código de ejemplo [enlace roto]
- https://jazz.net/open-services/ – Página de Jazz.net en OSLC