+ All Categories
Home > Technology > Plone Web Services Panel Discussion

Plone Web Services Panel Discussion

Date post: 12-May-2015
Category:
Upload: jazkarta-inc
View: 1,591 times
Download: 0 times
Share this document with a friend
Description:
A panel discussion about Plone web services that took place at the 2009 Plone Conference in Budapest. Participants were: Sally Kleinfeldt, Matt Wilkes, Matt Hamilton, Alec Mitchell, and Calvin Hendryx-Parker. A video of the panel may be viewed at http://blip.tv/file/3018226.
Popular Tags:
35
Plone Web Services: Panel Discussion 2009 Plone Conference, Budapest Thursday, October 29, 2009
Transcript
Page 1: Plone Web Services Panel Discussion

Plone Web Services:Panel Discussion

2009 Plone Conference, Budapest

Thursday, October 29, 2009

Page 2: Plone Web Services Panel Discussion

A Brief IntroductionSally Kleinfeldt, Jazkarta

Thursday, October 29, 2009

Page 3: Plone Web Services Panel Discussion

Why?

Thursday, October 29, 2009

Page 4: Plone Web Services Panel Discussion

www.housingmaps.com

Thursday, October 29, 2009

Page 5: Plone Web Services Panel Discussion

Twitter Clients

Thursday, October 29, 2009

Page 6: Plone Web Services Panel Discussion

What?

Thursday, October 29, 2009

Page 7: Plone Web Services Panel Discussion

XML-RPC

• Remote Procedure Call

• XML format message

• HTTP transport

Thursday, October 29, 2009

Page 8: Plone Web Services Panel Discussion

XML-RPC

Thursday, October 29, 2009

Page 9: Plone Web Services Panel Discussion

JSON-RPC

• Remote Procedure Call

• JSON format message (JavaScript Object Notation)

Thursday, October 29, 2009

Page 10: Plone Web Services Panel Discussion

JSON-RPC

Thursday, October 29, 2009

Page 11: Plone Web Services Panel Discussion

SOAP

• Simple Object Access Protocol

• Successor to XML-RPC

Thursday, October 29, 2009

Page 12: Plone Web Services Panel Discussion

SOAP

Thursday, October 29, 2009

Page 13: Plone Web Services Panel Discussion

REST

• REpresentational State Transfer

• Architectural style

• Resource oriented

Thursday, October 29, 2009

Page 14: Plone Web Services Panel Discussion

REST

Thursday, October 29, 2009

Page 15: Plone Web Services Panel Discussion

AtomPub

• Atom Publishing Protocol

• HTTP-based protocol for creating and updating web resources

Thursday, October 29, 2009

Page 16: Plone Web Services Panel Discussion

AtomPub

Thursday, October 29, 2009

Page 17: Plone Web Services Panel Discussion

Atom

• Atom Syndication Format

• XML language for web feeds

Thursday, October 29, 2009

Page 18: Plone Web Services Panel Discussion

Atom

Thursday, October 29, 2009

Page 19: Plone Web Services Panel Discussion

Microformats

• Semantic markup

• Reuse existing XHTML tags

Thursday, October 29, 2009

Page 20: Plone Web Services Panel Discussion

Microformats

Thursday, October 29, 2009

Page 21: Plone Web Services Panel Discussion

Products

• SOAP: CIGNEX project

• REST: ATRest, gsxml

• Atom: Vice

• XML-RPC: wsapi4plone

Thursday, October 29, 2009

Page 22: Plone Web Services Panel Discussion

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

Page 23: Plone Web Services Panel Discussion

AtomPub for PloneMatt Wilkes

Thursday, October 29, 2009

Page 24: Plone Web Services Panel Discussion

Limitations of Zope 2

• Publisher only does HTTP GET and POST

Thursday, October 29, 2009

Page 25: Plone Web Services Panel Discussion

WSGI Middleware

Thursday, October 29, 2009

Page 26: Plone Web Services Panel Discussion

CMISMatt Hamilton, Netsight

Thursday, October 29, 2009

Page 27: Plone Web Services Panel Discussion

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

Page 28: Plone Web Services Panel Discussion

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

Page 29: Plone Web Services Panel Discussion

CMS Switch

Thursday, October 29, 2009

Page 30: Plone Web Services Panel Discussion

CMIS and Plone

• Participate in public review process?

• Create CMIS implementation?

• Plone Foundation support?

Thursday, October 29, 2009

Page 31: Plone Web Services Panel Discussion

True ConfessionsAlec Mitchell

Thursday, October 29, 2009

Page 32: Plone Web Services Panel Discussion

Experiences

• XML

• JSON

• High performance web services

• Integration of 3rd party web services in Plone (SOAP, XML-RPC, REST, JSON)

Thursday, October 29, 2009

Page 33: Plone Web Services Panel Discussion

More True ConfessionsCalvin Hendryx-Parker, Six Feet Up

Thursday, October 29, 2009

Page 34: Plone Web Services Panel Discussion

Experiences

• XML-RPC

• RDF/XML

• JSON and SimpleJSON

• jQuery

Thursday, October 29, 2009

Page 35: Plone Web Services Panel Discussion

Discussion

Thursday, October 29, 2009


Recommended