The Webs project is made of HTML and Javascript files that facilitate the editing and saving of Sources and Services in Warewolf. The Webs project utilizes
Knockout.js for the MVVM pattern between the HTML views and Javascript view models. Communication with the Warewolf server is done via web requests and JSON models. The Studio receives data from the Webs project via callbacks created using
CefSharp. See
SaveNewWorkflowCallbackHandler for example of implementation.