Herzog - 4th iteration

  • Everything is a 'module'
  • Long term approach to business logic
  • Inheritance of business logic
  • No auto generation of client code - AI is faster and more flexible
  • Made for interconnected microservices - no busy wait

HSEB - 3rd iteration (~2022)

  • Autogeneration of client code (plugin for React Native developed).
  • Hibernate and Jersey integrated for persistence and REST.
  • Used for TransferMan

HSEB - 2nd iteration (~2008)

  • Auto generation of SQL code (this was before Hibernate/JPA)
  • Used the CommonSwift™ connection core
  • Auto generation of Java Swing client artifacts
  • Used for SensorNet, HACCP/Admin and Sabre

DataGateWay - the first iteration (~2005)

The one that powered 8 Ball Pool in the beginning

  • Heavily multithreaded back when a dual CPU was somewhat exotic
  • Written with the same concepts as a J2EE app server
  • Handwritten SQL code
  • Extensive monitoring and profiling
  • Handled ~100.000 concurrent users
×