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

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
主站蜘蛛池模板: 松桃| 钟山县| 化德县| 枣庄市| 乌海市| 中江县| 兴山县| 奎屯市| 寿光市| 古丈县| 北安市| 高州市| 娱乐| 鸡东县| 灵宝市| 绵竹市| 贵德县| 买车| 嘉峪关市| 承德市| 任丘市| 榆社县| 芮城县| 芮城县| 邵阳市| 梧州市| 临澧县| 德兴市| 衡阳市| 敦化市| 青阳县| 长丰县| 根河市| 东乡族自治县| 冕宁县| 宁德市| 朝阳市| 华坪县| 丰都县| 仁寿县| 锡林郭勒盟|