wps相当于was,wid相当于eclipse,wps主要负责soa服务器的运行环境,管理维护,故障诊断等功能。wid提供支持soa的大量组件,可视化的ide,提高开发效率。
业务状态机和业务流程有一定的区别:"可以使用业务状态机和业务流程来协调应用程序的各个部分。二者之间有一些细微的差别,这使得它们在解决某些类型的问题时各有所长。状态机非常适合于循环模式或者那些能自然地想到一组有效状态的情况。这一点非常重要,因为在状态机中,实际在一个状态中并不进行任何动作,而仅仅是等待转移到下一个状态的信号并随后发生状态转移。当状态机从一个状态转移到另一个状态的过程中,它可以完成一些工作,比如售货机的例子中将巧克力棒分发给顾客。与之相反,业务流程则是在其活动中完成工作。它们非常适合于顺序执行或者并发执行的任务。"
itil的流程流转用的是状态机,工作流引擎用的是业务流程。
作为wid支持soa规范的一个例子,比如通过wid的ide只要输入接口的传递参数名字和类型,wid就可以自带安装wsdl的标准规范,生成wsdl接口文件,避免了我们自己取学习规范,自己手工编写。