+ All Categories
Home > Documents > Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management...

Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management...

Date post: 06-Mar-2018
Category:
Upload: tranquynh
View: 228 times
Download: 4 times
Share this document with a friend
22
Siemens PLM Connection Benefits of Teamcenter’s Services Oriented Architecture (SOA) Steve Chesney Copyright © Siemens AG 2008. All rights reserved. Copyright © Siemens PLM Software Inc. 2008. All rights reserved.
Transcript
Page 1: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

Siemens PLM Connection

Benefits of Teamcenter’s Services Oriented Architecture (SOA)Steve Chesney

Copyright © Siemens AG 2008. All rights reserved.Copyright © Siemens PLM Software Inc. 2008. All rights reserved.

Page 2: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

T t Di it l Lif l M t S l tiTeamcenter Digital Lifecycle Management Solutions

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 2

Page 3: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions

Web Services Teamcenter’s SOA for Web ServicesBenefits of Teamcenter’s SOASummary

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 3

Page 4: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

Web Services

For internal use only / Copyright © 2008 Siemens Corp. All rights reserved.

Page 5: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

What is a “Web Service”?What is a Web Service ?

OpenInternet

Web Web ServiceServiceInternet

Protocols A programmable application component accessible via standard

I t t t lWeb services are defined in terms of the formats and ordering of messages not in implementation Universal Description,Universal Description,

Discovery and IntegrationDiscovery and Integration

Internet protocols

UDDIUDDI

Web ServicesWeb ServicesDescription LanguageDescription Language

terms

Application components are built using open Internet protocols (such as SOAP)

Discovery and IntegrationDiscovery and Integration

WSDLWSDL

Simple ObjectSimple ObjectAccess ProtocolAccess Protocol

You can ask a site for a description of its Web Services (WSDL), or use a directory service (UDDI)

SOAPSOAP

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 55

XML, HTTP, SMTPXML, HTTP, SMTP

Page 6: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

Why use Web Services?Why use Web Services?

They are a new way for applications to present their functionality Applications can be truly global

Applications can scale to serve many concurrent end users at many different locationsApplication services can be delivered as safely on the public internetApplication services can be delivered as safely on the public internet (the world wide web) as on corporate internetsApplication services can be efficiently delivered on slow Wide Area NetworksNetworks

Application services can be re-used and re-purposedTo new end user clientsTo new system to system use casesy y

Applications from different vendors may communicateCombining services to solve new problems

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 6

Page 7: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

How are Web Services built?How are Web Services built?

Web services are built and deployed with industry standardsStandards that are designed for web access, re-use and interoperability

Most web services use SOAP via HTTP to ensure interoperability and web accessibilityweb accessibilityServices are defined with the Web Services Deployment Language (WSDL) for ease in re-use and re-purposing

Standards are supported by virtually all vendorsStandards are supported by virtually all vendorsStandards are “IT Department-friendly”

Fit well into individual customers’ system configurationsDo not require expensive third-party licensesq p p y

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 7

Page 8: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

Teamcenter’s SOA for Web Services

For internal use only / Copyright © 2008 Siemens Corp. All rights reserved.

Page 9: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

Teamcenter 2007Teamcenter 2007

Teamcenter 2007 (unified architecture) includes a complete SOA technology foundation throughout the entire portfolio, delivering the industry’s first fully unified PLM suite

Teamcenter 2007 sets a new standard for an easy to configure PLMTeamcenter 2007 sets a new standard for an easy-to-configure PLM environment, enabling companies to eliminate costly implementations and significantly reduce the time necessary to deploy a production-ready systemsystem.

“SOA-based PLM reduces the cost and complexity of deploying and maintaining a distributed PLM environment,” says Ed Miller, President of g , y ,industry consulting and research firm CIMdata.

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 9

Page 10: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

Teamcenter Application SolutionsTeamcenter Application Solutions

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 10

Page 11: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

Web Services and TeamcenterWeb Services and Teamcenter

Teamcenter application service components and web-enabled 4-Tier Architecture deliver all the business benefits of Web Services to meet business needs

Applications can be truly globalApplications can scale to serve many concurrent end users at manyApplications can scale to serve many concurrent end users at many different locationsApplication services can be delivered as safely on the public internet (the world wide web) as on corporate internets(the world wide web) as on corporate internets

Application services can be re-used and re-purposedTo new end user clientsTo new system to system use casesy y

Applications from different vendors may communicateCombining services to solve new problems

IT-friendly – use of standards to fit in well with a variety of customer

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 11

deployment architectures

Page 12: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

FMSTeamcenter Architecture FMS

Supplier & Partner

Applications

ClientApplicationIntegration

Client Tier

Thin Client Rich Client Visualization CAx MS Office

Service Exposure

J2EE .NET WSDL

Web TierPLM Private Services PLM Web Services CAxCAx

OfficeOfficeWebService

Integration

CRMCRM

SRMSRM

EnterpriseApplication Integration

Enterprise TierPLM UI Framework SOA Framework PLM XML Framework

ERPERP

PDMPDM

PLM Business Logic

Business Modeler Extension FrameworkPDMPDM

PLM Data ModelProduct Process ResourcePlant

Model Analysis

LegaLegacycy

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 12

Resource TierDatabase File Systems

Page 13: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

Teamcenter’s SOA Easier to Use and Easier to Re purposeTeamcenter’s SOA - Easier to Use and Easier to Re-purpose

WSDL definitions require use of tools to generateof tools to generate programming for re-use

Re-use, re-purposing and Java

ClientsJava

ClientsC/C++ Clients

C# (.Net) clients

C# (.Net) clients

service aggregation is made easier and quicker by Teamcenter’s alternative

i bi di f

C e sC e s Clients clientsclients

services bindings for multiple types of clients, server to server interactions and import export use

WSDL ServersWSDL Servers

WSDLclientsWSDLclients

and import–export use cases

Standard WSDL also available C/C++ Java Java C# (.Net)C# (.Net)

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 13

Standard WSDL also available

13

ServersServersServers( )

Servers( )

Servers

Page 14: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

Teamcenter’s SOA Faster PerformanceTeamcenter’s SOA Faster Performance

Performance is enhanced by ClientsClientsPerformance is enhanced by configuration choice to use faster standard web protocols (REST over

RE

ST o

HTTP)

or SO

AP

ClientsClients REST or SOAP

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 1414

Page 15: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

Flexible and Reuseable Core Services (A small sample now available)(A small sample now available)

SystemL i ( i h d i h SSO)

Identity and Rights ManagementG i hLogin (with and without SSO)

Get/set PreferencesGet/set Role and Group

Data Management

Get accessors rightsGet/ set/ delete ACLSet privilegeGet extra detailData Management

Get Home FolderCreate Folder(s)Create Item, DatasetR i S A

Get extra detailReservation

Check in/outCancelG t hi tRevise, SaveAs

Follow relationshipsCreate relationships

File Management

Get historyQuery

Get saved queriesDescribe queriesFile Management

Get read/write ticketsCommit file

Describe queriesExecute queries

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 15

Page 16: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

ExtensibilityExtensibility

Teamcenter 2007 (unified architecture) was developed with a focus on lowering the total cost of PLM ownership

Enhancements and features that simplify and accelerate implementations, enhance productivity, streamline collaboration and expand control of the entire product lifecycle process

One of the most powerful examples of this lower cost of ownership is Business Modeler Integrated Development Environment (BMIDE)

Enables software configuration versus customization along with rapid deployment of changes to remote sites through implementation templates and live server synchronization

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 16

Page 17: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

SOA Definition and ExtensionSOA Definition and Extension

Teamcenter services are defined and extended by using the graphical Teamcenter “Business Modeler IDE” extension tool Siemens uses for developmentCustomers and partners may use for extensions (Planned for Teamcenter 8 unified architecture)Teamcenter 8 unified architecture)

Teamcenter services can be published or unpublishedpublished or unpublished Published services go through a deprecation policy to guarantee “upward compatibility”

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 17

upward compatibility

Page 18: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

ProductivityProductivity

Teamcenter further lowers cost of ownership with Global Services - a package of comprehensive fully integrated services and tools supporting:

Automated information transfer between business systemsAutomated information transfer between partnerspCoordinated business processes across independent business applicationsDelivery of information the way organizations use it rather than theDelivery of information the way organizations use it rather than the way applications manage itTeamcenter to Teamcenter data exchange - bridging dissimilar data models and product versionsmodels and product versionsTeamcenter to external application data exchange

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 18

Page 19: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

Global ServicesGlobal Services

Global Services is based on Teamcenter’s SOA architecture, industry-standard middleware, messaging and web orchestration standards

Global Services supports many use cases Real-time data aggregation Data exchange across dissimilar systems (such as Teamcenter to Oracle Manufacturing) Replication/Synchronization of objects across like systemsReplication/Synchronization of objects between dissimilar systems

Teamcenter 2007 (unified architecture) with Teamcenter EnterpriseTeamcenter 2007 (unified architecture) with Teamcenter EnterpriseTeamcenter 2007 (unified architecture) with Teamcenter EngineeringSupply-chain, OEM Teamcenter 2007 (unified architecture) to

li T t 2007 ( ifi d hit t ) i ffli t f

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 19

suppliers Teamcenter 2007 (unified architecture) via offline transfers “Briefcase”

Page 20: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

Summaryy

For internal use only / Copyright © 2008 Siemens Corp. All rights reserved.

Page 21: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

Teamcenter 2007Teamcenter 2007

By leveraging Web Services and SOA, Teamcenter 2007 (unified architecture) goes beyond the delivery of individual software applications and establishes a truly integrated PLM solution across disciplines, project phases and programs

Teamcenter 2007 significantly lowers the total cost of ownership for PLM technology and establishes greater productivity for manufacturers through a single source of product and process knowledge exposed andthrough a single source of product and process knowledge exposed and re-used across technology and organizational boundaries

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 21

Page 22: Siemens PLM Connection - Unified/Benefits%20of... · Teamcenter Digital Lifecycle Management SolutionsTeamcenter Digital Lifecycle Management Solutions Web Services Teamcenter’s

ContactContact

Steve ChesneySoftware Engineer - ConsultantSiemens PLM Software Inc.

5939 Rice Creek Parkway5939 Rice Creek ParkwayShoreview, MN 55126

Phone: 651-855-4839Phone: 651-855-4839Fax: 651-855-6280Mobile: 763-242-9730

E-mail: [email protected]

www.siemens.com/plm

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 22


Recommended