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 sigue 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 de los usuarios de herramientas y de los proveedores de herramientas, facilitando el trabajo conjunto de las herramientas. [2]
Organización
La iniciativa OSLC se divide en varios Comités Técnicos de la Organización para el Avance de Estándares de Información Estructurada ( OASIS TC), así como grupos de trabajo y grupos de usuarios previamente definidos. Cada OASIS TC desarrolla especificaciones en el contexto de una parte específica del ciclo de vida. [3] Por ejemplo, existen CT de OASIS para la Gestión de Cambios y Configuración, Automatización y Gestión de Proyectos para Entrega Contratada (Cadena de Suministro). También hay un Core TC, que define una especificación común que se extiende por cada TC del ciclo de vida.
Desde junio de 2013, la iniciativa OSLC es una Sección Miembro de la Organización de Estándares Abiertos OASIS. [4]
Especificaciones abiertas
OSLC está abierto en el sentido de que cualquiera puede participar (por ejemplo, en grupos de usuarios). Para participar en la especificación que desarrolla las CT de OASIS, los participantes deben firmar las políticas de DPI para garantizar la irrevocabilidad. Las especificaciones están bajo licencia Creative Commons y cualquier persona puede implementarlas libremente. [5] Respaldando la iniciativa OSLC, existen proyectos de código abierto para construir una implementación de referencia OSLC y conjuntos de pruebas para varios lenguajes de programación y marco. 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 conjuntos de pruebas. [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 e individuos que representan a unas 30 organizaciones diferentes, incluidas Oracle , Siemens , Northrop Grumman , Tieto y General Motors . La marca IBM Cloud and Smarter Infrastructure también está comenzando a utilizar OSLC como tecnología de integración. [9]
Tecnologias
Las especificaciones OSLC se basan en el marco de descripción de recursos (RDF) del W3C , datos vinculados y REST , lo que permite la integración a nivel de datos a través de enlaces entre recursos relacionados. Los recursos 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, creación y selección de enlaces. [10]
Ver también
Referencias
- ^ "IBM aclama la participación de los estándares de ALM" . Networkworld.com. 2009-08-25. Archivado desde el original el 14 de octubre de 2012 . Consultado el 18 de julio de 2013 .
- ^ "Servicios abiertos para la colaboración del ciclo de vida" . Open-services.net . Consultado el 18 de julio de 2013 .
- ^ "Especificaciones
. Open-services.net . Consultado el 9 de junio de 2014 . - ^ "Acerca de" . Servicios abiertos para la colaboración del ciclo de vida . Consultado el 27 de agosto de 2015 .
- ^ Speicher, Steve (23 de febrero de 2011). "Servicios abiertos para la colaboración del ciclo de vida y más: la" O "en OSLC" . Stevespeicher.blogspot.com . Consultado el 18 de julio de 2013 .
- ^ "Eclipse Lyo" . Octubre 2013.
- ^ "IBM apoya la iniciativa Open CM en herramientas - SD Times: Novedades de desarrollo de software" . Tiempos SD. 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 18 de julio de 2013 .
- ^ "IBM Pulse 2011 - El Tivoli con dos mentes - Informe de viaje - Sobre el proceso de Coté" . Redmonk.com. 2011-03-07 . Consultado el 18 de julio de 2013 .
- ^ "OslcCoreSpecification . 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 Eclipse para desarrollar un SDK de OSLC
- OSLC4Net : un SDK de .NET para OSLC
- Manual de OSLC : explica los conceptos de OSLC [enlace roto]
- Tutorial de OSLC : explica cómo consumir y proporcionar servicios de OSLC con mucho código de ejemplo [enlace roto]
- https://jazz.net/open-services/ - Página de Jazz.net en OSLC