HI Khalil, SMPM is a webapp it can be on installed on mid-tier server. After the installation you need to perform the configuration (host name and port number)
Application Administration Console --> Custom Configuration --> Foundation --> Advanced Options --> System Configuration Settings – Integration Management
Do you use mid tier for the host name or AR server as host name? also, what port do you use?