<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
@page Section1
        {size:595.3pt 841.9pt;
        margin:70.85pt 69.6pt 70.85pt 69.6pt;}
div.Section1
        {page:Section1;}
 /* List Definitions */
 @list l0
        {mso-list-id:1892811694;
        mso-list-type:hybrid;
        mso-list-template-ids:-2085588938 1404881172 201981955 201981957 201981953 201981955 201981957 201981953 201981955 201981957;}
@list l0:level1
        {mso-level-start-at:2;
        mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:53.25pt;
        mso-level-number-position:left;
        margin-left:53.25pt;
        text-indent:-18.0pt;
        font-family:Symbol;
        mso-fareast-font-family:"Times New Roman";
        mso-bidi-font-family:Tahoma;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:89.25pt;
        mso-level-number-position:left;
        margin-left:89.25pt;
        text-indent:-18.0pt;
        font-family:"Courier New";}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=ES link=blue vlink=purple>

<div class=Section1>

<p class=MsoPlainText><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'>HI everyone,<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'>I don’t think this is the
first time someone faces this question, but if’ve been looking through the
forums with no complete luck, although it has shed us some light about what the
problem is.<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><b><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>The short question:
<o:p></o:p></span></font></b></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoPlainText style='margin-left:53.25pt;text-indent:-18.0pt;
mso-list:l0 level1 lfo1'><![if !supportLists]><font size=2 face=Symbol><span
lang=EN-GB style='font-size:10.0pt;font-family:Symbol'><span style='mso-list:
Ignore'>·<font size=1 face="Times New Roman"><span style='font:7.0pt "Times New Roman"'>        
</span></font></span></span></font><![endif]><font face=Tahoma><span
lang=EN-GB style='font-family:Tahoma'>is it possible / safe to make calls to
opencms taglibs and the cmsshell object from outside the server that has the
workplace? <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><b><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>The long one:<o:p></o:p></span></font></b></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'>We're trying to make a decision
about the architecture of a project that will consist of:<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'>1.- the workplace (in the intranet)<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'>2.- the web being maintained (in the
DMZ)<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'>Because of security, the workplace
has to be installed apart of the web. Of course, that implies the workplace
being in a server (in the intranet) and the web being in other (accesible to
the outside, the DMZ).<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'>Both servers will be reading the
same information that is in the opencms database (if possible, of course). <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'>As I have read from other mails, I
see there's a problem accessing the CMSSHELL object from outside where you have
installed the workplace... We've seen some solutions based on making cmsShell a
public object, but as we have tested, it results in a another instance of the
opencms being up.<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'>So, my question is: is it safe to
have two "instances" of the opencms: one in which the workplace will
be installed (the normal installation) and the other one reading the opencms.jar
and accesing it through <cms:>  taglibs... <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'>What if I need to access the
CmsSHELL from the web? for example, for uploading a document throught the web. What's
the best or advised approach to do this?<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'>As an additional point, it is
needed to be said that we'll integrate the web part with struts / spring; but we
have already done that succesfully (and we see that that should be no problem).<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'>Thanks for everyone reading this
mail. <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Tahoma><span lang=EN-GB
style='font-size:10.0pt;font-family:Tahoma'>-- jordi <o:p></o:p></span></font></p>

</div>

</body>

</html>