Connection Profile

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.

LAN

  • open direct connections to database (a must)
  • open connection to server via jboss 1099+others ports (if available)
  • can run with the server down
  • run processes locally
  • get rows directly from database
  • Advantages:
    • Maybe the faster on LAN env
    • Low consumption on server resources
  • Disadvantages:
    • unsafe (very unsafe from a hacker POV)
    • unkillable (as explained in a recent thread)

WAN

  • don't open direct connections to database
  • open connections to server via http port (a must)
  • just can run with the server up
  • run processes on server
  • get objects from server (server get rows from database)
  • Advantages:
    • Safer (still have some holes, but they can be controlled in other ways)
    • Killable (if the server goes down, all clients are disconnected)
  • Disadvantages:
    • More consumption on server resources
    • Current implementation slow in loading large data set

VPN

  • same as WAN but connecting to server via jboss 1099+others ports (a must)
  • faster than WAN as it is using native RMI instead of http tunnelling


Pending todo: secureWAN -> https support