Event-based and Object-oriented automated deployment and configuration framework