Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Open Services for Lifecycle Collaboration (OSLC)

( Duration: 2 Days )

This Open Services for Lifecycle Collaboration (OSLC) training course provides an introduction to Linked Data and Open Services for Lifecycle Collaboration (OSLC) for developing the future generation of data integration solutions based on the next Web. The course will cover both theoretical aspects as well as concrete techniques to implement OSLC solutions through multiple examples.

By attending Open Services for Lifecycle Collaboration (OSLC) workshop, delegates will learn:

  • Data integration scenarios and challenges
  • Web-based data integration
  • Open Services for Lifecycle Collaboration (OSLC)
  • OSLC Specifications
  • Standards for web-based data integration
  • Related technologies
  • OSLC adapter implementation
  • Apache Jena
  • OSLC Adapter tutorial
  • Conversion of data into RDF
  • Overview of existing open-source solutions

The Open Services for Lifecycle Collaboration (OSLC) class is ideal for:

  • Project managers, systems engineers, data management experts, standardization specialists, and software developers.

COURSE AGENDA

1

Data integration scenarios and challenges

  • Data integration
  • Data integration scenarios and challenges
  • Data integration vs. data interoperability
  • Potential future data integration solution features
2

Web-based data integration

  • Web history
  • Web standards
  • Difference between Linked Data and Semantic Web
  • Weird acronyms: REST, RESTful APIs, HATEOAS, Hypermedia APIs
  • URL vs. URI vs. IRI
  • Web service vs. Web resource
  • Linked Data vs. Linked Data Platform
  • REST API standards vs. REST description languages
  • Role of OSLC
3

Open Services for Lifecycle Collaboration (OSLC)

  • Overview of OSLC Core specification
  • Common OSLC misconceptions
  • Overview of existing OSLC solutions
4

OSLC Domain-specific Specifications

  • Basics of Resource Description Framework (RDF)
  • RDF syntaxes
  • Role of RDF vocabularies
  • RDF constraints defined through OSLC resource shapes
  • OSLC domain-specific specifications
  • OSLC Tracked Resource Set specification
5

Standards for Web-based Data Integration

  • Motivation for new generation of web-compatible standards
  • Open world vs closed world modeling paradigms and impact on standards
  • Converting existing standards into web-compatible standards
  • Overview of communities defining web-compatible standards
6

Related Technologies

  • Graph databases
  • Graph query languages
  • Future Linked Data Applications
  • Scalable and real-time Linked Data integration solutions
  • Configuration management
7

OSLC Adapter Introduction

  • How to install and run OSLC Bugzilla adapter
  • Overview of OSLC adapter architecture
  • Tracked Resource Set
8

Apache Jena

  • Creating/Writing/Reading RDF
  • Adding/Deleting RDF into/from RDF store
  • Using SPARQL HTTP endpoint
9

OSLC Adapter Tutorial

  • Web application architecture
  • Java servlets to create/read/delete OSLC resources
  • HTML and Java Server Pages (JSP)
  • Caching with HTTP ETags
10

Conversion of data into RDF

  • OSLC4J annotations
  • Data model in Ecore
  • Eclipse Modeling Framework
  • Generation of OSLC-annotated Java classes + Generation of OSLC specifications
  • OSLC adapter generators
11

Overview of open-source OSLC solutions

  • Solutions at Eclipse Lyo
  • Solutions at Github/ld4mbse
  • Solutions at Github/koneksys

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X