Feed formulas management and optimization face many challenges as customer numbers and requirements increase, as variability and availability of ingredients reach the highest level and as the competitive market pushes profit-driven operations to the pedestal.
A modern cloud-based system can provide all services needed for agile, adaptive, and cost-efficient production.
There are some cases when traditional systems are better. Cloud-based systems are dependent on Internet connection, so rural areas and areas with unreliable Internet connection traditional systems where software is installed on a single computer (or computers) are more suitable.
Although cloud-based systems are very safe and that any data sensitivity can be arranged with a confidentiality agreement, some companies find their data extremely confidential or have their data centers have the whole system on their premises. To create one solution to suit all needs and allow companies to experience systems that will best suit their business process AFOS has developed hybrid-cloud technology for feed formulation software systems.
Hybrid-cloud technology is AFOS software implementation of traditional and cloud software architecture in one suite. This technology allows AFOS to be run in the cloud, in the company data center, and on a single workstation simultaneously or entirely separately. This technology covers three main scenarios of modern software usage:
In the center of the system is a cloud database. Around the database is the Calculation and data access layer, which determines access rights (who can see what and who can run which action) and is used as the primary point of communication with client applications. The client application can be run on various devices, workstation PCs, laptops, tablets or smartphones.
Additionally, workstations and laptops have the possibility to an instant local database that can be synchronized with cloud database and used in offline mode. Some of the devices can be used only in read-only regimes, while others can be used for full database management and running calculation. This can be configured in the CDAL (calculation and data access layer) and is the system administrator’s responsibility.