If Its Not Easy, Users Dont
Users rarely behave as planned unless thats the easiest thing for them to do. Alfresco Softwares enterprise content management platform, released today, applies this basic lesson in an open-source, service-oriented architecture approach that makes content management a path of least resistance -- instead of creating a parallel process that asks users to do extra work.
"You need to fit within the paradigms that users are familiar with. Files, they understand. E-mail, they understand. Searching with Google, they understand. We want it to look like a file system to add stuff in, like e-mail for process, and like Google for finding stuff," said John Newton, Alfrescos CTO and chairman, during our pre-release conversation in mid-October. The companys site offers a users-eye view of the system in action, and I think youll agree that its a pretty intuitive approach.
Alfresco gets considerable leverage from both its basis in open-source technology and its service-oriented model. Alfrescos Newton was co-founder and lead designer at Documentum, the content management powerhouse acquired almost two years ago by EMC. "There are loads of things that Documentum wouldnt have to write anymore," observed Alfresco CMO Ian Howells, a distributed database Ph.D. who also spent time with that company. "We had to develop a whole document model, but now theres Hibernate. Whats happened is that modern tools change the whole level of productivity of what you can do."
Being designed with the SOA model in mind makes Alfresco highly extensible on the inside without adding complexity on the outside. "Its about a content life cycle," Howells explained: "Youre changing the security of the document, where its stored, perhaps it goes into readable PDF for public use, but you shouldnt have to know that. It should just happen."
Making things "just happen" is also a crucial goal for multicore CPUs, which wont just make old code run faster in the manner of the new CPUs that weve seen ever since the Intel 386. Youll find my notes on that challenge, as described by Microsoft architect Herb Sutter at last weeks Fall Processor Forum in San Jose, with links to additional resources on the Inside eWEEK Labs blog and in my commentary in this weeks eWEEK Podcast.
Tell me what paths youre making -- and following -- at firstname.lastname@example.org.
Check out eWEEK.coms for the latest news, reviews and analysis in programming environments and developer tools.