preview

Unit 1 Assignment 1 Windward Engine

Decent Essays

RUNNING MULTIPLE WINDWARD VERSIONS ON ONE SERVER INTRODUCTION The Windward Engine is a very powerful tool for generating documents given a template and data. It has been used extensively at AmWINS Group Inc. since the version 6 of Windward Engine and Autotag. The upgrade process is very difficult to complete in one big push as we currently have approximately 800 templates and almost all of them require modification, some very extensive to be used in the current version of Windward. Given this problem we had to find a way to provide an incremental template upgrade process to our users. HIGH LEVEL SOLUTION We decided to modify our business application to support storing templates for multiple Windward Engines and have multiple engine versions running to generate documents. We had to be able to run our Windward Engines on …show more content…

The solutions are WSL websites that were created at the time of version 6 Windward .NET Engine and are isolated in the same way that the current Windward RESTFul Engine operates. We needed to run the Version 11 and 15 Windward .NET Engine on the same Windows VM server. The Version 11 solution uses the assemblies in an “External Assemblies” folder for the Windward Reporting Engine and other dependent assemblies. This was deployed to a site on each of 3 VM servers using the hostname “amwinsdocuments.amwins.local” using an IIS host header redirection. The Version 15 solution uses the NuGet package V.15.0.82.0 and removed the “External Assemblies” folder. This was deployed to a site on each of 3 VM servers using the hostname “amwinsdocumenstv15.amwins.local” using an IIS host header redirection. This setup allows 2 IIS sites on each of 3 servers to run independently thus achieving our stated goal to enable document generation using multiple versions of the Windward .NET Engine on the 3 servers existing in our

Get Access