Your SlideShare is downloading. ×
0
Plone Web Services:                               Panel Discussion                               2009 Plone Conference, Bu...
A Brief Introduction                                  Sally Kleinfeldt, JazkartaThursday, October 29, 2009
Why?Thursday, October 29, 2009
www.housingmaps.comThursday, October 29, 2009
Twitter ClientsThursday, October 29, 2009
What?Thursday, October 29, 2009
XML-RPC                     • Remote Procedure Call                     • XML format message                     • HTTP tr...
XML-RPCThursday, October 29, 2009
JSON-RPC                     • Remote Procedure Call                     • JSON format message (JavaScript Object         ...
JSON-RPCThursday, October 29, 2009
SOAP                     • Simple Object Access Protocol                     • Successor to XML-RPCThursday, October 29, 2...
SOAPThursday, October 29, 2009
REST                     • REpresentational State Transfer                     • Architectural style                     •...
RESTThursday, October 29, 2009
AtomPub                     • Atom Publishing Protocol                     • HTTP-based protocol for creating and         ...
AtomPubThursday, October 29, 2009
Atom                     • Atom Syndication Format                     • XML language for web feedsThursday, October 29, 2...
AtomThursday, October 29, 2009
Microformats                     • Semantic markup                     • Reuse existing XHTML tagsThursday, October 29, 2009
MicroformatsThursday, October 29, 2009
Products                     • SOAP: CIGNEX project                     • REST: ATRest, gsxml                     • Atom:V...
wsapi4plone                     • Michael Mulich and Kevin Kalupson,                             Weblion                  ...
AtomPub for Plone                                   Matt WilkesThursday, October 29, 2009
Limitations of Zope 2                     • Publisher only does HTTP GET and POSTThursday, October 29, 2009
WSGI MiddlewareThursday, October 29, 2009
CMIS                             Matt Hamilton, NetsightThursday, October 29, 2009
Content Management                Interoperability Services                     • Web services standard for content       ...
CMS Switch                     • Is your current CMS a bummer?                     • CMIS could make it easy to switch    ...
CMS SwitchThursday, October 29, 2009
CMIS and Plone                     • Participate in public review process?                     • Create CMIS implementatio...
True Confessions                                  Alec MitchellThursday, October 29, 2009
Experiences                     • XML                     • JSON                     • High performance web services      ...
More True Confessions                             Calvin Hendryx-Parker, Six Feet UpThursday, October 29, 2009
Experiences                     • XML-RPC                     • RDF/XML                     • JSON and SimpleJSON         ...
DiscussionThursday, October 29, 2009
Upcoming SlideShare
Loading in...5
×

Plone Web Services Panel Discussion

1,696

Published on

Sally Kleinfeldt led a panel discussion about Plone web services at the 2009 Plone Conference in Budapest. Participants were: Matt Wilkes, Matt Hamilton, Alec Mitchell, and Calvin Hendryx-Parker. A video of the panel may be viewed at http://blip.tv/file/3018226.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,696
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Plone Web Services Panel Discussion"

  1. 1. Plone Web Services: Panel Discussion 2009 Plone Conference, BudapestThursday, October 29, 2009
  2. 2. A Brief Introduction Sally Kleinfeldt, JazkartaThursday, October 29, 2009
  3. 3. Why?Thursday, October 29, 2009
  4. 4. www.housingmaps.comThursday, October 29, 2009
  5. 5. Twitter ClientsThursday, October 29, 2009
  6. 6. What?Thursday, October 29, 2009
  7. 7. XML-RPC • Remote Procedure Call • XML format message • HTTP transportThursday, October 29, 2009
  8. 8. XML-RPCThursday, October 29, 2009
  9. 9. JSON-RPC • Remote Procedure Call • JSON format message (JavaScript Object Notation)Thursday, October 29, 2009
  10. 10. JSON-RPCThursday, October 29, 2009
  11. 11. SOAP • Simple Object Access Protocol • Successor to XML-RPCThursday, October 29, 2009
  12. 12. SOAPThursday, October 29, 2009
  13. 13. REST • REpresentational State Transfer • Architectural style • Resource orientedThursday, October 29, 2009
  14. 14. RESTThursday, October 29, 2009
  15. 15. AtomPub • Atom Publishing Protocol • HTTP-based protocol for creating and updating web resourcesThursday, October 29, 2009
  16. 16. AtomPubThursday, October 29, 2009
  17. 17. Atom • Atom Syndication Format • XML language for web feedsThursday, October 29, 2009
  18. 18. AtomThursday, October 29, 2009
  19. 19. Microformats • Semantic markup • Reuse existing XHTML tagsThursday, October 29, 2009
  20. 20. MicroformatsThursday, October 29, 2009
  21. 21. Products • SOAP: CIGNEX project • REST: ATRest, gsxml • Atom:Vice • XML-RPC: wsapi4ploneThursday, October 29, 2009
  22. 22. wsapi4plone • Michael Mulich and Kevin Kalupson, Weblion • Take advantage of Zope XML-RPC support • Provide CRUD interface to Plone content objects • Future: also provide JSON-RPCThursday, October 29, 2009
  23. 23. AtomPub for Plone Matt WilkesThursday, October 29, 2009
  24. 24. Limitations of Zope 2 • Publisher only does HTTP GET and POSTThursday, October 29, 2009
  25. 25. WSGI MiddlewareThursday, October 29, 2009
  26. 26. CMIS Matt Hamilton, NetsightThursday, October 29, 2009
  27. 27. Content Management Interoperability Services • Web services standard for content management • Proposed by IBM, Microsoft, ECM, Alfresco... • Approved for submission to OASIS public review processThursday, October 29, 2009
  28. 28. CMS Switch • Is your current CMS a bummer? • CMIS could make it easy to switch • Alfresco has CMIS integrations with Drupal, Joomla, eZ Publish, and ConfluenceThursday, October 29, 2009
  29. 29. CMS SwitchThursday, October 29, 2009
  30. 30. CMIS and Plone • Participate in public review process? • Create CMIS implementation? • Plone Foundation support?Thursday, October 29, 2009
  31. 31. True Confessions Alec MitchellThursday, October 29, 2009
  32. 32. Experiences • XML • JSON • High performance web services • Integration of 3rd party web services in Plone (SOAP, XML-RPC, REST, JSON)Thursday, October 29, 2009
  33. 33. More True Confessions Calvin Hendryx-Parker, Six Feet UpThursday, October 29, 2009
  34. 34. Experiences • XML-RPC • RDF/XML • JSON and SimpleJSON • jQueryThursday, October 29, 2009
  35. 35. DiscussionThursday, October 29, 2009
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×