官术网_书友最值得收藏!

Capability-based APIs

An interesting way to expose APIs is through capabilities, which is a common strategy that's adopted by huge enterprises like B2B. Enterprises often adopt business architecture to develop strategies that converge to align across technology and business. One of the most common techniques that's used in business architecture is business capability modeling. This technique can be used to represent an organization's business anchor model. Such representations are independent of structures or people.

It is quite easy for organizations to leverage business capability modeling as a way to express and explore what the organization does. Based on that, people can make decisions regarding planning. These accomplishments are intrinsic and related to business leaders. They have to work closely, in that they have to cooperate and collaborate, considering that this strategy should be driven by business units, rather than IT.

An example of this would be a company that wants to expose their order process as an API, like so:

[GET] /stores/products/<id>/items --> for the store to find items
[GET] /procuts/<id>/items--> the quantity of an item among the stores
主站蜘蛛池模板: 多伦县| 沂南县| 大冶市| 绥中县| 察隅县| 安远县| 怀来县| 栖霞市| 西吉县| 濉溪县| 都匀市| 沙河市| 阳信县| 奉节县| 定边县| 锦州市| 乌鲁木齐市| 噶尔县| 光泽县| 忻城县| 加查县| 大港区| 花莲县| 莫力| 东乡族自治县| 九江市| 封丘县| 五河县| 祁阳县| 宝兴县| 吴旗县| 晴隆县| 资兴市| 栖霞市| 西青区| 宁明县| 二手房| 宽城| 黄山市| 丘北县| 富裕县|