Download presentation
Presentation is loading. Please wait.
Published byDayna Henderson Modified over 8 years ago
1
#SummitNow CMIS in our Research Group Ian Wright University of Oxford Ian.wright@well.ox.ac.uk @techwrighting
2
#SummitNow Fighting malaria with Alfresco and CMIS Bangladesh Ghana Vietnam Cambodia Colombia Guinea Kenya Laos Thailand The Gambia
3
#SummitNow Overview Introduction Why CMIS? User stories Application integration – tips
4
#SummitNow About the talk Real life examples of using CMIS Not in depth technical details
5
#SummitNow Introduction 3 ½ years at University of Oxford 15 years in publishing Long term XML user Programming polyglot
6
#SummitNow WWARN Collect data from existing research Build tools to facilitate new studies Publish papers based on aggregated data
7
#SummitNow Open Data is coming Shared Data e.g. nature.com/scientificdata
8
#SummitNow MalariaGEN
9
#SummitNow MalariaGEN Challenges Managing partner relationships Keeping track of data – there’s lots of it Relationship between meta data, data and research outputs
10
#SummitNow It’s all about the science If we knew what it was we were doing, it would not be called research Albert Einstein
11
#SummitNow Why CMIS?
12
#SummitNow Collaboration But they don’t like to wait People like to share
13
#SummitNow Do it now! Narrow window of opportunity Because it’s there parce que c'est là porque está ahí
14
#SummitNow User Stories
15
#SummitNow Overview Works very well for document/email information CMIS very good for getting things started Gives you space to make a dedicated solution Java XForms Perl Python Javascript
16
#SummitNow Non-document associations UID given but CMIS only works for documents/folders Custom web service
17
#SummitNow Tags UID returned in the feed but not useful Replace with custom properties Can get json via /alfresco/service/api/node/workspace/Spa cesStore/xxxx/tags New API
18
#SummitNow Soft Data Experimental Data IMAP Files Publications Apps
19
#SummitNow Perl Existing web application to report on samples in the lab Retrieve information about collaboration e.g. details of emails, documents etc Show other meta data
20
#SummitNow Python Good at consuming data And uploading it
21
#SummitNow Java Chemistry docs have improved Good match for developer skills
22
#SummitNow Command line Use curl which is easy to install Good examples Very simple to implement Surprisingly powerful
23
#SummitNow Simple but powerful reports XSLT XML via CMIS HTML CSV XML... Processor
24
#SummitNow XForms XForms makes editing XML easy Integration with Alfresco to provide more functionality CMIS AtomPub XML database
25
#SummitNow Other Options Javascript ETL e.g. Talend, Kettle ESB e.g. Mule Anything that can understand XML and now JSON
26
#SummitNow Top Tips
27
#SummitNow Application design First work out your authentication strategy Single Sign On Get ticket from Alfresco Dedicated account Next work out authorization
28
#SummitNow XML Tip Be aware of the difference between atom:content and cmisra:content
29
#SummitNow Summary Enables you to speak the same language Provides a flexible interface that is ready now
30
#SummitNow Resources Examples http://github.com/wrighting/cmis http://dsn-chassis.gogglecode.com Blog: http://tech.wrighting.org @techwrighting
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.