Federico Cargnelutti

Simple is better than complex. Complex is better than complicated. | @fedecarg

Enterprise Web Services Framework for PHP

with 5 comments

Apify is a small and powerful open source library that delivers new levels of developer productivity by simplifying the creation of RESTful architectures. Web services are a great way to extend your web application, however, adding a web API to an existing web application can be a tedious and time-consuming task. Apify takes certain common patterns found in most web services and abstracts them so that you can quickly write web APIs without having to write too much code.

Apify exposes similar APIs as the Zend Framework, so if you are familiar with the Zend Framework, then you already know how to use Apify. Take a look at the UsersController class.

Demo

You can see it in action here: http://www.youtube.com/watch?v=7ptoB0yCsDo

Download

Apify is hosted on GitHub. You can fork it or download it in either .tar.gz or .zip formats.

About these ads

Written by Federico

July 22, 2008 at 9:07 pm

5 Responses

Subscribe to comments with RSS.

  1. The tool was a bit tricky to get installed, relied on specific versions of libxml and libxlst, and generally did not perform against a bpel generated service that our Java developers were publishing. Other than that its a great tool and the team behind it are quick to add features. I’d like to see where how this framework evolves. SOAP with PHP (in general) is not up to snuff yet.

    xentek

    July 24, 2008 at 3:35 pm

  2. Hi xentek,
    Thanks for your friendly comment on WSF/PHP.

    About your note on the versions of libxml and libxslt which wsf/php relies on, once we were reported problems with some specific versions of libxml2 and libxsl. But it is actually caused by some incompatibility between those two library versions. Other than that I think wsf/php is compatible with many range of versions of libxml2 and libxsl.

    If you still found it tricky to install, I wrote a little FAQ that you may find useful.

    Thanks
    Dimuthu

    dimuthuc

    July 27, 2008 at 3:21 pm

  3. Great stuff, I’m adding this link to the post. Thanks Dimuthu :)

    Federico

    July 27, 2008 at 5:47 pm

  4. Hi Federico,
    On 17 October I published the article WSO2 WSF / PHP Linux Virtual Appliance that announced the availability of a Virtual Appliance based on openSUSE 11.1 and the framework WSO2 WSF / PHP 2.1.

    On 31 October I was invited by Nandika Jayawardana WSO2 Oxygentank to publish on the site, the Virtual Appliance. A few weeks ago on the download page of the framework WSO2 WSF / PHP is available a link to download the Virtual Appliance (WSO2 Web Services Framework for PHP WSO2 WSF / PHP release 2.1.0 | WSO2 Oxygen Tank).

    Bye,
    Antonio.

    Antonio Musarra

    February 1, 2011 at 8:51 am

  5. Good stuff, thanks Antonio.

    Federico

    February 1, 2011 at 9:48 am


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 616 other followers