<?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 GWT+Alfresco Integration Architecture in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/gwt-alfresco-integration-architecture/m-p/275156#M228286</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;&amp;nbsp; I am using GWT/Smart GWT for presentation and Alfresco as CMS. This is basically for enabling document management only. (like storing documents, retrival, restricting access permissions for various users etc)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have various questions regarding finaliszation of Architecture.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; 1. xxxFrontEnd.war (Intended for fron end purposes ex. for uploading/viewing/grant permissions against users for document access etc.. (GWT-&amp;gt;Servlet-&amp;gt;Business layer(having call RESTful webservices on Server)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; 2. xxxAlf.war&amp;nbsp; (Intended for writing webscript services, for using in xxxFrontEnd application.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Deployment options:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Both deployed on same server on same machine&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. FrontEnd.war in one node and xxxAlf.war in another, so that load will be minimised on alfresco server.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Technology stack:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1. How about using Java API instead of Webscripts (As content services api's are classified as Java, Script(webscript) and webservices)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2. My understanding is Java Content service means usage of Java API means is JCR. (Please correct if I am wrong)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The architecture should be good in performance and should be scalable.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Hanumesh M&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 04 Jan 2011 09:20:16 GMT</pubDate>
    <dc:creator>hanumeshm</dc:creator>
    <dc:date>2011-01-04T09:20:16Z</dc:date>
    <item>
      <title>GWT+Alfresco Integration Architecture</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/gwt-alfresco-integration-architecture/m-p/275156#M228286</link>
      <description>Hi, &amp;nbsp; I am using GWT/Smart GWT for presentation and Alfresco as CMS. This is basically for enabling document management only. (like storing documents, retrival, restricting access permissions for various users etc)I have various questions regarding finaliszation of Architecture.&amp;nbsp;&amp;nbsp; 1. xxxFrontEnd.war</description>
      <pubDate>Tue, 04 Jan 2011 09:20:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/gwt-alfresco-integration-architecture/m-p/275156#M228286</guid>
      <dc:creator>hanumeshm</dc:creator>
      <dc:date>2011-01-04T09:20:16Z</dc:date>
    </item>
    <item>
      <title>Re: GWT+Alfresco Integration Architecture</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/gwt-alfresco-integration-architecture/m-p/275157#M228287</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 making an application with architecture Alfresco+GWT. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;We decide to use Alfresco Web scripts with JSON format output.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;GWT part only make presentation. All sevices are in alfresco, we create a dedicated business service layer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So our GWT call webscripts, webscripts use our business services (composite services), our business services use alfresco services (elementary services) and alfresco service use alfresco repository.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Be careful with the SOP, you need to be on same domain, you can't do cross-domain or you will need to make more complicated call in GWT (use of callback, be careful with security)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Webscript are light-weight and easy to develop. You can mix Javascript or Java Webscripts. Ouput in JSON is quick and easy with Freemarker. We can separate dev on front and back with little "fake" webscript returning static datas.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You don't need to use JCR, JCR API is more restrictive than Alfresco API.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this help &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;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jan 2011 11:39:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/gwt-alfresco-integration-architecture/m-p/275157#M228287</guid>
      <dc:creator>ribz33</dc:creator>
      <dc:date>2011-01-13T11:39:19Z</dc:date>
    </item>
    <item>
      <title>Re: GWT+Alfresco Integration Architecture</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/gwt-alfresco-integration-architecture/m-p/275158#M228288</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I would suggest to make use of webscripts.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Feb 2011 06:05:27 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/gwt-alfresco-integration-architecture/m-p/275158#M228288</guid>
      <dc:creator>raghavendra_pra</dc:creator>
      <dc:date>2011-02-04T06:05:27Z</dc:date>
    </item>
  </channel>
</rss>

