Plone Web Services Panel Discussion

  • 2,083 views
Uploaded on

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

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,083
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
3
Comments
0
Likes
0

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 2010Friday, May 28, 2010
  • 2. A Brief Introduction Sally Kleinfeldt, JazkartaFriday, May 28, 2010
  • 3. Why?Friday, May 28, 2010
  • 4. www.housingmaps.comFriday, May 28, 2010
  • 5. Twitter ClientsFriday, May 28, 2010
  • 6. What?Friday, May 28, 2010
  • 7. XML-RPC • Remote Procedure Call • XML format message • HTTP transportFriday, May 28, 2010
  • 8. XML-RPCFriday, May 28, 2010
  • 9. JSON-RPC • Remote Procedure Call • JSON format message (JavaScript Object Notation)Friday, May 28, 2010
  • 10. JSON-RPCFriday, May 28, 2010
  • 11. SOAP • Simple Object Access Protocol • Successor to XML-RPCFriday, May 28, 2010
  • 12. SOAPFriday, May 28, 2010
  • 13. REST • REpresentational State Transfer • Architectural style • Resource orientedFriday, May 28, 2010
  • 14. RESTFriday, May 28, 2010
  • 15. AtomPub • Atom Publishing Protocol • HTTP-based protocol for creating and updating web resourcesFriday, May 28, 2010
  • 16. AtomPubFriday, May 28, 2010
  • 17. Atom • Atom Syndication Format • XML language for web feedsFriday, May 28, 2010
  • 18. AtomFriday, May 28, 2010
  • 19. Microformats • Semantic markup • Reuse existing XHTML tagsFriday, May 28, 2010
  • 20. MicroformatsFriday, 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 processFriday, May 28, 2010
  • 22. wsapi4plone Mike Mulich, Penn StateFriday, 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-RPCFriday, May 28, 2010
  • 24. wsapi4plone.parfait • Expose wsapi4plone CRUD interface via AtomPubFriday, May 28, 2010
  • 25. Limitations of Zope 2 • Publisher only does HTTP GET and POSTFriday, May 28, 2010
  • 26. WSGI MiddlewareFriday, May 28, 2010
  • 27. Course Management System Integration Kevin Kalupson, Penn StateFriday, 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 SystemFriday, May 28, 2010
  • 29. Integration Strategies Alan Runyan, Enfold SystemsFriday, 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 UpFriday, May 28, 2010
  • 32. Experiences • XML-RPC • RDF/XML • JSON and SimpleJSON • jQueryFriday, May 28, 2010
  • 33. DiscussionFriday, May 28, 2010