This is a prototype site, and still a work in progress. For now please continue to refer to open-services.net as the source of information for the community

Resources | OSLC

Resources

Seeing is doing, so come and learn how to do things. In this section of the site, you will find various resources to help including tutorials, videos, articles, and presentations.

OSLC4JS is a set of related open source projects that support the creation and integration of Open Services for Lifecycle Collaboration (OSLC)-based client and server applications that leverage JavaScript and Node.js capabilities. OSLC4JS projects cover the complete end-to-end capabilities required to build, extend, and integrate web apps that exploit OSLC integration capabilities and linked data resources. Why should I contribute? Because you’ll see a lot of benefits. Developers will find that it makes it easy to add OSLC capabilities to any Node or Express Web application, including client and server components of that application.

Tool

OSLC4JS

OSLC4JS is a set of related open source projects that support the creation and integration of Open Services for Lifecycle Collaboration (OSLC)-based client and server applications that leverage JavaScript and Node.js capabilities. OSLC4JS projects cover the complete end-to-end capabilities required to build, extend, and integrate web apps that exploit OSLC integration capabilities and linked data resources. Why should I contribute? Because you’ll see a lot of benefits. Developers will find that it makes it easy to add OSLC capabilities to any Node or Express Web application, including client and server components of that application.

Article

Debunking the OSLC Link-Only Myth

Most large organizations require dozens and sometimes hundreds of specialized software tools to manage the lifecycle of the physical products or software applications they create. It isn’t hard to imagine the monumental waste these organizations incur in attempting to manually coordinate the efforts of the teams that use these many disparate tools to create a single product. Open Services for Lifecycle Collaboration (OSLC) is an open community for creating specifications for integrating lifecycle activities across tools to address this problem.

Website

Beyond PLM

A blog, by Oleg Shilovitsky, for the community of people looking for information about Engineering and Manufacturing Software. This has much information relevant for the OSLC community. Visit

Tutorial

Developing OSLC Applications

Get started with developing OSLC applications “OSL-whaaaat now?” Open Services for Lifecycle Collaboration (OSLC) is a community that writes specifications to integrate software. Learn more at Why develop OSLC applications and at our main site. For a high-level overview of how to add OSLC support to software, we recommend our video “Getting started on implementing OSLC“: The description on YouTube includes a table of contents and links to references.

Tutorial

Example tutorial

A title of section Lorem ipsum dolor sit amet consectetur adipisicing elit. Illo quibusdam ea voluptas reprehenderit debitis nesciunt ex sed corrupti corporis fugiat! Quia rerum maiores minus inventore odio architecto nisi aperiam optio! This is a subsection Lorem ipsum dolor sit amet consectetur adipisicing elit. Illo quibusdam ea voluptas reprehenderit debitis nesciunt ex sed corrupti corporis fugiat! Quia rerum maiores minus inventore odio architecto nisi aperiam optio! And this is another Lorem ipsum dolor sit amet consectetur adipisicing elit.

Tutorial

Get started with developing OSLC applications

“OSL-whaaaat now?” Open Services for Lifecycle Collaboration (OSLC) is a community that writes specifications to integrate software. Learn more at Why develop OSLC applications and at our main site. For a high-level overview of how to add OSLC support to software, we recommend our video “Getting started on implementing OSLC”: The description on YouTube includes a table of contents and links to references. Explore our tutorial For a more detailed look at what goes into OSLC support, read through our tutorial “Integrating Products with OSLC”, which walks you through building an adapter that adds OSLC support to the popular Bugzilla defect-tracking software.

Video

New and updated tools in Eclipse Lyo: Toolchain Designer & Lyo Store

In this video, Andrew Berezovskyi, a Lyo project lead will describe the latest support tools that were contributed to Eclipse Lyo, which will further aim the development of OSLC adaptors and toolchains. Lyo is an Eclipse project aimed at helping the community adopt OSLC specifications and build OSLC-compliant tools. Learn more about Lyo on https://www.eclipse.org/lyo/

Video

Linked Data and OSLC for Tool Interoperability

In a lecture given in an OSLC workshop at the Embedded Conference Scandinavia, Jad El-khoury explains the OSLC standard, the underlying linked data technologies that constitute a foundation for the OSLC. After watching the lecture, you will gain a solid understanding of the linked data fundamentals, have a comperehsive overview of various parts of OSLC and be ready to individually work through the workshop material for Eclipse Lyo, an SDK for implementing OSLC-compliant solutions.

Presentation

PROSTEP OpenPDM OSLC Adapter Product Overview

The PROSTEP OpenPDM OSLC Adapter makes your PLM system(s) available to the OSLC world. It offers OSLC standard services, especially for those PLM systems which don’t offer native ones. The adapter is an add-on for the OpenPDM integration framework which provides connectors to a wide range of systems. The OpenPDM OSLC services can be integrated in any OSLC consuming applications. The gap between ALM and PLM can be closed. This presentation provides details on the OpenPDM OSLC Adapter including overview, reference project and technical information.

Video

Get IBM RTC and HP ALM To Blend Together Like Peanut Butter and Jelly

Webinar on integrating HP ALM and IBM RTC, presented by Wesley Coelho, Director of Business Development at Tasktop Technologies, and Lance Knight, Director of Solution Architects at Tasktop. Watch

Presentation

Tasktop: Helping a Center of Excellence live up to its name

Tasktop Sync Case Study on enabling the customer to increase both velocity AND quality. View

Article

Why Integration requires a combination of linking and syncing

In this article, Tasktop explores the strengths of Open Services for Lifecycle Collaboration (OSLC) and some of the areas of improvement. The conclusion is that flexibility and value are what drive integration decisions. Read

Video

Tear Down the Walls Between Requirements, Development and Testing

In this webinar, Robert Elves, co-founder of Tasktop Technologies, describes how Business Analysts using Rational Requirements Composer can successfully create and revise Requirements while automatically keeping the Testing team up-to-date on the latest changes through the use of Tasktop Sync. Watch

Tool

OSLC4Net

A toolkit for developing OSLC consumers and providers for .NET environments that contains the following tools: OSLC4NET SDK, which is very similar to the OSLC4J component of Eclipse Lyo: you can model OSLC resources as .NET objects, annotate them with OSLC attributes, and use the REST services provided by ASP.NET MVC 4 for HTTP requests and request handling. OSLC Change Management consumer implementation in the form of a test suite Go

Tool

Eclipse Lyo

The Eclipse Lyo project focuses on providing an SDK to help the Eclipse community to adopt OSLC specifications and build OSLC-compliant tools. The source code is available in a Git repository. OSLC4J: A Java toolkit to help you build OSLC-ready Java applications Test suites: Verify that your OSLC implementations are compliant with the specifications Reference Implementations: See how OSLC functions with working samples Go