Professional Documents
Culture Documents
Page 2
May-09
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
Enterprise Knowledge Foundation File Management System Vision FMS Overview Whats New in Teamcenter 8
Page 3
May-09
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
Vision
File Access and Delivery Drivers File Sources are Geographically Distributed Need to be managed where used Users are Geographically Distributed Corporate, partner, and supplier sites Constrained LAN/WAN Bandwidth Resources High latency, low bandwidth networks
Growing Volumes of Data Larger file sizes of CAD, visualization, and simulation High number of business files requiring management Secure Data Access Requirements Temporary persistence during access No direct directory mounting and access Copyright Siemens PLM Software Inc. 2009. All rights reserved.
Page 5 May-09 Siemens PLM Software
File Management System Strategy Requirement Support globally distributed environments with high file access and transfer performance and scalability of local and remote data access Business Value Teamcenter File Management Services delivers improved data access and transfer performance across distributed global environments to local and remote users
Page 6
May-09
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
Teamcenter File Management System Requirements Enable Cache and File Transfer Technologies Provide High Speed LAN and WAN File Access Support Multiple Storage Locations Mitigate Single Point of Failures using Redundancy Distribute File Access with Central Master Storage Provide File Services for all Teamcenter Modules
LAN LAN
FSC Vol
Page 7
May-09
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
FMS and Commercial Hardware Accelerators FMS is designed to co-exist with commercial hardware acceleration devices like Cisco WAAS and Riverbed technology We expect most of the advantages of each technology are preserved For example, with FMS you should still gain the advantages of high performance caching Note that the optional WAN acceleration is not recommended when using hardware accelerators Anecdotal evidence from some customers are encouraging both in reliability and performance Siemens PLM Software Does not have access to detailed performance data Does not currently have plans to certify specific brands or models
Page 8 May-09 Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
FMS Overview
FMS
Client Application Integration
CAx
J2EE
.NET
WSDL
Web Service Integration
Office
Enterprise Tier
PLM UI Framework PLM Business Logic SOA Framework PLM XML Framework
CAx
CRM
SRM
PLM Data Model Product Requirement Process Model Plant Analysis Resource Schedule
Legacy PDM
Resource Tier
Page 10 May-09 Database
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software File Systems
Enables centralized meta-data with distributed files Makes heavy duty use cases such as tight CAD integration usable by remote clients Optimizes file download over Wide Area Networks Provides configurable secure caching on clients and shared servers
Critical component in Teamcenter scalability Delivers files direct to the client desktop after business logic has validated access rights
Page 11
May-09
Database Master Server File Server(s) Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
Rich Client
Client Cache
Browser Client
DBMS
File Store
Primary Server Cache associated with volume servers, linked to secondary server caches
Page 12
May-09
File Store Secondary Server Cache (optional) associated with Primary Server Cache, provides local access to remote files, can provide aggregation Copyright Siemens Software Inc. 2009. All rights reserved. from multiple volumePLM servers Siemens PLM Software
File Management System Features Direct-to-Client File Delivery Separation of Functional and File Access Paths FMS will always take the shortest route to read or write files Secure File Streaming Between Server and Client Cache The protocol used by FMS is TCP with HTTP headers. This allows it to be recognised as HTTP by routers, proxy servers etc Secure File Cache Access and Persistence
Optimized File Delivery Parallel File Packet Transfer Cache Server Best Routing and Chaining Capabilities On-Demand or Pre-Population of Server Cache No Direct Client Mounts Multiple Client and Server Caches for optimized file uploads/downloads
Page 13 May-09 Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
Introduced in Teamcenter 2007 FSC Configuration Reload Dont have to stop the FSC to reload configuration FSC Pre-population Batch capability to plan caching for specific files at specific FSCs FSC Client Override Capability to use the FSC that is for configuration download as the FSC for actual file transfer Volume Server failover Capability to have multiple FSC mount a single volume Client map with DNS name lookup Alternative to IP based Client Maps Includes better search in order of specific to least specific FSC Internal Load Distribution Capability to have equal priority (i.e. for assigned f sc)
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
Page 14
May-09
New in Teamcenter 8 Store and Forward WAN File Compression Multiple databases with a single FCC Automatic and Manual FCC Reconfiguration
Page 16
May-09
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
FMS Store and Forward Problem: When saving files on a slow (high latency) network, the client pauses waiting for the contents to upload Solution: Transfer the file and update the database as a background task Benefits: End user can return to productive work much more quickly
Page 17
May-09
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
Get File
`
1a
Pull Transfer
WAN
3c
Client
File FSC
File 1b
Initial Volume (SAFVol) File
FSC
Destination Volume (DestVol)
TCSERVER
Create Dataset
FMS Transfer Request 2
3b Transfer File 3a
File
Time: T
4b
Delete File
4a
fmstransfer fmscleanup
Change Volume Location
Scheduler
11 12 1 2 10 9 3 8 4 7 6 5
Time: T + 180
3d
Time: T + 480
DB
Event Queue
Page 18
May-09
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
Store/Forward Details Step 1 Import / Initial Check-in File moves immediately to a local volume configured for specific group or user The Database is updated so the file is available to all end users at the end of this step Step 2 Transfer Task The a background task is scheduled with the Teamcenter Dispatcher This step may be delayed through configuration The task transfers the file to the normal User/Group Default Volume Pull Solution Streaming compression or WAN acceleration available Can be configured to only transfers latest dataset Versions to minimize unnecessary traffic Task will retry automatically on failure Step 3 Cleanup Empty local volume Copyright Siemens PLM Software Inc. 2009. All rights reserved.
Page 19 May-09 Siemens PLM Software
Store/Forward Volume
Web Server(s) File Server Cache Business Logic Server(s)
TSTK
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
Configuring Store and Forward Define the default local volume using the Organization application For information, see the Organization Guide Enable store and forward functionality by setting the TC_Store_and_Forward site preference to true For more information, see the Preferences and Environment Variables Reference You can view the status of file transfers from the Request Administration Console For more information, see Getting Started with Dispatcher (Translation Management)
Page 21
May-09
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
FMS WAN Compression Problem: Large file transfers consume too much bandwidth and time Solution: Compress file payload during transit Benefit: Saves both time and bandwidth One Internal Test shows: 14x faster than default for text files; 2.5x for NX files 8x faster that WAN Acceleration for text files; 2x for NX files Your mileage may vary
Page 22
May-09
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
FMS Compression
30
25
20
MB/Sec
Mb/s
Text File
15
NX Part File
10
FMS WAN Compression Notes Appropriate for Web Client Downloads and Volume to Volume or FSC to FSC whole file transfers Not available for Rich or SOA clients Configurable Can coexist with optional WAN acceleration but will not be used in combination Exclusion List of file extensions to restrict to file types known to compress well Excluded file types will use WAN Acceleration if configured Introduced at Teamcenter (Unified Architecture) 2007.1.3b
Page 24
May-09
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
Accessing Multiple Databases through a Single FCC Problem: It is difficult to use a single client installation with multiple server installations (different Site IDs) because the FMS topologies are different Solution: You can access files controlled by multiple Teamcenter databases through a single FMS client cache (FCC) using one of two approaches to interconnect the FMS networks
Page 25
May-09
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
Example1: Multiple FMS Networks A part supplier with multiple customers, requiring access to each customers PLM data, where the customers are in direct competition with each other The part suppliers FCC loads configuration information from its local fcc.xml file on startup. Its FCC also downloads configuration information from the primary site. Using these two sources of configuration information, the FCC determines from which customer FMS server caches (FSCs) to request additional site data
Page 26
May-09
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
Example1: Multiple FMS Networks Independent Databases 3 Independent FSC Connections Client or Server Managed Fcc.xml Fmsmaster.xml
Web Server
Users
Web Server
Web Server
LAN Site
File Server
LAN Site
File Server
LAN Site
File Server
Page 27
May-09
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
Example2: Shared FMS Network Example2: A single company with multiple databases. Users may need data from any one of a number of remote distributed databases at any time A master FSC which controls configuration for FSCs at all sites implements a Shared FMS Network Single FMS_HOME
Page 28
May-09
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
Example2: Shared FMS Network FSCs Are Shared Volumes Owned by Database Rich Client Direct to Volume To All Local DBs Eliminates LAN Cache Eliminates Multi-Site Imports
Users
Users
Users
Web Server
Web Server
Web Server
LAN Site
LAN Site
File Server
LAN Site
Page 29
May-09
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
Configuring Multiple Databases Configure either your fmsmaster.xml files or fcc.xml files to support multiple databases by including valid configuration elements referencing at least one parent FSC that supports each of the other databases to which the client may connect For more information about configuration examples, see the System Administration Guide The proper multisite FCC client configuration must be present in the FMS_HOME directory from which the FCC is started. Siemens PLM Software recommends that you use a single FMS_HOME environment variable setting to point to the combined configuration FSC servers for all databases must be online, properly configured, of the proper version, and functional
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
Page 30
May-09
FCC Reconfiguration Problem: Central administrative changes to the master configuration file require FCC shutdown and restart not effective until the user session is ended Solution: FMS client caches (FCCs) now detect changes to the master configuration file on the fly When you reconfigure the master configuration file, the changes are propagated through all necessary FMS server caches (FSCs), both masters and slaves Running FCC processes detect the changes and attempt to reconfigure themselves, without user interaction or interruption of the client Some configuration changes still may require FCC shutdown Client Caches can also be manually reconfigured if desired
Page 31 May-09 Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
Related Sessions Whats New in 4 Tier Tuesday 10:15 10:55 Building Large Scale Teamcenter Systems Wednesday 10:15 10:55 Deploying Teamcenter in a Secure Environment Wednesday 4:30 5:15
Page 32
May-09
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software
Related Material Teamcenter System Administration Guide Teamcenter Deployment Guide Teamcenter 2007 Advanced Deployments White Paper
Page 33
May-09
Copyright Siemens PLM Software Inc. 2009. All rights reserved. Siemens PLM Software