RSS feed - Using POG with Flex
- Optimizing your web application
- Regenerating large objects
- PHP4 or PHP5
- New and Improved
- Evolution of a cube
- POG Museum
- POG 3.0 alpha
- Initial Performance results Part 2
- Initial performance results
- Proposal: POG 3.0 object model
- Suggest a feature
- A new year, A new POG release
- Many-Many relations
- POG 2.5 Released
- POG 2.5 beta
- Automatic table alignment
- New version: 2.1.2 released
- RSS should work well now
- RSS feed glitches
- What's new in 2.1.0
- PHP Objects 2.1.0 (preview)
- PHP Object relations FAQ
- PHP Object Relations
- Searching base64 encoded text
- How to debug POG-generated objects
- POG UI Tips
- Featuring Of Interest links
- PHP CRUD
- POG 2.0.1: A better code generator
- A look at the POG SOAP API
- POG 2.0.0 released
- Coming soon: Generate parent-child objects
- Generated abstraction v/s dynamic abstraction
- Zend Framework preview
- Coming soon: Generate Objects through SOAP
- Easily save images and files to a database
- PHP, Paypal & POG
- Five advanced Code Generator tips
- PHP Pagination using generated objects
- PHP Code Generator benchmarks
- Representing database objects using an AJAX Tree interface
- Using SETUP in a production environment
- Description of the generated object package
- Introducing PHP Object Generator version 1.6
- Using AJAX and PHP Object Generator
- When to use Object->SaveNew()
- Generating PHP objects in 2006
- Happy Holidays
- A short video of the POG Setup process
- A sneak peek at POG 1.6
- POG Tip: Field limits
- Previous versions.
- Searching the blog and tutorials sections
- Generating code with "Other" SQL data types
- Five general POG tips
- POG source code locations
- Microsoft SQL 2005 Express Edition
- Impatiently awaiting PHP 5.1 and PDO
- Php Object Generator goes open source
- POG generates PDO compatible code
- Oracle to offer free database
- POG Google group
- Database Wrappers and POG
- Revisions
- The generator blog
- An explanation of the 'Escape' function.
- Mirror, mirror
- Using POG to solve real world problems
- A php object-relational database tool
- A simple and flexible Object Oriented approach to PHP
Back to the Code Generator
The POG Google group
The POG tutorials/code samples
The POG mirror site
A look at the POG SOAP API
written 760 days agoThe POG SOAP API, available as from POG 2.0, provides a simple way to build applications ‘on top’ of PHP database objects generated by POG. And since database objects are useful whenever you’re dealing with a database, then by extrapolation, the POG SOAP API should also be very useful.
To illustrate how the POG SOAP API can be used by another web application, we recently built and launched another web service: Web Form Factory (WFF). WFF is a free web service which binds any html form to a database by generating the appropriate backend code.
When a user submits an HTML form to WFF, this is what happens behind the scenes:
- WFF analyzes and detects all the inputs.
- WFF then follows some internal rules which map the inputs to specific database column types. For example text fields are mapped to VARCHAR ( 255 ) and text areas are mapped to TEXT.
- After the lists of input names and attribute types are internally built, WFF uses POG’s SOAP API to generate the appropriate objects.
- WFF receives the POG objects, POG setup script and POG configuration file and adds the form + backend code to the mix.
- WFF finally zips and returns everything to the end user.
A short video example of how WFF works can be downloaded here
Since WFF is also open source, feel free to take a look at the code. The part that will most probably interest the most users is where WFF queries POG’s SOAP functions:
$client = new soapclient($GLOBALS[‘configuration’][‘soap_pog’], true);
$params = array(
‘objectName’ => $form -> name,
‘attributeList’ => $form -> attributeList,
‘typeList’ => $form -> typeList,
‘language’ => strtolower($language),
‘wrapper’ => $wrapper,
‘pdoDriver’ => $pdoDriver
);
$package = unserialize($client->call(‘GeneratePackage’, $params));
We hope that this example will inspire others to use POG’s SOAP API to build other powerful web applications.
Feel Free to send you feedback, questions or comments to the WFF Google Group

This is a weblog about the Php Object Generator (POG) project, OO PHP, databases and Php code generators in general.
Php Object Generator, (POG) is an open source PHP code generator which automatically generates clean & tested Object Oriented code for your PHP4/PHP5 application.
Subscribe to our RSS feed
Feedback, Feature Requests, Bugs to:
The POG Google group
Send us a Hello through email
I tried Axis2 and Jax for accessing the SOAP service. But it seems that the newer SOAP Spec. does not cover “encoded” SOAP functions. Is there a plan to port the service?
— Marco Maniscalco Aug 2, 05:11 AM #