Язык моделирования для процесса / транзакции - PullRequest
0 голосов
/ 28 марта 2011

Я пишу мой Bsc.Тезис о транзакции, которая включает в себя несколько программных систем.В основном это касается коммуникации и обмена информацией системы ERP и веб-сервиса, который я внедряю.Со стороны ERP есть модуль, а с другой - веб-сервис.Транзакция - это связь с файлами XML.

Я хочу смоделировать этот процесс или транзакцию и не знаю подходящего языка моделирования для этой цели.Является ли модель компонентов UML правильной?

Я также хочу отметить дополнительную информацию, такую ​​как язык программирования, который я использую на определенном этапе процесса или какой стандарт XML используется.Также было бы неплохо комментировать асинхронную отправку и получение HTTP в процессе.

Спасибо за помощь!

Марко

1 Ответ

0 голосов
/ 29 марта 2011

Если вашей основной целью является документирование взаимодействия между веб-сервисом и модулем ERP, то наиболее подходящей UML-диаграммой, вероятно, является либо диаграмма последовательности , либо диаграмма активности .

Оба помогут показать протокол (последовательность взаимодействий). Оба могут быть аннотированы с любыми примечаниями или ограничениями.

Если вы пытаетесь получить больше подробностей о представлении сообщений, UML может не подойти. Его сила показывает структуру взаимодействия, в меньшей степени - структуру самих сообщений. Если вы хотите показать эту деталь, может быть более уместно взглянуть на некоторые стандарты веб-сервисов, например, WS-Хореография .

НТН.

...