Rules based table driven system for trading in financial products for Front Office, Middle Office and Back Office