Веб-сервис диаграмм классов UML - PullRequest
4 голосов
/ 09 января 2009

Как нарисовать класс в UML, который использует веб-сервис?

Ответы [ 3 ]

3 голосов
/ 09 января 2009

Можно также использовать профиль UML WSDL (язык описания веб-сервисов) с соответствующими стереотипами WSDL.

Это дало бы, например:

--------------------
| <<wsdl:service>> |
--------------------
|   MyWebService   |
--------------------
|                  |
--------------------
|                  |
--------------------
{URI="/MyWebService"}

Полный пример UML, включающий множество компонентов веб-службы:

image
(source: xml.com )

0 голосов
/ 09 января 2009

Я бы нарисовал веб-сервис в качестве интерфейса.

Я бы поставил границу вокруг веб-службы, чтобы указать, что она находится за пределами моей системной границы.

0 голосов
/ 09 января 2009

Похоже на диаграмму последовательности с экземплярами клиента и службы, где клиент выполняет вызов службы. Если запрос синхронный, вы увидите, что возврат возвращается клиенту; если нет, то возврата нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...