How ADF business components work