iBGP :: internal architecture

iBGP is built around an object oriented processing engine that is powered by an embedded compiler that links the SGBD access, Automation, Monitoring & alarm and modeler modules.
The processing engine is in it's turn envelopped inside an XML format application layer to provide mediation and file transformation services. To date, iBGP has application layers for VoIP, mediation, Voice, Data, Video...

iBGP is continuousled under surveillance by internal processes and is automatically restarted if needed.
It can be implemented in a redundant and distributed hardware architecture and all data exchanges can be set to be secure by providing an SSL2 and SSL3 layer of communications.

Because of it's modular and distributed architecture, iBGP is scalable and the following example illustrates it.

  • Phase 1: Initial implementation includes:
    • One application server
    • One production server
  • Phase 2: First extension
    • Add a production server
  • Phase 3: Second extension
    • Add a production server
    • Add a application server