Hi Siva,
Only purpose of using analysis port is, it provides flexibility to connect single analysis port with multiple analysis exports or imps.
You can do the same with uvm_*_put_port/imps. But you need multiple put ports to connect to multiple put_imps.