Sunday, September 09, 2007

 

ECM: Craig Randall vs Eric Barroca

In my Links for Labor Day 2007 I posted my observations of Documentum and Nuxeo. Eric Barroca chose to respond while Craig Randall exercised his right to remain silent...



For the record, every single vendor in the world of ECM either produces horrific WSDL or gets it twisted by focusing on REST with the notion that the world is all about them and that they shouldn't acknowledge that ECM is a participant in a larger context.

Anyway, I figured I would share Eric's most thoughtful posting:
It takes a person with real class to acknowledge not only their strengths but their weaknesses in a public forum. Generally speaking, customers really desire to hear that you acknowledge your faults and that you are passionate about fixing them. Nothing should be personal except what you choose to make personal.

An understanding that an ECM platform shouldn't take sides on the SOAP vs REST debate but should support both is exactly the right answer. I wonder if the folks over at Stellent, Alfresco and Filenet agree?

I really appreciate a discussion not just around product features but honest conversations around how products are built. The underlying design of a platform is important in that ECM folks may need to extend core functionality to help integrate with BPM, ERP, CRM and other enterprise applications. Clean APIs and Web Services help enable this so getting the interfaces right is important.

It is good to see that they aren't noodling thinly-veiled wrappers over existing APIs but evaluating what is the best way in terms of current customer usage while not comprimising the principles of what it means to build thoughtful SOAs.

Now the only thing outstanding is for me and Eric to figure out how to work together to increase the security of the Nuxeo platform. I am firm in my belief that I should put my money where my mouth is and spend time helping them embrace Secure Coding practices as the first step. At a later date, I will also help them incorporate XACML and replace legacy ACL approaches.

The wonderful thing is that contribution is easy with Nuxeo in that the entire code-base is available. I originally noodled doing something similar with Alfresco but their platform is not truly open unless you use the distorted definition embraced by many analyst firms.

I look forward to a continuing dialog and contributing over the winter holidays...






<< Home
| | View blog reactions


This page is powered by Blogger. Isn't yours?