Articulo de referencia

Servicios abiertos para la colaboración en el ciclo de vida

Open Services for Lifecycle Collaboration (OSLC) es una comunidad abierta, propuesta originalmente en 2008, [ 1 ] para definir un conjunto de especificaciones que permitan la in...

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 simplificar la vida de los usuarios y proveedores de herramientas, facilitando la colaboración entre ellas. [ 2 ]

Organización

La iniciativa OSLC se divide en varios OASIS TC (Comités Técnicos de la Organización para el Avance de los Estándares de Información Estructurada), así como en 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 OASIS TC para la Gestión de Cambios y Configuración, la Automatización y la Gestión de Proyectos para la Entrega Contratada (Cadena de Suministro). También existe un Core TC, que define una especificación común que es ampliada 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 es abierto en el sentido de que cualquiera puede participar (por ejemplo, en grupos de usuarios). Para participar en el desarrollo de la especificación de los OASIS TC, los participantes deben firmar las políticas de propiedad intelectual para garantizar la irrevocabilidad. Las especificaciones están bajo licencia Creative Commons y cualquiera puede implementarlas libremente. [ 5 ] Apoyando la iniciativa OSLC, existen proyectos de código abierto para construir una implementación de referencia de OSLC y conjuntos de pruebas 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, ejemplos 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 y personas que representan a unas 30 organizaciones diferentes, incluidas 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 OSLC se basan en el Marco de Descripción de Recursos (RDF) del W3C, los Datos Enlazados y REST , lo que permite la integración a nivel de datos mediante 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, la creación y la selección de enlaces. [ 10 ]

Véase también

Referencias

  1. "IBM elogia la participación en los estándares ALM" . Networkworld.com. 25 de agosto de 2009. Archivado del original el 14 de octubre de 2012. Consultado el 18 de julio de 2013 .
  2. "Servicios abiertos para la colaboración en el ciclo de vida" . Open-services.net . Consultado el 18 de julio de 2013 .
  3. "Especificaciones < Principal < TWiki" . Open-services.net . Consultado el 9 de junio de 2014 .
  4. "Acerca de" . Servicios abiertos para la colaboración en el ciclo de vida . Consultado el 27 de agosto de 2015 .
  5. 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 . Recuperado el 18 de julio de 2013 .
  6. «Eclipse Lyo» . Octubre de 2013.
  7. "IBM apoya la iniciativa Open CM en herramientas – SD Times: Noticias de desarrollo de software" . SD Times. Archivado del original el 25 de marzo de 2012. Consultado el 18 de julio de 2013 .
  8. "La interoperabilidad del ciclo de vida de OSLC avanza | Dr Dobb's" . Drdobbs.com. 26 de agosto de 2009. Consultado el 18 de julio de 2013 .
  9. "IBM Pulse 2011 – El Tivoli con dos mentes – Informe de viaje – La gente por encima del proceso de Coté" . Redmonk.com. 7 de marzo de 2011. Consultado el 18 de julio de 2013 .
  10. "OslcCoreSpecification < Main < TWiki" . Open-services.net . Consultado el 18 de julio de 2013 .
  • http://open-services.net – La página principal de OSLC
  • http://oasis-oslc.org – Página principal de la sección de miembros de OASIS OSLC
  • Eclipse Lyo : proyecto de Eclipse para desarrollar un SDK OSLC.
  • OSLC4Net – Un SDK .NET para OSLC
  • Introducción a OSLC : explica los conceptos de OSLC [enlace roto]
  • Tutorial de OSLC : explica cómo consumir y proporcionar servicios OSLC con muchos ejemplos de código [enlace roto]
  • https://jazz.net/open-services/ – Página de Jazz.net sobre OSLC