Your SlideShare is downloading. ×
0
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Shared Drives with CMIS and JLAN
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Shared Drives with CMIS and JLAN

2,886

Published on

This session is intended to give a glimpse at how you can leverage CMIS to enable your applications or storage devices with shared drive capabilities. The Alfresco component key to this integration …

This session is intended to give a glimpse at how you can leverage CMIS to enable your applications or storage devices with shared drive capabilities. The Alfresco component key to this integration is JLAN. JLAN provides the capabilities of CIFS, NFS, and FTP by developing Disk Drivers. This session will show how to integrate CMIS using the OpenCMIS libraries and JLAN to enable this easy to use, and widely adopted feature.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,886
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
60
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Shared Drives via CMIS and JLAN<br />0<br />Richard Im<br />Solutions Engineer, Alfresco<br />twitter: what’s twitter?<br />
  • 2. Share Drives via CMIS and JLAN<br />1<br />Unique<br />Interesting<br />Extends or Integrates Alfresco<br />How did Richard get here?<br />
  • 3. Shared Drives via CMIS and JLAN<br />2<br />CMIS Android App<br />DrupalDoclib<br />CMIS Powered Websites<br />
  • 4. Repository focused Consumption<br />Shared Drives via CMIS and JLAN<br />3<br />
  • 5. Shared Drives via CMIS and JLAN<br />4<br />A little hidden gem called: JLAN<br />http://www.alfresco.com/products/aifs/<br />Alfresco Repository CMIS integrations: dime a dozen<br />Extend Alfresco with CMIS<br />But, why would you want to do that Richard?<br />
  • 6. 5<br />Do you find yourself using a Shared Drive?<br />Yes, of course. Everyday. I live in my Shared Drives.<br />
  • 7. 6<br />Do your colleagues use a Shared Drive?<br />Yes, of course. Everyday. They live in their Shared Drives.<br />
  • 8. 7<br />What about Alfresco CIFs?<br />
  • 9. 8<br />Definitely. It’s great because it does so much more…<br />
  • 10. 9<br />Sends email notifications<br />Converts it for: web, pdf, etc.<br />Starts Workflow<br />
  • 11. 10<br />Have you asked yourself why?<br />
  • 12. 11<br />Does all this without disrupting my daily habits.<br />
  • 13. 12<br />Shared Drive is the easiest way to manage content…<br />
  • 14. Share Drives via CMIS and JLAN<br />13<br />Alfresco Native CIFs disabled – no tricks<br />CMIS Interface between JLAN and Alfresco ECM<br />DEMO<br />
  • 15. 14<br />What if you provide them the exact same functionality for…<br />
  • 16. 15<br />
  • 17. 16<br />
  • 18. 17<br />Truth be told, you always could…<br />
  • 19. 18<br /><ul><li>Good API for Client and Server
  • 20. Server is key
  • 21. JLAN Disk Driver via OpenCMIS Client API.</li></li></ul><li>JLAN Config<br />19<br />&lt;diskshare name=&quot;cmis&quot; comment=&quot;CMIS share&quot;&gt;<br /> &lt;driver&gt;<br />&lt;class&gt;org.alfresco.jlan.server.filesys.cmis.CmisDiskDriver&lt;/class&gt;<br />&lt;CmisUrl&gt;http://localhost:8080/alfresco/service/cmis&lt;/CmisUrl&gt;<br />&lt;CmisUsername&gt;admin&lt;/CmisUsername&gt;<br />&lt;CmisPassword&gt;admin&lt;/CmisPassword&gt;<br />&lt;debug/&gt;<br />&lt;/driver&gt;<br />&lt;/diskshare&gt;<br />
  • 22. JLAN Config<br />20<br />CmisDeviceContext extends DiskDeviceContext<br />Used to retain the static information about the share being used<br />Responsible for CMIS Session<br />
  • 23. CmisDeviceContext<br />21<br />
  • 24. CmisDeviceContext<br />22<br />
  • 25. CmisDiskDriver<br />23<br />public class CmisDiskDriver implements DiskInterface<br />Called by the interactions from client protocol layer<br /> Meat of the operations<br />
  • 26. CmisDiskDriver<br />24<br />
  • 27. CmisDiskDriver<br />25<br />
  • 28. Areas of Improvement <br />26<br />Refactor to use DB Device<br />Huge Benefits from built-in cache<br />JLAN Authenticator bridged with Open CMIS Authentication Provider<br />Context changes for Session Factory<br />Currently, same session used in singleton<br />
  • 29. Wide Adoption<br />27<br />JLAN<br />27<br />
  • 30. 28<br />Shape &amp; Color Pallette<br />Normal Text<br />Normal Text<br />Normal Text<br />
  • 31. 29<br />

×