我正在写我的Bsc。关于涉及多个软件系统的交易的论文。它主要涉及我正在实施的ERP系统和网络服务的通信和信息交换。 ERP端有一个模块,另一个有Web服务。该事务是与XML文件的通信。
我想为此过程或事务建模,并且不知道用于此目的的正确建模语言。 UML组件模型是正确的吗?
我还想宣传一些辅助信息,比如我在流程中的某个步骤使用的编程语言,或者使用哪种XML标准。在流程中注释异步HTTP发送和接收也是很好的。
感谢您的帮助!
马
答案 0 :(得分:0)
如果您的主要目标是记录Web服务和ERP模块之间的交互,那么最合适的UML图可能是sequence diagram或activity diagram。
两者都有助于显示协议(交互顺序)。两者都可以使用注释或约束来注释任何你喜欢的东西。
如果您尝试捕获有关消息表示的更多细节,则UML可能不合适。它的优势在于展示了交互的结构,而不是消息本身的结构。如果您想要显示详细信息,可能更适合查看某些Web服务标准,例如WS-choreography
第h