Introduction

Deployment Agent is an extension of Deployment Engine that deploys the latest code on servers in the web farm. An agent is installed on each server that runs Fromine’s code in production environment. The deployment engine, which is a web interface on Fromine’s Business Administration, packs up the latest code in a package and commands the agents to install or update the code in a single click. The agent takes the server offline for a while, backs up the existing code and deploys the new package. Also it reports back the real-time status of package installation that can be seen on deployment engine’s interface. In case of installation failure due to any reason, agent rolls back the code to older version from backup package. Deployment agent also has ‘Unauthorized Access Watcher’ that acts as an antivirus and keeps check on the code for any unauthorized or external changes.

Primary Features

  • Remote code deployment
  • Prevents unauthorized access to code on the servers

Technologies Used

  • Windows Presentation Foundation (WPF)
  • Windows Communication Foundation (WCF)
  • C#
  • .NET Framework

Domain

  • Business Utilities