This would take some time to name all the differences. These products are quite similar at the first glance, but I will try to name few features that would distinguish them.
•PowerCenter (PC) can run on grid distributing work across nodes
•PC is able to connect to: •Messaging platforms (e.g. Tibco)
•Salesforce
•social media sources
•Hadoop
•SAP
•PC can run on Unix
•allows Real Time integration
•allow data lineage from underlying database up to reporting layer
•allows assigning memory per component
•allows to easily see number of rows passing each transformation