<?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 Re: Where is Alfresco residing? in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25305#M12486</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, I think I can say that we do not recommend 2 instances pointing to the same DB &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Just try to think of the DB as an implementation detail - the software uses it, but we don't expect other software to (with the exception of read-only, e.g reporting).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The web service API is definitely the best interface for flexible integration - since you can then drive Alfresco from your favourite language (I'm sure there's a Fortan web service framework out there for those that want it).&amp;nbsp; We will be looking at RMI in the not too distant future too.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Paul.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Feb 2006 10:15:13 GMT</pubDate>
    <dc:creator>paulhh</dc:creator>
    <dc:date>2006-02-07T10:15:13Z</dc:date>
    <item>
      <title>Where is Alfresco residing?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25299#M12480</link>
      <description>I apologize if this is a stupid question… but where does Alfresco reside?&amp;nbsp; Is it a Web Application or an API?&amp;nbsp; Web Client and Alfresco seem to be synonymous…&amp;nbsp; Are they?</description>
      <pubDate>Fri, 03 Feb 2006 22:05:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25299#M12480</guid>
      <dc:creator>alexeyg</dc:creator>
      <dc:date>2006-02-03T22:05:07Z</dc:date>
    </item>
    <item>
      <title>Re: Where is Alfresco residing?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25300#M12481</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No question is stupid really &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt; In fact, there are so many frameworks, technologies, etc. are involved in a big product like Alfresco, so I believe that it's simply impossible for a single individual to know all of them perfectly.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As far as I understand:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Alfresco is a content repository. It has APIs to use the repository. Possibilities are, to use the Alfresco's own API, Java JSR 170 API (JCR API), PHP, etc.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Alfresco product also includes a web application. This is an example of what you can do with Alfresco. The web app. starts the repository when started, so I think that it is an important part of Alfresco. (I don't know how, but) I believe that you can omit the web application and start the repository only, which you can connect to and work with your own client application. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Alfresco also has WebDav and CIFS access, with which you can import documents to the repository and all the content rules work when you do so.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Since Alfresco is JSR 170 compliant, I believe that you can connect to the repository with another JSR 170 compliant product. However, I guess that it is not a good idea to work on an Alfresco repository with another product. But I guess that you can export the repository and import into another product and use it there, which is why there is a JSR 170 specification. But of course, Alfresco specific functionality might be lost in such a case.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2006 08:42:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25300#M12481</guid>
      <dc:creator>turgayz</dc:creator>
      <dc:date>2006-02-06T08:42:09Z</dc:date>
    </item>
    <item>
      <title>Re: Where is Alfresco residing?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25301#M12482</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;There is still one thing I do not get.&amp;nbsp; Tomcat is a Servlet container.&amp;nbsp; Everything it deploys is under a specific context, right?&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I think this is what got me confused.&amp;nbsp; Is this correct?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Alfresco.war is a Web Client that accesses the API.&amp;nbsp; Web Client "starts" Alfresco either explicitly or by accessing it.&amp;nbsp; I was playing with it a little bit - I copied Alfresco JARs and DDs into my context and tried to access the Repository from my webapp.&amp;nbsp; First call took quite a while and I got the "repository started" message.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This part is confusing to me…&amp;nbsp; It seems you are forced to start a Repository per context.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2006 15:07:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25301#M12482</guid>
      <dc:creator>alexeyg</dc:creator>
      <dc:date>2006-02-06T15:07:40Z</dc:date>
    </item>
    <item>
      <title>Re: Where is Alfresco residing?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25302#M12483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;It seems you are forced to start a Repository per context.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;If you start the application this way, yes I think a new repository will be started. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;However, I haven't tried it yet, but the web-service API should serve this purpose: You can start the repository in a VM(From the web app, or from another app), and then access *that* repository from another application using the web-service API, or the PHP API, and I guess there is also a Python interface (?)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2006 15:24:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25302#M12483</guid>
      <dc:creator>turgayz</dc:creator>
      <dc:date>2006-02-06T15:24:07Z</dc:date>
    </item>
    <item>
      <title>Re: Where is Alfresco residing?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25303#M12484</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I wonder what kind of concurrency issues will arise if two repository instances are pointed to the same DB…&amp;nbsp; This should not be a problem in our case because the service layer API will be read-only.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'll try to find some docs on the web service API.&amp;nbsp; Sounds like it is exactly what I am looking for.&amp;nbsp; Sounds like accessing it accross Tomcat contexts would only be possible via web services…&amp;nbsp; And web services would be much easier than figuring out which JARs and DDs are required to build ApplicationContext…&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your help, this really cleared things up for me.&amp;nbsp; Hopefully they have good documentation on Web services.&amp;nbsp; I found Service Layer docs to be rather lacking.&amp;nbsp; Thanks again!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2006 15:36:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25303#M12484</guid>
      <dc:creator>alexeyg</dc:creator>
      <dc:date>2006-02-06T15:36:21Z</dc:date>
    </item>
    <item>
      <title>Re: Where is Alfresco residing?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25304#M12485</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You're welcome,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I didn't study the web service documentation and APIs yet, but I see that there are lots of examples and unit tests you can examine in packages org.alfresco.webservice.sample and org.alfresco.webservice.test.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I wonder what kind of concurrency issues will arise if two repository instances are pointed to the same DB…&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;I think that it is not a good idea to point two repository instances to the same DB and disk space. :roll:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2006 15:46:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25304#M12485</guid>
      <dc:creator>turgayz</dc:creator>
      <dc:date>2006-02-06T15:46:16Z</dc:date>
    </item>
    <item>
      <title>Re: Where is Alfresco residing?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25305#M12486</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, I think I can say that we do not recommend 2 instances pointing to the same DB &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Just try to think of the DB as an implementation detail - the software uses it, but we don't expect other software to (with the exception of read-only, e.g reporting).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The web service API is definitely the best interface for flexible integration - since you can then drive Alfresco from your favourite language (I'm sure there's a Fortan web service framework out there for those that want it).&amp;nbsp; We will be looking at RMI in the not too distant future too.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Paul.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Feb 2006 10:15:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25305#M12486</guid>
      <dc:creator>paulhh</dc:creator>
      <dc:date>2006-02-07T10:15:13Z</dc:date>
    </item>
    <item>
      <title>Re: Where is Alfresco residing?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25306#M12487</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Yes, I think I can say that we do not recommend 2 instances pointing to the same DB &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;Just try to think of the DB as an implementation detail - the software uses it, but we don't expect other software to (with the exception of read-only, e.g reporting).&lt;BR /&gt;&lt;BR /&gt;The web service API is definitely the best interface for flexible integration - since you can then drive Alfresco from your favourite language (I'm sure there's a Fortan web service framework out there for those that want it).&amp;nbsp; We will be looking at RMI in the not too distant future too.&lt;BR /&gt;&lt;BR /&gt;Cheers&lt;BR /&gt;Paul.&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;thanks for your response!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Correct me if I am wrong, but this means there is no way access JCR using JSR-170 while also using Alfresco Web Client?&amp;nbsp; Web Services can connect TO the Web Client… but the only way to interface with Alfresco JCR using JSR-170 (while keeping Web Client) is to deploy it in the same Tomcat Context as Alfresco Web Client?&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sounds like the choice is to use JSR-170 OR Web Client.&amp;nbsp; Is this correct?&amp;nbsp; Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Feb 2006 15:29:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25306#M12487</guid>
      <dc:creator>alexeyg</dc:creator>
      <dc:date>2006-02-10T15:29:44Z</dc:date>
    </item>
    <item>
      <title>Re: Where is Alfresco residing?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25307#M12488</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What I try to obtain the Repository object from Web Client?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I read that I can specify a "crossContext" attribute in tomcat, call getContext(String uripath) on the ServletContext, and get a hold of the Repository somehow.&amp;nbsp; Any thoughts?&amp;nbsp; Thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Feb 2006 15:39:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25307#M12488</guid>
      <dc:creator>alexeyg</dc:creator>
      <dc:date>2006-02-10T15:39:55Z</dc:date>
    </item>
    <item>
      <title>Re: Where is Alfresco residing?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25308#M12489</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Please see &lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/forums/viewtopic.php?t=963" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/forums/viewtopic.php?t=963&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Feb 2006 17:28:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/where-is-alfresco-residing/m-p/25308#M12489</guid>
      <dc:creator>davidc</dc:creator>
      <dc:date>2006-02-10T17:28:06Z</dc:date>
    </item>
  </channel>
</rss>

