`
bardo
  • 浏览: 378244 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
D1407912-ab64-3e76-ae37-b31aa4afa398
浅述PHP设计模式
浏览量:11805
9d6df9f7-91da-3787-a37c-0e826525dd5d
Zend Framewor...
浏览量:10112
85b628bd-a2ed-3de2-a4b1-0d34985ae8b6
PHP的IDE(集成开发环...
浏览量:9501
社区版块
存档分类
最新评论

关于PHP的工作流引擎EZER简介

    博客分类:
  • PHP
 
阅读更多

        关于PHP的工作流引擎,除了三大主流开源:PorcessMaker(排名第一,因其有拖放式图形定义界面),RadiCore(基于PETRI NET)和CuteFlow以外,另外还有一个不为人知的,但却也是非常强大的开源,叫做EzerPhp.

        EzerPhp的主页:http://code.google.com/p/ezerphp/
        EzerPhp,同样是与PorcessMaker一样,是一个BPM引擎。并且,它是基于BPEL语言的。所以,此开源代码中对BPEL的支持有两种方式:
        第一种,使用XML(BPEL)。第二种,使用数据库。因为,使用了数据库抽象层PROPEL,所以,可以支持:MYSQL,ORALCE等多种主流数据库。
        EzerPhp:是一种客户机服务器横式。同时,服务器端EzerPhp是常注内存的进程,并能实现工作流自动化。
        EzerPhp最大的特点是简洁。可以直接嵌入到任一应用中。你可以通过数据库,或XML使用BPEL定义好流程。然后启动服务端常住进程。其后就是客户端调用。可以直接创建PROCESS客户端,也可以使用SOCKET客户端。
        EzerPhp:使用它的前提:懂得:BPEL,了解PROPEL(关于它的配置),能看懂根目录下的readme文件(这是它的全部文档),如果能成功安装,并且能够正确运行所有的实例代码,那么,接下来,你就可以在你的应用中增加工作流了。
        虽然没有PorcessMaker那样,有拖放式图形定义界面,或象RadiCore那样,是一个开发框架,但作为一个应用的第三方组件,简单,易上手,确是一个相当不错的选择。
0
2
分享到:
评论

相关推荐

    W3EZER

    W3EZER <TITLE>РекламанаканалеW3ezer </ TITLE> Реклама НаканалеW3ezer Условия 。 Оплата Оплатапроизводитсячерезрекв...

    Ezer-crx插件

    Ezer使您可以搜索,排序和浏览存储的信息。 用户也可以参与以向页面提供其他信息,或在语义数据不可用的情况下添加带有自定义标题的新页面。 此外,它还提供了使用chrome多功能框功能进行搜索的建议,显示了与正在...

    千「Ezer」-crx插件

    Ezer使您可以搜索,排序和浏览存储的信息。 用户也可以参与以向页面提供其他信息,或在语义数据不可用的情况下添加带有自定义标题的新页面。 此外,它还提供了使用chrome多功能框功能进行搜索的建议,显示了与正在...

    eben-ezer

    `<title>`标签在`<head>`内,用于设置网页的标题,这会在浏览器的标签页上显示,并且对于SEO(搜索引擎优化)至关重要。例如: ```html <!DOCTYPE html> , initial-scale=1.0"> 我的网页标题 <!-- 页面...

    ebenezer-bf.org:Site internet du Centre Eben-Ezer

    ebenezer-bf.org 此存储库包含用于生成静态 Eben-Ezer 中心网站的源代码。 我们使用引擎来生成 html 文件。 要安装此项目,只需运行以下命令: $ python bootstrap.py$ ./buildout/bin/buildout然后就可以在_output...

    SRB2ArchPack:粉丝游戏 Sonic Robo Blast 2 (www.srb2.org) 的关卡包附加组件

    作者:Ezer'Arch( 和 ) 发布日期:2014 年 8 月 19 日 感谢您下载 ArchPack 2.1 版,这是为同人游戏 SRB2、Sonic Robo Blast 2 ( ) 创建的插件。 我希望你喜欢玩这个关卡包。 这个关卡包的开发始于 2008 年 7 ...

    MiniModManager:一个无 GUI 的 mod 管理器,可阻止不应由 Minecraft Forge Loader 加载的文件

    这是由 Ezer'Arch ( ) 编写的 Python 应用程序。 创建日期:2013/10/23 该软件通过将不应由 Minecraft Forge Loader (MFL) 加载的文件重命名为不受支持的文件扩展名来阻止这些文件。 读取配置文件以过滤掉必须...

    网狐资源源码

    这个框架集合了多种技术栈和组件,旨在为开发者提供一套完整的、可以直接使用的解决方案,减少了从零开始搭建项目的时间和工作量。通过这款框架,开发者能够快速构建出稳定、高效的应用程序,尤其适合于需要快速响应...

    数据结构 程序员 习题 迅雷下载 csdn

    通过解决这些习题,你可以加深对数据结构的理解,提高解决问题的能力,这对于软件开发、算法设计和系统优化等工作至关重要。 在实际编程中,数据结构的选择直接影响到程序的性能和可维护性。因此,熟练掌握各种数据...

    简单易用的vc工程改名工具

    使用时,只需按照界面提示输入旧的工程名称和新的工程名称,然后点击“改名”按钮,工具会自动完成上述的改名步骤,极大地提高了工作效率,减少了手动操作带来的错误风险。 总的来说,"简单易用的vc工程改名工具"是...

    2Essbase建维与数据导入实例

    标题中提到的“Essbase建维与数据导入实例”是一个关于Oracle Essbase(企业绩效管理软件的一部分)的具体操作指南,它详细介绍了如何建立和维护Essbase应用以及如何将数据从外部源导入到Essbase数据库中。...

    多线程thread线程的理解

    在编程领域,多线程(Multithreading)是一种并发处理技术,它允许程序同时执行多个独立的任务或子任务。在Java、C#等语言中,多线程是通过`Thread`类来实现的,这也是标题中提到的"thread线程"。...

Global site tag (gtag.js) - Google Analytics