流程/事务的建模语言
我正在写我的学士学位。关于涉及多个软件系统的交易的论文。它基本上是关于 ERP 系统和我正在实施的网络服务的通信和信息交换。 ERP 端有一个模块,另一端有 Web 服务。该事务是与 XML 文件的通信。
我想对此流程或事务进行建模,但不知道用于此目的的正确建模语言。 UML 组件模型是正确的吗?
我还想注释辅助信息,例如我在流程的某个步骤中使用的编程语言或正在使用的 XML 标准。如果能在进程中注释异步 HTTP 发送和接收也很好。
感谢您的帮助!
马可
I am writing my Bsc. thesis about a transaction which involves several software systems. Its basically about the communication and information exchange of a ERP system and a webservice which I am implementing. There is a module on the ERP side and the web service on the other. The transaction is communication with XML files.
I want to model this process or transaction and don't know the right modelling language for that purpose. Is the UML component model the right one?
I also want to annote side information like the programming language I am using at a certain step in the process or which XML standard is beeing used. It would also be nice to annotate the asynchronous HTTP sending and receiving in the process.
Thanks for your help!
Marco
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您的主要目标是记录 Web 服务和 ERP 模块之间的交互,那么最合适的 UML 图可能是 序列图或活动图。
两者都有助于显示协议(交互序列)。两者都可以使用注释或约束用您喜欢的任何内容进行注释。
如果您试图捕获有关消息表示的更多细节,UML 可能不合适。它的优势在于显示交互的结构,而不是消息本身的结构。如果您想显示详细信息,查看一些 Web 服务标准可能更合适,例如 WS-编舞。
嗯。
If your primary goal is to document the interactions among web service and ERP module then the most appropriate UML diagram is likely either a sequence diagram or activity diagram.
Both will help to show the protocol (sequence of interactions). Both can be annotated with anything you like using notes or constraints.
If you're trying to capture more specifics on the representation of messages UML may not be appropriate. Its strength is showing the structure of the interaction, less so structure of the messages themselves. If you want to show that detail it may be more appropriate to look at some of the web service standards, e.g. WS-choreography.
hth.