I have been involved in many projects or discussion around Open Banking, ecosystems, and platform thinking in recent years. I have often seen some confusion in the terminology when talking to participants. Here is a contribution by Insead Business School to explain the differences.
Link: Don’t Confuse Platforms with Ecosystems