优秀的工作流平台应具备的基本特性

来源:互联网 发布:苏州php招聘网 编辑:程序博客网 时间:2024/05/22 00:19

在国内工作流平台优劣参差不齐的情况下,消费者如果寻找到真正不错的工作流软件呢,这的确让不少公司伤神,而今天我就来说说一款优秀的工作流平台应该具备那些基本特点,当然这只是用来给相应的人来作为参考,大家不必去考虑细微之处。首先,我认为在SOA标准横行的今天,拥有先进的SOA技术构架是必要的,这就如我现在使用的天翎myApps工作流管理平台,它的技术构架充分利用了J2EE技术所提供的各种优势,核心引擎也是基于Spring等最新技术,并充分利用了先进的SOA技术标准。因此良好的技术构架保证了系统能够支持企业级应用,并能够进行长期稳定的功能扩展。 反之,如果采用私有的技术构架,则整个系统的稳定性、可靠性、并发服务能力可能受到工作流系统的限制。 其次,一般来说,功能强大的工作流软件都是支持企业级应用的,比如看它是否支持集群,是否具有良好的错误处理机制,是否支持事务管理,是否备很好的系统管理工具等。另外还要看在它承受大量用户的并发访问和大量流程的并发运行是,是否保证系统具有稳定的响应等。 第三、我认为一个工作流软件拥有良好的可扩展能力也是不可或缺的。例如支持模板、活动等的扩展方式,这样使开发商可以对该系统进行扩展,也更加符合行业特点。 第四、要有良好的应用集成能力,这样才方便调用各种应用,如调用WebService、JSP、EJB、JavaBean等。还可以通过应用插件和第三方中间件平台和更多的应用系统进行集成。这对作为应用集成系统特别重要。在进行大型应用系统的集成时,可以采用工作流管理平台作为业务流程集成工具,提供大范围的业务流程支持。 第五、平台应该拥有独立性,使之能够支持WebLogic、WebSphere、Apusic、Tomcat及JBoss等各种Java应用服务器,支持Oracle、SQL Server等各种常用数据库,支持包括Windows、Linux、各种Unix系统的主流操作系统等等,方便应用系统的开发商可以自由选择系统平台。 第六、很好的开放性和嵌入能力,这也作为一个优秀工作流平台不可缺少的。 第七、很好的稳定性,稳定性是平台产品的最重要的品质之一。工作流管理平台的稳定性由其良好的构架设计作保证。 由于水平有限,而且我目前只用过天翎myApps工作流,因此剽窃了它的特性,在对照网上其他的工作流的介绍而写的。所以写的不对的地方请多指教、补充。当然喝水不忘挖井人,很感谢天翎的技术们在这方面的指导,你们的平台让我看到了国内工作流的希望。

原创粉丝点击