It is a known issue that there are certain functions that cannot be carried over an HTTP/HTTPS connection. Unfortunately, I don't think that these functions are documented anywhere.
We have 2 use cases for using Sparx EA and PCS. One of them is administrative usage and it involves using an ODBC connection to the database. The other one does involves having Sparx EA and PCS communicating over HTTP/HTTPS.