Web services UML中的Rest Web服务?

Web services UML中的Rest Web服务?,web-services,rest,uml,Web Services,Rest,Uml,您如何在UML中表示Rest Web服务 塔尔斯 我猜你问这个问题是因为你想交流或记录你的API 我会去的。在大多数情况下,您不需要完全符合UML2“语法”。通常,白板上的涂鸦足以传达Restful api。到目前为止,我还没有看到Restful api完全在UML工具中维护的情况 quick/dirty图表的另一个选项是使用HTTP片段,这也有助于通过HTTP记录Restful api: Pattern: > METHOD RESOURCE-URL >...REQUEST-R

您如何在UML中表示Rest Web服务


塔尔斯

我猜你问这个问题是因为你想交流或记录你的API

我会去的。在大多数情况下,您不需要完全符合UML2“语法”。通常,白板上的涂鸦足以传达Restful api。到目前为止,我还没有看到Restful api完全在UML工具中维护的情况

quick/dirty图表的另一个选项是使用HTTP片段,这也有助于通过HTTP记录Restful api:


Pattern: 
> METHOD RESOURCE-URL 
>...REQUEST-RESOURCE-PAYLOAD (if there)  
< RESPONSE-CODE
< RESPONSE-RESOURCE-PAYLOAD (if there)


Examples:

> GET /items/123
< 200

> POST /items
> ...payload(resource-representation)
< 201 

模式:
>方法资源URL
>…请求-资源-有效负载(如果有)
GET/items/123
< 200
>员额/项目
>…有效负载(资源表示)
< 201 

由于HTTP统一接口(魔术三角:方法、资源url、资源表示),短文本风格的通信效果非常好。

您试图表示的是哪一部分?行为、演员还是建筑?