Web Interface and Publisher > Web Interface > Web Interface OSLC Provider > Overview of the Web Interface OSLC provider service
Overview of the Web Interface OSLC provider service
Web Interface includes an OSLC provider service that exposes data in a model in an OSLC-compliant format.
If you want to develop your own applications that can work with data from a Modeler model, you can use the OSLC provider service that is provided with a Web Interface website to extract the data you require.
When you make an OSLC service request, the service returns RDF/XML that includes URIs for making further requests. For example, if you make a service providers request, the returned RDF/XML includes a URI for each service provider that can be accessed through the OSLC provider service.
Setting up the OSLC provider service
To set up an OSLC provider service you set up a Web Interface website.
After setting up a Web Interface website, you can use the OSLC provider service that is provided by that Web Interface website.
For information about setting up a Web Interface website, see Setting up a Web Interface Website.
Connecting to a Web Interface OSLC provider service
When you have obtained the URL for a Web Interface website, you can use that URL suffixed by /oslc to connect to the OSLC provider service. For example:
Address of Web Interface website: https://localhost:57850
Address of the Service Provider Catalog for the OSLC Root: https://localhost:57850/oslc
Creating a Web Interface website account
Depending on how the Web Interface website has been set up, you may have to create a Web Interface website account to log in to the OSLC provider service for a Web Interface website.
A Web Interface website can be set up to authenticate users using LDAP authentication only, Web Interface website account authentication only, or both LDAP authentication and Web Interface website account authentication.
* 
When you log in for LDAP authentication, the user name must include its domain. For example, MyDomain\MyUserName.
For more information about Web Interface website accounts, and whether you need to create one to use the REST service of a Web Interface website, see Web Interface website accounts and user authentication (Web Interface).
Learning about the OSLC provider service requests
When you are learning to use the OSLC provider service, you can log in to the Web Interface website using the Log In page, and then use the web browser session to access the OSLC provider service:
You can make requests to the OSLC provider service through the address bar of the web browser.
You can view the returned RDF/XML, in Firefox.
You can copy the URIs in the returned XML to the address bar of the web browser.
For more information about working with the OSLC provider service, access the Help page provided with the service: https://localhost:57850/oslc/help
Logging in to a Web Interface OSLC provider service
For an application to use the OSLC provider service, it must request an access token from the OSLC provider service using a valid user name and password. The application must then use that access token with each request it makes to the OSLC provider service.
For information about requesting and using access tokens from an application, see Requesting and using access tokens (Web Interface REST Service).
Was this helpful?