IBM Developer Day | Bengaluru | March 14th Register now
Published December 13, 2018
The OSLC4JS projects provide Express.js middleware components that can be used to add OSLC and/or LDP services to any Express Web application. Other projects use these services to create OSLC apps that can easily and dynamically adapt to any OSLC domain, extensions to domains, and integrations between domains.
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.
For descriptions of each OSLC4JS sub-project, see the specific GitHub repos:
Why contribute to OSLC4JS? 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. It will help you extend and integrate OSLC applications to support end-user scenarios and comprehensive cross-tool governance.
OSLC4JS will also make it easier to support any OSLC domain, domain extensions, or domain integrations through the use of OSLC discovery resources to dynamically configure OSLC services during startup or to incrementally extend the services at runtime.
OSLC defines a set of REST services that enable loosely coupled integration between applications. See OSLC3 Update: What is it, how is it different, and why is it important? for additional details on OSLC.
OSLC4JS provides reusable open source modules that can be used as a starting point and extended to support specific tool development and integration needs. You can also minimize the cost of creating, maintaining and integrating OSLC client and server application components. You’re saving time, which means saving money.
Use a Node.js proxy to inspect external APIs.
Back to top