VENUS a Leafit framework
Motivation
Government institutions, banks, hospitals, universities, hotels, stores or schools offer their services today not only at one physical location. A modern service is simultaneously distributed and widely available across multiple locations and often also in different countries.
On the display screen in university buildings for example, which are distributed over a big city, are displayed the local schedules combined with general information about the university. The whole is provided with an interactive section that allows the interested parties to receive specific information on any specific issues.
Depending on the installed system, a visitor can receive precise information about its way, he can purchase a ticket for a presentation or get a ticket for a service - but he can also just consult the current outdoor weather.
You let run on demand commercials on our own behalf or on behalf.
Caretakers or security officers just observe the displays to see at a glance if everything is in order: the temperature in the computer centre, the window position, humidity in critical rooms, etc.
He can intervene directly on the website or with the smartphone to close the door or to switch on the heating.
Such diverse systems must
- be able to act in distributed manner
- be connected
- be easy to be configured
- be easy to be managed
- be easy to be monitored
- be highly reusable
- be easy to extend
- communicate in a save manner with each other
- communicate quick
Leafit has invented and developed the VENUS framework – to meet all these requirements!
Our .NET based framework
VENUS consists of a collection of various specialized modules, which allow an easy creation of highly performant distributed applications.
Each new application is partly built up on the existing modules - we just add new specialized modules if needed.
The customer receives with VENUS always the best application perfectly tailored to its needs.
The VENUS framework is built on Microsoft’s .NET technology. The components communicate with WCF and the display elements are either Web- (Siverlight) or WPF based.
The components contained in a VENUS application are centrally managed and monitored directly by the framework itself.
All applications built with VENUS have the same basic functionalities
- Logging
- Monitoring
- Remote configuration
- Remote installation
- Automatic updates
- Database migrations
An example is the centralized management of each VENUS-based application within the VENUS website. All modules of the distributed application can be configured and monitored within a single Website. You can easily add or remove modules, you can install new components on a single computer and you can stop or start services or restart a computer.