<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Choosing of Foundation Services API vs Webservice vs RMI api in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/choosing-of-foundation-services-api-vs-webservice-vs-rmi-api/m-p/78447#M52046</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We are planning to develop a webapplication using alfresco. Since we need to develop our own Web UI, I was wondering what alfresco api is the best to use. The foundation services api give more control and tighter integration but donno whether it will be good choice in a clustered alfresco environment.&amp;nbsp; Opinions from users of Webservice and RMI apis would help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Basically we want to start with a installation where all the Web application and the repository will be bundled into a single application but later we should be able to go for a clustered installation. So I want to know what is the api best for this, and whether there is any missing functionalities etc.. in these apis or does all of them support all the functions.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mohamed&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 03 Nov 2006 21:54:05 GMT</pubDate>
    <dc:creator>mzafer</dc:creator>
    <dc:date>2006-11-03T21:54:05Z</dc:date>
    <item>
      <title>Choosing of Foundation Services API vs Webservice vs RMI api</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/choosing-of-foundation-services-api-vs-webservice-vs-rmi-api/m-p/78447#M52046</link>
      <description>Hi,We are planning to develop a webapplication using alfresco. Since we need to develop our own Web UI, I was wondering what alfresco api is the best to use. The foundation services api give more control and tighter integration but donno whether it will be good choice in a clustered alfresco environ</description>
      <pubDate>Fri, 03 Nov 2006 21:54:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/choosing-of-foundation-services-api-vs-webservice-vs-rmi-api/m-p/78447#M52046</guid>
      <dc:creator>mzafer</dc:creator>
      <dc:date>2006-11-03T21:54:05Z</dc:date>
    </item>
    <item>
      <title>Re: Choosing of Foundation Services API vs Webservice vs RMI api</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/choosing-of-foundation-services-api-vs-webservice-vs-rmi-api/m-p/78448#M52047</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;We are planning to develop a webapplication using alfresco. Since we need to develop our own Web UI, I was wondering what alfresco api is the best to use. The foundation services api give more control and tighter integration but donno whether it will be good choice in a clustered alfresco environment.&amp;nbsp; Opinions from users of Webservice and RMI apis would help.&lt;BR /&gt;&lt;BR /&gt;Basically we want to start with a installation where all the Web application and the repository will be bundled into a single application but later we should be able to go for a clustered installation. So I want to know what is the api best for this, and whether there is any missing functionalities etc.. in these apis or does all of them support all the functions.&lt;BR /&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;Mohamed&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;This is something I used to worry about.&amp;nbsp; I dont think you should struggle with the choice too much.&amp;nbsp; Make an API between your application and whatever repository you choose to use.&amp;nbsp; Under that you can adapt to whatever system you want.&amp;nbsp; Alfresco native,&amp;nbsp; Alfresco Web Service, RMI, JCR, JCR-RMI, etc.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tend to like the JCR adapter because I can back it up to other JCR implementations to search out implementation bugs.&amp;nbsp; You still need the same model (JCR doesnt help in terms of standard models)&amp;nbsp; The thing is JCR is not the best API, there are a lot of shortcomings.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Remember you can mix and match.&amp;nbsp; You can decorate JCR with Alfresco native functionality if you need to consume a particular alfresco specific service. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It all depends on how immediately portable you want to be.&amp;nbsp; Puting the interface and implementation adapter in between your application and alfresco is the first step to plug-ability.&amp;nbsp; Beyond that its just a question of determining if there is value in a given standard or not.&amp;nbsp; Value in a given proprietary API or not.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you look at the wiki there is an section that compares a number of the APIs.&amp;nbsp; I think its called "is JCR-RMI right for me?"&amp;nbsp; You might get some insight there.&amp;nbsp; You may wish to add your insight to that article as you learn more about what the different options offer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The most important thing is that we have options and that we have patterns we can rely on to allow us to choose one option today and another option tomorrow.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-R&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 04 Nov 2006 00:23:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/choosing-of-foundation-services-api-vs-webservice-vs-rmi-api/m-p/78448#M52047</guid>
      <dc:creator>rdanner</dc:creator>
      <dc:date>2006-11-04T00:23:29Z</dc:date>
    </item>
    <item>
      <title>Re: Choosing of Foundation Services API vs Webservice vs RMI api</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/choosing-of-foundation-services-api-vs-webservice-vs-rmi-api/m-p/78449#M52048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Russ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for the response.&amp;nbsp; The API to seperate the application and the repository is already factored in our design.&amp;nbsp; The main concern is the feature set that&amp;nbsp; each of the alfresco API's support, and also the performance, portability implications of using them. I could not find the Wiki page you mentioned. I'll spend some time digging into the feature set that each of these API's support.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mohamed&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2006 17:01:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/choosing-of-foundation-services-api-vs-webservice-vs-rmi-api/m-p/78449#M52048</guid>
      <dc:creator>mzafer</dc:creator>
      <dc:date>2006-11-06T17:01:55Z</dc:date>
    </item>
  </channel>
</rss>

