<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>部署 on 文艺技术笔记</title>
        <link>https://wenyiblog.top/tags/%E9%83%A8%E7%BD%B2/</link>
        <description>Recent content in 部署 on 文艺技术笔记</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh</language>
        <copyright>文艺技术笔记 | 软件工程师文艺</copyright>
        <lastBuildDate>Fri, 05 Jun 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://wenyiblog.top/tags/%E9%83%A8%E7%BD%B2/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>系统架构详解：四层部署模式与关键目录</title>
        <link>https://wenyiblog.top/2026/06/tc-3-architecture/</link>
        <pubDate>Fri, 05 Jun 2026 10:00:00 +0800</pubDate>
        
        <guid>https://wenyiblog.top/2026/06/tc-3-architecture/</guid>
        <description>&lt;p&gt;Teamcenter 采用多层架构，Client 端基于 Java，Server 端基于 C（ITK）。理解其架构是运维和二次开发的前提。&lt;/p&gt;
&lt;h2 id=&#34;teamcenter-四层架构&#34;&gt;&lt;a href=&#34;#teamcenter-%e5%9b%9b%e5%b1%82%e6%9e%b6%e6%9e%84&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;Teamcenter 四层架构
&lt;/h2&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;层级&lt;/th&gt;
&lt;th&gt;技术栈&lt;/th&gt;
&lt;th&gt;核心组件&lt;/th&gt;
&lt;th&gt;职责&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;客户端层（Client Tier）&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Java&lt;/td&gt;
&lt;td&gt;Rich Client (RAC), Active Workspace, Mobility 移动端, NX 集成客户端&lt;/td&gt;
&lt;td&gt;用户交互界面&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;应用层（Application Tier）&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;J2EE&lt;/td&gt;
&lt;td&gt;TC Server, FMS/FSC 文件服务, Pool 连接池, Web Services&lt;/td&gt;
&lt;td&gt;业务逻辑处理、会话管理&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;服务层（Server Tier）&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;C++ ITK&lt;/td&gt;
&lt;td&gt;TC Server 核心服务, ITK Handler, Workflow Engine, SOA Services&lt;/td&gt;
&lt;td&gt;核心数据处理、工作流引擎&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;数据层（Data Tier）&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;DB + File&lt;/td&gt;
&lt;td&gt;Oracle/SQL Server/PostgreSQL, Volume（文件卷）&lt;/td&gt;
&lt;td&gt;持久化存储&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;部署模式对比&#34;&gt;&lt;a href=&#34;#%e9%83%a8%e7%bd%b2%e6%a8%a1%e5%bc%8f%e5%af%b9%e6%af%94&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;部署模式对比
&lt;/h2&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;模式&lt;/th&gt;
&lt;th&gt;架构&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;th&gt;适用场景&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;二层部署（2-Tier）&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Client → DB&lt;/td&gt;
&lt;td&gt;客户端直接连接数据库，无中间层&lt;/td&gt;
&lt;td&gt;小规模测试、个人学习&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;三层部署（3-Tier）&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Client → J2EE → DB&lt;/td&gt;
&lt;td&gt;客户端通过 J2EE 应用服务器连接数据库&lt;/td&gt;
&lt;td&gt;中小型团队、Web 访问&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;四层部署（4-Tier）&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Client → J2EE → C++ Server → DB&lt;/td&gt;
&lt;td&gt;完整 C/S 架构，TCFS 文件系统服务管理文件卷&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;企业级生产环境&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;关键目录与文件服务&#34;&gt;&lt;a href=&#34;#%e5%85%b3%e9%94%ae%e7%9b%ae%e5%bd%95%e4%b8%8e%e6%96%87%e4%bb%b6%e6%9c%8d%e5%8a%a1&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;关键目录与文件服务
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;%TC_ROOT%&lt;/strong&gt; — Teamcenter 安装目录，包含 bin（可执行文件）、include（ITK 头文件）、lib（库文件）、sample（示例代码）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;%TC_DATA%&lt;/strong&gt; — Teamcenter 数据目录，包含站点配置、日志、本地库等&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Volume（文件卷）&lt;/strong&gt; — 存储实际文件数据（3D 模型、2D 图纸等），通过 FSC（File Server Component）/ FCC（File Client Component）管理&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;⚠️ 企业生产环境强烈推荐使用 4-Tier 部署，保证系统的安全性和可扩展性。&lt;/p&gt;
&lt;/blockquote&gt;
</description>
        </item>
        
    </channel>
</rss>
