我想要创造不同类型的过程中代理商相互作用。我想描述(确定、正式)的过程之间的相互作用剂使用一种特殊的语言。换句话说,我想提供一个环境剂可以互相交流在一定的方式和我想描述的方式的相互作用使用一种编程语言,这是适合的。是否有这样的语言?

更具体和较不抽象,我们可以认为剂作为用户的网站。该网站的发展取决于行动的用户(用户有一定的自由法》)。什么样的用户可以做什么,会发生,因为他们的行动应该被描述语言。

有帮助吗?

解决方案

一般所述一组可能的动作是通过在接口中的方法固定。你的意思是在不同的时间,这取决于以前的行为,只有一些行动应启用(就像登录做其他事情之前)?

在这种情况下,可以其建模为组分(用户和系统),互相交谈,并通过状态机或序列图的相互作用进行建模。如果这是你想要的,那么实际的实现可能是一样简单编码状态机进入如Java的。

或者,你可能想看看在工作流程框架。但我认为你需要澄清你的要求多一点。

或者你的意思是,即使是新的动作可以由用户推出?

其他提示

爱尔兰是一个明显的答案,请参阅文件如 这2004年纸 或维基教科书上的文章 自治剂.

如果你是幸福的工作中的一个。净的环境, 尤其是。净额4, 然后采取认真看看 Windows工作流程的基础.还有一个有趣的 纸上的伸缩性和性能特征 从上一代(2006年)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top