Tridion 2011 SP1核心服务 – 在PROD环境中暴露给现场服务器

我们有一个要求,允许我们的用户提交有关他们的“项目”的信息 – 他们上传的一小段文字和单个图像。 最终,我们将有一个用户贡献的项目的列表页面,其他人可以评论和评分。

我们决定使用Tridion的UGC在整个第一阶段进行评估和评论,这让我想到了 – UGC与Tridion发布的页面和组件绑定在一起,如果我们想在用户提交的项目中使用UGC,要在Tridion中创build自己的组件,而不是坐在一些自定义数据库表?

核心服务可以进来吗? 我的理解是,CD Web服务用于检索,而不是与Content Manager进行交互。

是否可以 (!)在体系结构上将Core服务仅暴露给我们的实时应用程序服务器,以便我们的后端.NET代码可以创build“项目组件”,然后由编辑器发布,以便对其进行评论?

除了“ 将核心服务暴露给活服务器 ”之外,一切听起来都很整齐。 没有这个,虽然我不得不写一个自定义的方式“转移”回到内容pipe理器 – 也许像Audience Manager Sync的工作?

任何人之前做过?

我认为这在架构上可行的 ,但是从基础架构的angular度来看,它可能会引发一些安全标志。 但是,您应该能够locking对核心服务的访问权限,以便只能从某个IP范围访问,并且可以以具有有限权限的用户身份运行脚本。