cancel
Showing results for 
Search instead for 
Did you mean: 

Developing in .NET via CMIS on Community 3.4.0 possible?

tim1
Champ in-the-making
Champ in-the-making
Hello. I am new to Alfresco, and need a little assistance getting things set up so I can work using CMIS.

My company is going to be installing Alfresco Enterprise on RHEL in about 3 weeks. I need to develop an integration WCF service in .NET and I want to use CMIS (and dotCMIS).

I locally installed community 3.4.0 using the Windows installer on XP, and everything works really well, however I can not develop against my local version because SSL is not enabled(CMIS does requires SSL, correct?).

Thanks for your help.
-Tim
9 REPLIES 9

fmui
Champ in-the-making
Champ in-the-making
Hi Tim,

The .NET framework forces SSL if you are using the Web Services binding. The AtomPub binding should work without SSL.
Having that said, SSL is a good idea on production systems. Otherwise passwords go plain text over the wire.


Florian

tim1
Champ in-the-making
Champ in-the-making
Thanks for your reply Florian.

While you didn't answer my original question, it did help me to change my mind to move toward using the AtomPub binding.

So far, I am having some luck using the DotCMIS library in my project.

Would you recommend the use of the DotCMIS library/project? Have you personally used it before?

-Tim

fmui
Champ in-the-making
Champ in-the-making
I cannot comment on that. I wrote it. 😉

Florian

tim1
Champ in-the-making
Champ in-the-making
Discussing the API with the author… it doesn't get better than that..  Smiley Very Happy

Would this be the proper forum to discuss the use of that particular API? If not, could you please refer me to a location where we can discuss my issue further?

I really could use the help, and it is very much appreciated.

Thanks,
-Tim

mrogers
Star Contributor
Star Contributor
Yes the DotCMIS approach is a good one.

You may also want to write your own webscripts to access functionality that is not exposed through DotCMIS or run your application logic in the server.

Other alternatives would be one of the filesystem protocols, ftp is probably easiest to "drive".

fmui
Champ in-the-making
Champ in-the-making
Hi Tim,

The Apache Chemistry mailing list [1] is the best place to discuss general DotCMIS questions.
All Alfresco specific issues should be discussed here.

- Florian


[1] http://mail-archives.apache.org/mod_mbox/chemistry-dev/

tim1
Champ in-the-making
Champ in-the-making
Hi Florian,

Thanks for the help. I will direct my DotCMIS questions to the mailing list  you mentioned.

-Tim

tim1
Champ in-the-making
Champ in-the-making
MRogers, thanks for your reply.

When you suggest looking into other protocols, such as FTP, are you referring to the transport of documents/data to Alfresco via FTP?

This is an interesting concept, as it was one of the first that came to mind when this integration project  I am working on began.

Also I have another question regarding Alfresco Development in general:
If I develop the integration project I am working on using Community 3.4.0, will there be any major changes needed when finally pointing the project to the production server ? (which will be Alfresco Enterprise on Red Hat)

Thanks,
-Tim

tim1
Champ in-the-making
Champ in-the-making
Hi mrogers,

I have a few questions regarding a previous reply below:

Yes the DotCMIS approach is a good one.

You may also want to write your own webscripts to access functionality that is not exposed through DotCMIS or run your application logic in the server.

Other alternatives would be one of the filesystem protocols, ftp is probably easiest to "drive"..

1. Can you elaborate on what functionality is not exposed through DotCMIS that I may want to write webscripts for?
2. In looking to FTP as an alternative 'integration' protocol as you mention above, can Alfresco receive files through FTP? Can you point me to any resources/examples of this?

Thanks!
-T