Migrating Dual Partition HDD to Solid state drive
There aren't complications due to Boot Camp per se, as it's just another partition on your drive. One recommendation could be CloneZilla if you want to try cloning the drive over with the partitions intact. However, I have been wary of this approach and will instead present a more manual but workable method.
Basically you will clone each OS separately. These instructions at the Notebook Review forums have worked for me in the past. In a nutshell:
Use Winclone to create an image of your Boot Camp installation onto your OS X partition.
Put your new drive in an external enclosure and format it as one HFS+ partition (Mac OS X Extended).
Use SuperDuper! or Carbon Copy Cloner to clone your original OS X partition (including the new Windows partiton image) to your new drive.
Switch the drives and boot up into OS X on your new drive.
Create a new Boot Camp partition in Disk Utility.
Use Winclone to restore your Windows image to that partition. You may need to use your Windows installation disk to repair the bootloader on the Boot Camp partition afterwards.
It turns out that Winclone is discontinued but it still works well. Any Windows drive cloning tool would also work (Acronis, Norton Ghost, etc).