流程/事务的建模语言

发布于 2024-10-27 01:07:59 字数 269 浏览 1 评论 0原文

我正在写我的学士学位。关于涉及多个软件系统的交易的论文。它基本上是关于 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

扶醉桌前 2024-11-03 01:07:59

如果您的主要目标是记录 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文