Hi,
Is it possible to Integrate HP DP with REST or SOAP API's ? --> No, not at the moment. RESTApi is available for Advanced scheduler only, but it should be enhanced in the future.
Is there any front facing portal which allows users to do restore for themselve (eg.: like Opscenter in Netbackup) --> No, there is no self-service-portal for the end-user. In DP a central administration approach is implemented, so most work is done by the backup admin.
How reporting is done in HP, does only Native reporting is available, if yes can it be automated to send backup status mails and prepare capacity planning reports. --> There is basic reporting available and of course can be automated, depending on your needs. With DP 9 the new Backup Navigator was released. This tool is "Advanced Reporting". Try it out, there is 60 days instant-on license included.
Is there separate agents to backup exchange, DB2, MYsql, SQL, SAP, LYNC, Sharepoint, AD. --> Yes and No... No integration for MySQL, AD, LYNC, please see support matrices for all supported integrations.
Is it possible to take backup at vmlevel in Vmware, MS hyper V, citrix Xen servers. Oracle VMs ? if yes, can we restore individual files from the same backup? --> Yes and No, XEN is supported via scripts, Oracle VM must be handled like physical machines. Single Item Restore is available for VMware backups using the GRE feature in DP.
can we configure role based access IN HP DP. --> Yes, but for all clients only. So you could configure a user to start backups or restores only and a different user to create backup specifications only.
Does it support Tiered storage ? --> Yes, backup to disk to disk or backup to disk to tape in place.
excryption, compression is available in HP DP ? --> Yes
Does it support backup of NDMP servers? via NFS and CIFS ? --> Yes
can we create third party powershell & Shell scripts and integrate them with HP DP. --> Yes, absolutely. Nearly all you can do in DP GUI can be done using command-line. So scripting is possible. However, I recommend to use Perl, as it best fits on all platforms, no separate scripts for Linux/Unix and Windows required.
Best regards
Daniel