Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Lyo/TRSWorkshop"
m (New page: '''* DRAFT IN PROGRESS *''' = Tracked Resource Set(TRS) Provider for Bugzilla Workshop = == Setup == Please refer to [[Lyo/BuildTRS4JBugzilla|Building and running the TRS Adapter for...) |
m |
||
Line 11: | Line 11: | ||
*Java, JavaScript, Java Servlet, Java Server Pages (JSP), HTML and JAX-RS Web Services programming experience | *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/) | *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 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. | ||
== Learning Objectives == | == Learning Objectives == | ||
Line 16: | Line 22: | ||
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. | 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 [[Lyo/BuildOSLC4JBugzilla|OSLC-CM compatible adapter]] which implements OSLC Change Management(CM) provider, it is recommended to try [[Lyo/OSLCWorkshop| | + | It is built on top of [[Lyo/BuildOSLC4JBugzilla|OSLC-CM compatible adapter]] which implements OSLC Change Management(CM) provider, it is recommended to try [[Lyo/OSLCWorkshop|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 : | Once you will complete this workshop, you will have the fundamental skill of : |
Revision as of 06:43, 11 April 2013
* DRAFT IN PROGRESS *
Contents
Tracked Resource Set(TRS) 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 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