Observatory Middleware Framework (OMF)