The Architecture of BICsuite

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 Workload Automation Platform. 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.

The center of the system is the BICsuite Job Scheduling Server, which takes over all logical functions of the SOAP. It keeps all the configuration, modelling, process state and logging data, etc. up to date in a relational database management system via JDBC.

Architecture of BICsuite

The 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 can be used in a standard browser via the Web Application Server. 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 functions of our Service Orchestration and Automation Platform 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)