plone web services panel discussion
Post on 12-May-2015
1.590 Views
Preview:
DESCRIPTION
TRANSCRIPT
Plone Web Services:Panel Discussion
2009 Plone Conference, Budapest
Thursday, October 29, 2009
A Brief IntroductionSally Kleinfeldt, Jazkarta
Thursday, October 29, 2009
Why?
Thursday, October 29, 2009
www.housingmaps.com
Thursday, October 29, 2009
Twitter Clients
Thursday, October 29, 2009
What?
Thursday, October 29, 2009
XML-RPC
• Remote Procedure Call
• XML format message
• HTTP transport
Thursday, October 29, 2009
XML-RPC
Thursday, October 29, 2009
JSON-RPC
• Remote Procedure Call
• JSON format message (JavaScript Object Notation)
Thursday, October 29, 2009
JSON-RPC
Thursday, October 29, 2009
SOAP
• Simple Object Access Protocol
• Successor to XML-RPC
Thursday, October 29, 2009
SOAP
Thursday, October 29, 2009
REST
• REpresentational State Transfer
• Architectural style
• Resource oriented
Thursday, October 29, 2009
REST
Thursday, October 29, 2009
AtomPub
• Atom Publishing Protocol
• HTTP-based protocol for creating and updating web resources
Thursday, October 29, 2009
AtomPub
Thursday, October 29, 2009
Atom
• Atom Syndication Format
• XML language for web feeds
Thursday, October 29, 2009
Atom
Thursday, October 29, 2009
Microformats
• Semantic markup
• Reuse existing XHTML tags
Thursday, October 29, 2009
Microformats
Thursday, October 29, 2009
Products
• SOAP: CIGNEX project
• REST: ATRest, gsxml
• Atom: Vice
• XML-RPC: wsapi4plone
Thursday, October 29, 2009
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-RPC
Thursday, October 29, 2009
AtomPub for PloneMatt Wilkes
Thursday, October 29, 2009
Limitations of Zope 2
• Publisher only does HTTP GET and POST
Thursday, October 29, 2009
WSGI Middleware
Thursday, October 29, 2009
CMISMatt Hamilton, Netsight
Thursday, October 29, 2009
Content Management Interoperability Services
• Web services standard for content management
• Proposed by IBM, Microsoft, ECM, Alfresco...
• Approved for submission to OASIS public review process
Thursday, October 29, 2009
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 Confluence
Thursday, October 29, 2009
CMS Switch
Thursday, October 29, 2009
CMIS and Plone
• Participate in public review process?
• Create CMIS implementation?
• Plone Foundation support?
Thursday, October 29, 2009
True ConfessionsAlec Mitchell
Thursday, October 29, 2009
Experiences
• XML
• JSON
• High performance web services
• Integration of 3rd party web services in Plone (SOAP, XML-RPC, REST, JSON)
Thursday, October 29, 2009
More True ConfessionsCalvin Hendryx-Parker, Six Feet Up
Thursday, October 29, 2009
Experiences
• XML-RPC
• RDF/XML
• JSON and SimpleJSON
• jQuery
Thursday, October 29, 2009
Discussion
Thursday, October 29, 2009
top related