Architecture


The architecture and internal structure of a software product have a decisive impact on the quality of a system. Proven industry standards (Java, JDBC, SQL, RDBMS, TCP/IP, C, HTTP/HTTPS, SSL/TLS, etc.) form the reliable foundation for our BICsuite Enterprise Job Scheduling System. By investing in the development of an ultra-modern server infrastructure, we have created a system that sets standards with regard to reliability and performance.

At the centre of our system is the BICsuite Job Scheduling Server, which schedules jobs for all the logical functions. It keeps all the configuration, modelling, process state and logging data, etc. up to date in a relational database management system via JDBC.

architektur

BICsuite Job Server Agents on (remote) workstations receive commands for executing the user processes from the Scheduling Server and then return the exit code for these processes to the Scheduling Server after they have been completed. All the functions offered by the BICsuite Enterprise Job Scheduling System can be used in a standard browser via the BICsuite!web Application Server, and command line utilities allow the user to work from the OS command interface. Automated operation is possible using scripts (Shell, Perl, Python. etc.).

Unrivalled software architecture

All the BICsuite Enterprise Job Scheduling System functions are operated using an open, fully documented API, via which all the system’s components communicate with the Job Scheduling Server. This allows the system to be used whenever required from within any user program. The entire system requires no root or administrator privileges for the systems.

This has the following advantages:

  • Stable IT process automation
  • Minimum hardware costs
  • Minimum time and cost are spent on administration
  • Flexible application
  • Avoidance of security risks
  • Simplification of workflows in environments with shared competences (outsourcing)