The Integration Theme was introduced with the release of DriveWorks 17.
The Integration Theme hosts the DriveWorks Live Web API enabling you to connect to your DriveWorks Implementation from any website, application or connected device.
The Integration Theme uses a modern REST API for consuming and running DriveWorks Implementations.
With the Integration Theme you can use the Web API to:
The Integration Theme allows DriveWorks Implementations to be seamlessly connected to any website, application or connected device..
Other benefits include:
The Integration Theme utilizes the following technologies to allow aspects of a DriveWorks Implementation to be easily consumed in a website, application or connected device..
The Server API documentation, Client SDK documentation and examples are available by selecting the Integration Theme when running DriveWorks Live or Personal Web Edition.
The Integration Theme uses a server side REST API.
REST (Representational State Transfer) is the basic principle of web interactions.
Clients (desktops, mobiles, tablets or anything connected to the internet) make requests to a server to push/pull data, expecting the server to respond with a request status and potentially get some data back.
The documentation, built on the Swagger framework, displays and interacts with all of the endpoints that can be accessed using the Integration Theme.
Here you will find:
Requests, from the client, target different endpoints or routes.
In simple terms, a web service endpoint is a web address (URL) at which clients of a specific service can gain access to it. By referencing that URL, clients can get to operations provided by that service.
The Client SDK documentation displays all of the functions and properties that are available when utilizing the SDK to communicate with the Server API. Here you will find:
On top of the Client SDK there are also some Client SDK examples that show some of the capabilities available.
The Integration Theme provides a range of examples that showcase how the Integration Theme Client SDK can be used to interact with the Server API to create custom web content, powered by DriveWorks.
This collection of examples is a great way to get started or provide inspiration, and they are completely customizable and ready to use with your existing DriveWorks Projects and Specifications.