Xiao Peng

My personal blog moves to xiaopeng.me , blogs about design patterns will be synced to here.
肖鹏,ThoughtWorks资深咨询师,目前关注于架构模式、敏捷软件开发等领域,并致力于软件开发最佳实践的推广和应用。
多次为国内大型企业敏捷组织转型提供咨询和培训服务,在大型团队持续集成方面具有丰富的经验。
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

Workflow design based on visio

Posted on 2006-09-14 13:49  勇敢的鸵鸟  阅读(273)  评论(0编辑  收藏  举报

Hi all, I am working on a service designer project. I have googled for several days. Still I’m not sure if the service can be abstracted as workflow. I have no experience on workflow design.

In the service designer, a “service” is represented with a xml-based file (We call it STKML). It has some top-level elements, such as display-text, menu-selection, go, input, and so on. Most of them are STK commands (a command system works on mobile and sim card). And others are variable management commands. Each top-level element will contain one or more basic elements, such as text, variable, title etc.

In our current solution, each top-level element (STK command or variable element command) is represented with a shape (some icons and their properties). Then we link the commands with arrows (there might be back link between the commands). Has anyone implemented such kind of application based on Visio or other 3rd party solutions?

Could you recommend one? Java solution is better? Any other suggestion is appreciated!

Our project leader suggest we implement it based on a legacy project which has implemented a simple workflow design system based on visio. IMO, the legacy one is two immature because the properties for each command are hard-coded. And the shape properties are not flexible to be extended. Any idea?