Chiotti, Omar DSS distributed architecture design of the gatekeeper component using object-design patterns Standard No.: DIF-M3506