Your SlideShare is downloading. ×
0
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Plone Web Services Panel Discussion
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Plone Web Services Panel Discussion

1,873

Published on

A panel discussion about Plone web services that took place at the 2010 Plone Symposium East. Participants were: Sally Kleinfeldt, Mike Mulich, Kevin Kalupson, Alan Runyan, and Calvin Hendryx-Parker.

A panel discussion about Plone web services that took place at the 2010 Plone Symposium East. Participants were: Sally Kleinfeldt, Mike Mulich, Kevin Kalupson, Alan Runyan, and Calvin Hendryx-Parker.

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

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Plone Web Services: Panel Discussion Plone Symposium East 2010 Friday, May 28, 2010
  • 2. A Brief Introduction Sally Kleinfeldt, Jazkarta Friday, May 28, 2010
  • 3. Why? Friday, May 28, 2010
  • 4. www.housingmaps.com Friday, May 28, 2010
  • 5. Twitter Clients Friday, May 28, 2010
  • 6. What? Friday, May 28, 2010
  • 7. XML-RPC • Remote Procedure Call • XML format message • HTTP transport Friday, May 28, 2010
  • 8. XML-RPC Friday, May 28, 2010
  • 9. JSON-RPC • Remote Procedure Call • JSON format message (JavaScript Object Notation) Friday, May 28, 2010
  • 10. JSON-RPC Friday, May 28, 2010
  • 11. SOAP • Simple Object Access Protocol • Successor to XML-RPC Friday, May 28, 2010
  • 12. SOAP Friday, May 28, 2010
  • 13. REST • REpresentational State Transfer • Architectural style • Resource oriented Friday, May 28, 2010
  • 14. REST Friday, May 28, 2010
  • 15. AtomPub • Atom Publishing Protocol • HTTP-based protocol for creating and updating web resources Friday, May 28, 2010
  • 16. AtomPub Friday, May 28, 2010
  • 17. Atom • Atom Syndication Format • XML language for web feeds Friday, May 28, 2010
  • 18. Atom Friday, May 28, 2010
  • 19. Microformats • Semantic markup • Reuse existing XHTML tags Friday, May 28, 2010
  • 20. Microformats Friday, May 28, 2010
  • 21. CMIS • Content Management Interoperability Standard • Web services standard for content management • Proposed by IBM, Microsoft, ECM, Alfresco... • Approved for submission to OASIS public review process Friday, May 28, 2010
  • 22. wsapi4plone Mike Mulich, Penn State Friday, May 28, 2010
  • 23. wsapi4plone.core • Weblion project, Michael Mulich and Kevin Kalupson • Take advantage of Zope XML-RPC support • Provide CRUD interface to Plone content objects • Future: also provide JSON-RPC Friday, May 28, 2010
  • 24. wsapi4plone.parfait • Expose wsapi4plone CRUD interface via AtomPub Friday, May 28, 2010
  • 25. Limitations of Zope 2 • Publisher only does HTTP GET and POST Friday, May 28, 2010
  • 26. WSGI Middleware Friday, May 28, 2010
  • 27. Course Management System Integration Kevin Kalupson, Penn State Friday, May 28, 2010
  • 28. Course Management System Integration • Sharing courseware among Plone and Drupal systems • Publishing content from Plone to the Course Management System • Launching Tools and Content from Plone in the Course Management System Friday, May 28, 2010
  • 29. Integration Strategies Alan Runyan, Enfold Systems Friday, May 28, 2010
  • 30. Integration Strategies • In-process vs broker • SOAP, CMIS, OAI, SOA/Mule... • Integrate or R&D? • Integrate or Innovate? Integrate!! Friday, May 28, 2010
  • 31. True Confessions Calvin Hendryx-Parker, Six Feet Up Friday, May 28, 2010
  • 32. Experiences • XML-RPC • RDF/XML • JSON and SimpleJSON • jQuery Friday, May 28, 2010
  • 33. Discussion Friday, May 28, 2010

×