框架在EJB里面是常见,PHP5问世后,框架也逐渐开始引入。有一个叫做 Solarix iConnect 的框架就是针对PHP5进行设计并且已经发布。它的目标是更好的处理基于PHP5的企业应用可以在分布环境里面应对不断增长的压力,这尤其体现在web企业应用中。
iConnect 包含下面特性:
– 企业应用开发的方法;
– 一套完整的开发规范;
– Carthag, 一个 PHP 5 企业应用平台;
– CBM (Carthag Business Modules), 一套类似EJB的企业应用服务器;
– IxAS (Ix Application Server), 一个跑在Apache上的类似Web application server的Servlet服务器,用于处理webapps;
– Ampoliros, a portlet-like portal server engine;
– 一些其他的框架和工具;
Carthag 是基于 Mozilla Public License进行发布的, 它是免费的并且可以随意应用到各种商业产品中。Carthag 开发的目的是让 PHP 能进入到企业应用领域,它使用了PHP 5的 OOP 特性,采用设计模式开发并引进了其他一些平台的思路,比如Java的思路。
想了解更多和 iConnect architecture 相关的资料请访问它的官方站点 : http://projects.carthag.org/index.php/?content_page=iconnect/index.html
这个站点提供 Carthag 平台: http://www.carthag.org/
这个站点提供 iConnect 组件: http://projects.carthag.org/
Leave a Reply