Difference between revisions of "Lyo/TRSWorkshop"

From Eclipsepedia

< Lyo
Jump to: navigation, search
m
m
Line 1: Line 1:
 
'''* DRAFT IN PROGRESS *'''  
 
'''* DRAFT IN PROGRESS *'''  
  
= Tracked Resource Set(TRS) Provider for Bugzilla Workshop  =
+
= Tracked Resource Set Provider for Bugzilla Workshop  =
  
 
== Setup  ==
 
== Setup  ==
Line 14: Line 14:
 
== Introduction  ==
 
== Introduction  ==
  
This workshop will focus on the implementation of Tracked Resource Set provider. It is intended to provide a foundation in the skills required for developing Tracked Resource Set Provider implementations.
+
This workshop will focus on the implementation of Tracked Resource Set (TRS) provider. It is intended to provide a foundation in the skills required for developing Tracked Resource Set Provider implementations.  
  
As the TRS is based on OSLC, this workshop is designed as the supplement for the workshop [[Lyo/OSLCWorkshop|WKSP-1875 OSLC Enable Your Tool in a Day]] and depends on its OSLC provider/consumer functions.
+
As the TRS is based on OSLC, this workshop is designed as the supplement for the workshop [[Lyo/OSLCWorkshop|WKSP-1875 OSLC Enable Your Tool in a Day]] and depends on its OSLC provider/consumer functions.  
  
 
== Learning Objectives  ==
 
== Learning Objectives  ==

Revision as of 06:43, 11 April 2013

* DRAFT IN PROGRESS *

Contents

Tracked Resource Set Provider for Bugzilla Workshop

Setup

Please refer to Building and running the TRS Adapter for Bugzilla sample

Prerequisite

  • Java, JavaScript, Java Servlet, Java Server Pages (JSP), HTML and JAX-RS Web Services programming experience
  • Basic understanding of Resource Description Framework (RDF), Open Services for Lifecycle Collaboration (OSLC http://open-services.net/) and OAuth (http://oauth.net/core/1.0/)

Introduction

This workshop will focus on the implementation of Tracked Resource Set (TRS) provider. It is intended to provide a foundation in the skills required for developing Tracked Resource Set Provider implementations.

As the TRS is based on OSLC, this workshop is designed as the supplement for the workshop WKSP-1875 OSLC Enable Your Tool in a Day and depends on its OSLC provider/consumer functions.

Learning Objectives

This workshop leads you to go through steps to enable Bugzilla as Tracked Resource Set Provider, which is an already-working implementation. This will make Bugzilla capable of sending Change Logs.

It is built on top of OSLC-CM compatible adapter which implements OSLC Change Management(CM) provider, it is recommended to try WKSP-1875 OSLC Enable Your Tool in a Day first. The basic understanding of CM provider is also required for this workshop.

Once you will complete this workshop, you will have the fundamental skill of :

  • TRS service REST API implementation
  • The extension of OAuth implementation
  • OSLC resources definition for TRS