It seems to me that "API-centric architecture" is simply saying that APIs play an important role in the architecture. Or, that the architecture defines APIs, and they are important.
Maybe the real problem is that in "your work" you are spouting some fancy new terminological fad that you have heard / read about, but you don't really understand. I'm not surprised that "he" challenged you on this ...
But to answer your question:
How to explain API-centric architecture?
By first understanding what it really means. For instance, you might read the following:
(To my mind, that is "not a lot" ... but feel free to make up your own mind on this. Don't get me wrong: I think that APIs are good and internet services with APIs are good. It is just that "API-centric architecture" sounds like yet another bit of faddish terminology for an approach that some parts of the SE profession / IT industry have known about and used for > 30 years.)
I think "He" has a point.
It seems to me that "API-centric architecture" is simply saying that APIs play an important role in the architecture. Or, that the architecture defines APIs, and they are important.
Maybe the real problem is that in "your work" you are spouting some fancy new terminological fad that you have heard / read about, but you don't really understand. I'm not surprised that "he" challenged you on this ...
But to answer your question:
By first understanding what it really means. For instance, you might read the following:
(To my mind, that is "not a lot" ... but feel free to make up your own mind on this. Don't get me wrong: I think that APIs are good and internet services with APIs are good. It is just that "API-centric architecture" sounds like yet another bit of faddish terminology for an approach that some parts of the SE profession / IT industry have known about and used for > 30 years.)