Canadian content management vendor Simian Systems announces phpBeans, the first n-tier development platform for PHP
Simian Systems recently announced the release of phpBeans, a method of implementing true enterprise-level applications in the PHP programming language. phpBeans is a standard which defines a method of allowing objects to communicate across separate machines, called remote method invocation (RMI), making n-tier development in PHP possible. phpBeans provides specifications and reference implementations of the phpBeans Object Server, the phpBeans Protocol, and the phpBeans Client API.
phpBeans Object Server
The phpBeans Object Server is an object container that allows authenticated transactions to occur between clients connecting to the server and objects contained in the server. The phpBeans Object Server also provides facilities for object persistence.
The phpBeans Object Server is available both under the GNU General Public License (GPL) as well as a commercial license for companies whose business objectives are not conducive to the GPL’s approach.
phpBeans Client API
The phpBeans Client API is a library available for PHP, as well as other programming languages, that allows programmers to connect and make requests to a remote phpBeans Object Server.
The Client APIs are available under the GNU Lesser General Public License (LGPL), which allows them to be used for any purpose, either Open Source or Commercial.
phpBeans Protocol
The phpBeans Protocol is a communication layer over which phpBeans transactions are sent.
Specifications
phpBeans is primarily a series of specifications that will help produce a true standard for n-tier development and RMI in PHP and other programming languages.
Availability
The phpBeans specifications as well as the server and client software are available immediately from the phpBeans Web site (http://www.phpbeans.com).
phpBeans, Simian Systems, and Sitellite are trademarks of Simian Systems Inc. All other product names and trademarks are the property of their respective owners.