Teamcenter是分层构建的。最低层最接近数据库和文件卷,而最高层最接近用户。
Teamcenter体系结构由以下层组成:
客户端层,Web层,企业层,资源层
客户机层
客户端层包括标准Teamcenter客户端:瘦客户端和富客户端。它还包括与其他应用程序的任何集成,如Microsoft Office、SAP、Teamcenter Integration for NX、Teamcenter生命周期可视化等等。任何自定义客户机或实用程序,无论是否使用Teamcenter Services编写,都被视为客户机。
Web层
Web层是运行在应用服务器上的软件,负责客户端层和企业层之间的通信。这一层有两个版本。J2EE这个版本运行在Java 2 Enterprise Edition (J2EE)应用程序服务器上,比如WebLogic或JBoss。web层的Java版本可以在任何支持J2EE应用服务器的操作系统平台上使用
企业层
企业层在四层连接中执行业务逻辑。它还负责检索和修改数据库中的所有元数据。企业层由一个可配置的Teamcenter c++服务器流程池和一个服务器管理器组成。服务器管理器管理Teamcenter服务器流程池。任何服务器端自定义代码最终都将以四层配置在这里运行。与web层一样,企业层也有两个版本。J2EE该池基于Java TreeCache集群技术。净此池基于IIS . net技术。网络层和企业层有时被统称为中间层,它们可能都安装在同一台计算机上,尽管这不是必需的。,在企业中,两层客户端可以与四层客户端共存(这两层客户端不是互斥的),两层客户端使用自己的Teamcenter服务器流程绕过这些中间层。
资源层
资源层由数据库服务器、数据库和卷组成。.数据库服务器是任何受支持的SQL数据库—目前是Oracle、DB2或MS SQL—Teamcenter在其中存储其元数据。数据库中的信息存储在关系数据库中的表中,并使用SQL进行访问。只有Teamcenter应该从Teamcenter表中读取或直接向其写入数据。卷服务器是Teamcenter维护存储的实际文件的地方。与SQL数据库一样,卷上的文件永远不能被直接访问,只有Teamcenter文件管理系统(FMS)才能访问卷。您可以通过各种FMS接口api实现文件访问。Teamcenter文件管理系统(FMS)为富客户机、Teamcenter生命周期可视化和配置了Teamcenter生命周期可视化的瘦客户机下载和上传文件数据。它提供了一个文件存储、缓存、分发和访问系统。多站点协作也使用FMS服务器来传输数据。请注意Teamcenter文件管理系统(FMS)通常被列为资源层的一部分,但实际上它跨越了所有层。它只负责所有层之间的文件传输。它至少由一个FMS Server Cache (FSC)和一个FMS Client Cache (FCC)组成。它们相互通信(FSC<->FCC和FSC<->FSC),对卷和缓存中的文件进行管理、创建、传输和删除。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删