Beruflich Dokumente
Kultur Dokumente
Copyright © Siemens
Copyright
PLM©Software
SiemensInc.
AG 2008. All rights reserved.
Teamcenter Digital Lifecycle Management Solutions
Enterprise Tier:
Host business logic
Enterprise
Apply security rules Tier PLM Services
y
Serve dynamic content
PLM Business Logic
Resource Tier (DB)
Store persistent meta-data
Resource Tier
((tables)) and files
DBMS File Stores
Copyright © Siemens PLM Software Inc. 2008. All rights reserved.
Page 5 May-08 Siemens PLM Software
5
T
Teamcenter
t 4-Tier
4 Ti Architecture
A hit t Key
K Benefits
B fit
Client Desktop
Technology stacks
J2EE
J2EE Web Tier application – Servlets,
Servlets JSPs,
JSPs EJBs,
EJBs JCA,
JCA CORBA,
CORBA
J2EE Application Servers, HTTP Web Servers, Proxies
.NET
.NET Web Tier application,
pp , ASP .NET 2.0,, C++/C# components
p
.NET remoting, IIS6.0, Windows 2003 Server, CORBA
Enterprise
p Tier:
C++, TCScript, CORBA, J2SE
Security/LDAP
Sun, Oracle, MS, IBM Resource Tier (Filestore)
Secure TCP file transfer
Resource Tier ((DB)) RESOURCE TIER RESOURCE
SOU C TIER
Unix, Windows, Linux (DB) (Filestore)
Oracle, SQL*Server
Copyright © Siemens PLM Software Inc. 2008. All rights reserved.
Page 8 May-08 Siemens PLM Software
Teamcenter
ea ce te JJ2EE 4-Tier
e Architecture
c tectu e
Legend
Legend
J2EE A
Application
li i S Server
Servlets Assign
EJBs Teamcenter
JSP Server Manager Server
Static Contents S
Server
Assigner Join
CORBA Teamcenter
Client
Request Server
Server Server
Assignment Assignment Login
Cache Cache
State Download
Teamcenter
Server
State
Replication
DBMS
Unused Capacity
Unassigned Servers
Warm
Max Assigned
g Servers
Total
Servers
Target
Assigned
Timeout Types
Soft
S ft – Terminate
T i t idle
idl server when
h above
b ttargett tto gett b
back
k
down to target
Hard – Terminate idle server regardless of pool status
Panic – Terminate idle server when PROCESS_MAX
PROCESS MAX is
reached.
Query – Terminate active runaway server Statefulness
Modes
Max
Target
PROCESS_
WARM Unused Capacity
Unassigned Servers
Assigned Servers
Server Pool A
J2EE
Client
F Application
Server Teamcenter
I Server
R Teamcenter
Server
Shared
Client E Servlets
EJBs Assignment
Cache Server
JSP
W Mgr Teamcenter
Static Contents Server
A
Teamcenter
Client L Server
F Server 1
Teamcenter
Server
Client
Client I Servlets EJBs JSP
Static Contents Teamcenter
Server
R Serv
Teamcenter
er
E HTTP
Server 2
Servlets EJBs JSP Shared
Mgr Server
Static Contents
W Web Assignment
Client
Server C h
Cache
Server 4 Teamcenter
Servlets EJBs JSP Server
Static Contents
Teamcenter
Server
R R Server 2 er
Mgr
Teamcenter
Server
Client Servlets EJBs JSP
Client E B HTTP E Static Contents
Shared
Assignment
Client Web
WA Server W C h
Cache
C Server 4 Teamcenter
Servlets EJBs JSP Server
E Static Contents
Teamcenter
R Server
Business Logic
Server1
App
Server 1
DBMS
App
pp Server
Cluster
Client App
Server 2
Business Logic
Server2
Business Logic
Server1
App
Server 1
DBMS
App
pp Server
Cluster
Client App
Server 2
Business Logic
Server2
Business Logic
Server1
App
Server 1
DBMS
App
pp
Server
Cluster
Client App
Server 2
Business Logic
Server2
Business Logic
Server1
App
Server 1
DBMS
App
pp
Server
Cluster
Client App
Server 2
Business Logic
Server2
Business Logic
Server1
App
Server 1
DBMS
App
pp
Server
Cluster
Client App
Server 2
Business Logic
Server2
Business Logic
Server1
App
Server 1
DBMS
App
pp
Server
Cluster
Client App
Server 2
Business Logic
Server2
High Latency/Low
Bandwidth ((WAN))
WebTier
LAN
E t
Enterprise
i TiTier
Vikas Singh
Software Development Manager
E-mail: singh.vikas@siemens.com
www.siemens.com/plm
Copyright © Siemens
Copyright
PLM©Software
SiemensInc.
AG 2008. All rights reserved.