[phpsoa] ATOMPUB binding

2007-07-17 Thread Matthew Peters

We have a first attempt at a ATOMPUB binding sitting on a server here
that has quite made it to the outside world. It was mostly written by
Megan Beynon - she put a lot of work in but then had to move to
another project.

The essential idea is that you can define a proxy for a remote
component that talks ATOMPUB - something like this:

   /**
 * A reference to the contact feed service.
 *
 * @reference
 * @binding.atom http://localhost/examples/SCA/Atom/ContactFeed.php
 */
public $contact_feed;

Then you can call methods like create, retrieve, update, delete and
enumerate on the proxy, and it will talk ATOMPUB to the far end, where
there is a component that looks like this:

 * @service
 * @binding.atom
 */
class ContactFeed {
 .../...

that contains create, retrieve methods, etc. Of course like the other
bindings that talk a well-known web protocol the idea is not just to
go SCA to SCA, but that a client using the proxy can consume and
publish to atom feeds that are produced by some other non-SCA
producer, and likewise the feed that an SCA component produces can be
consumed and published to by anything that talks ATOMPUB.

So, although it's not finished, it might as well be not finished
sitting in the outside world where people can see it, as sitting in
the dark on a server here inside IBM, so I propose to check it into
PECL on a development branch, and work occasionally on it there (I'll
make sure it does not get in to a release until it is a bit more
robust.) I'll put a known-problems-and-todo-list up on this google
group as a page also.

If anyone has an application where they would really like such a
thing, but does not mind if progress is a little slow, I'd be glad to
hear from them. Also, if anyone is excited by the idea of taking a
look at it and making it better I'd like to hear from them too!

Matthew


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
phpsoa group.
To post to this group, send email to phpsoa@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.co.uk/group/phpsoa?hl=en
-~--~~~~--~~--~--~---



[phpsoa] Re: ATOMPUB binding

2007-07-17 Thread Matthew Peters

Shame I didn't read it through carefully before posting - that should
be
that has *not* quite made it to the outside world ...

On Jul 17, 10:06 am, Matthew Peters [EMAIL PROTECTED]
wrote:
 that has quite made it to the outside world. It was mostly written by


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
phpsoa group.
To post to this group, send email to phpsoa@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.co.uk/group/phpsoa?hl=en
-~--~~~~--~~--~--~---



[phpsoa] Re: ATOMPUB binding

2007-07-17 Thread simonslaws



On 17 Jul, 10:08, Matthew Peters [EMAIL PROTECTED]
wrote:
 Shame I didn't read it through carefully before posting - that should
 be
 that has *not* quite made it to the outside world ...

 On Jul 17, 10:06 am, Matthew Peters [EMAIL PROTECTED]
 wrote:

  that has quite made it to the outside world. It was mostly written by

+1 checking it into PECL cvs sounds like a good idea to me.

Simon


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
phpsoa group.
To post to this group, send email to phpsoa@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.co.uk/group/phpsoa?hl=en
-~--~~~~--~~--~--~---



[phpsoa] Re: Digest of bug activity for week ending 13th July 2007

2007-07-17 Thread Caroline Maynard

Thanks, I enjoyed that. Highly digestible :-)


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
phpsoa group.
To post to this group, send email to phpsoa@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.co.uk/group/phpsoa?hl=en
-~--~~~~--~~--~--~---