Hi Sunny,
First of all you have to know how you can integrate MBAM with SCCM. you can have a glance on this link "Microsoft BitLocker Administration and Monitoring 2.5 installation and Configuration Manager 2012 R2 integration"
& "Installing MBAM 2.5 integrated with SCCM 2012 Part 3" (Follow part1 and 2 also)
You don't have to install any roles or services of SCCM. Rather you only have to make changes to two mof files adding some classes to them (dedends upon the version of SCCM) and running the MBAM installer to install the "CM Integration Feature".
This much only you have to do on SCCM Server.
Now, after the integration done, you have to make changes to the GPO where you have to disable the remote endpoints for the compliance reporting as it has been taken care by SCCM itself.
On the SQL server you have to install the roles same as in the stand alone topology but using the SCCM integration topology instead of stand alone.
On the MBAM Web Server you have to install the roles same as the stand alone topology but using the SCCM integration topology instead of stand alone.
Please do let us know if you have any issues.