Report question

Question: "Transaction Script" , "Table Module" and "Domain Model" in order to make business components in business layer?