I am now working in this area. differences between micro inverter (MI) and string inverter is conncection. Due to MI is connecting each panel in parallel, each panel cannot affect each other by shading or failure. If string inverter failure, that string of system is not working available. But for MI system, only 1 unit is not working available.
MI DC voltage is low, thus safe for engineer and easy installed.
The most advantage for MI is easily start up, thats why MI can produce more energy than string inverter.
However, a little expensive compare between string inverter and MI system in general.
MI is especially suitable for residencial or house roof installation (small capacity system)
MI use boost circuit and bridge for DC/AC conversion which can fit small power & voltage invironment
The solar-PV micro-inverter is an inverter attached to each solar panel (or module) by the manufacturer.Its function is the production of AC power at the terminals of the panel. You may read the relevant part in the following book for more details,
Book Dynamic Security of Interconnected Electric Power Systems - ...