佳工机电网 在线工博会 我的佳工网 手机版 English
关键字  
  选择展区 >>
您的位置: 首页 > CAD/CAM/PDM/PLM展区 > PDM/PLM/CAPP展厅 > 产品库 > 技术论文 > 正文 产品库 会展 人才 帮助 | 注册 登录  
PDM/PLM/CAPP
 按行业筛选
 按产品筛选
查看本类全部文章
e展厅 产品库 最新动态 技术文章 企业目录 资料下载 视频/样本 反馈/论坛
  技术应用 | 基础知识 | 外刊文摘 | 业内专家 | 文章点评 投稿 发表科技文章 
Teamcenter 2007:完全SOA体系架构的、集成的PLM平台
作者:
欢迎访问e展厅
展厅
3
PDM/PLM/CAPP展厅
图文档管理系统, CAPP...
概述

面向服务架构(SOA, Service-oriented architecture)是一种开发企业级业务应用程序的方式或模式,它具有如下三个特点:

● 基于协议的接口:SOA使用独立于后台业务逻辑实现的抽象接口,即客户端与服务器间约定协议。只要协议保持不变,客户端和服务器的进化都不影响二者的集成。
● 粗粒度接口:SOA建议使用完整的业务事务级粒度的接口,以减少API的远程调用。
● 业务逻辑的单点访问:SOA通过统一的方式提供服务,不同的客户端之间不会相互影响。

相对于传统的业务应用程序开发范式,SOA提供了更敏捷、更先进的程序架构。它可以增加业务应用程序的灵活性,同时保证各应用程序之间接口的稳定性,从而满足飞速发展的企业需求。

结合这些IT新技术的发展,Siemens PLM Software开发出完全SOA架构的Teamcenter 2007,以实现产品生命周期管理(PLM),支持企业里PLM驱动的业务过程。

Teamcenter:完全的SOA架构

Teamcenter 2007采用SOA架构,在多年领先的PLM软件开发与实施基础上,实现了PLM系统的完全SOA化:包括PLM系统应使用的SOA组件;PLM系统应提供的服务等。通过针对性的分析,Teamcenter 2007能够以完全SOA架构的方式,提供PLM系统所要求的所有功能,包括文档管理、产品结构管理、配置管理、零部件分类管理、工作流程管理、更改管理、项目管理、需求管理等。

Teamcenter的SOA组件

Teamcenter的SOA架构分解为不同的组件,包含客户端组件、服务端组件等,共同协作来实现PLM系统的功能需求。其主要组件如下,详情参见附表。

● SOA框架:提供沟通和框架功能。应用程序开发人员可以不用关心程序间的沟通和消息处理,而将精力集中于解决真正的业务问题。
● SOA语言绑定:为服务使用者提供与编程语言相关功能(.NET,C++和Java),以便调用SOA服务,并处理后续响应。
● 数据模型管理器和客户端数据模型(CDM):在客户端(即服务使用端)根据数据类型的不同,为Teamcenter逻辑服务器返回的服务数据提供相应的存储方法。
● SOA工具包:Teamcenter开发者生成了新的Teamcenter业务逻辑,并希望发布为SOA服务。此工具包能够帮助他们自动生成SOA服务所需要的相关构件。

图1和表1说明了Teamcenter SOA的组件的关系和功能:

newmaker.com
图1 Teamcenter SOA的组件

表1 Teamcenter SOA的组件
newmaker.com

Teamcenter SOA的服务领域

通过上述组件定义,Teamcenter的可以按SOA定义的格式,在平台、应用支持、应用、应用集成、系统管理和系统定义等方面,通过一个或多个函数库的提供,由Teamcenter业务对象服务器按协议约定的格式提供实际的PLM功能服务,进行真正的业务操作。图2给出了各服务领域间的相互关系,功能细节(参见表2)。

newmaker.com
图2 Teamcenter的服务领域

表2 Teamcenter SOA的服务领域
newmaker.com

集成的PLM解决方案

Teamcenter的SOA不仅为实现PLM系统应有的功能方面发挥了作用,通过定义明确的粗粒度接口,允许其它应用软件访问Teamcenter的业务逻辑服务器,从而实现PLM驱动的应用程序集成,满足企业的需求。

Teamcenter的部署架构

Teamcenter 2007的布署分为四层,即客户端应用程序、Web应用服务器、企业层和资源层。其交互方式(如图3)所示。

newmaker.com
图3 Teamcenter SOA的部署架构

● 客户端:可以基于具体的编程语言,也可以基于WSDL。只要它们符合SOA的要求,就可以通过统一的HTTP/S端口访问Teamcenter的服务。
● Web应用服务器:发布Teamcenter的SOA服务对象,为客户端提供PLM业务逻辑服务。
● 企业层:用来管理Teamcenter的业务逻辑服务器和服务器端组件。
● 资源层:用来管理Teamcenter系统使用的数据库和文件管理。

Teamcenter的集成方式

Teamcenter提供的服务有如下三个特点:

● 基于组的服务:Teamcenter可以同时接收多个输入对象。
● 粗粒度的服务:每次会话处理一个完整的事务。
● 允许部分出错:如果一组数据中,允许有部分出错,且提供错误处理记录。

客户端可以通过使用Teamcenter SOA客户端函数库或使用基于WSDL的方式访问Teamcenter的PLM服务,并实现如下集成:

● 将Teamcenter功能集成到目前的业务过程或者创建定制的、基于任务的应用程序;
● 将Teamcenter管理的信息和状态结果嵌入到现有的客户端、门户或执行看板中;
● 集成Teamcenter组合、应用解决方案和不同功能,包括CAD系统、协同设计管理工具(如Teamcenter自有的社区协同功能)、制造计划解决方案(如Tecnomatix)和其它应用软件(如Microsoft Office)。

总结

通过有效的应用SOA技术,Teamcenter的PLM解决方案能够提供更多的业务功能,降低IT的复杂性并加速IT系统的实施。企业可以通过Web服务重用原有的应用程序,并将PLM方案与其它的业务活动结合起来,建成统一的信息平台。(end)
文章内容仅供参考 (投稿) (如果您是本文作者,请点击此处) (2/16/2008)
查看更多PDM/PLM/CAPP相关文章: more
·厦门东亚机械:CAXA提升企业设计效率 (3/11/2009)
·PLM框架下的NX/CAD&CAE一体化流程介绍和应用实例 (6/16/2008)
·基于虚拟文件夹的文档管理研究 毋涛 姜寿山 (3/20/2008)
·Teamcenter物料清单(BOM)管理 Siemens PLM Software大中华区 莫欣农 (2/16/2008)
·Teamcenter供应商关系管理(SRM) Siemens PLM Software 罗晔 (2/16/2008)
·重复使用,而不是重新设计:CAD/CAM/CAE中的通用性和重用性 Paul Brown (2/16/2008)
·通过价值链同步实现创新 Siemens PLM Software (2/16/2008)
·通过知识和知识产权管理进行创新 Siemens PLM Software (2/16/2008)
·PLM帮助消费品行业产品创新和品牌资产建设 Siemens PLM Software市场部 (2/16/2008)
·Solid Edge和Teamcenter Express帮助IWC万国表业加快新产品开发 newmaker (2/16/2008)
查看相关文章目录:
·CAD/CAM/PDM/PLM展区 > PDM/PLM/CAPP展厅 > PDM/PLM/CAPP文章
文章点评 查看全部点评 投稿 进入贴吧


对 PDM/PLM/CAPP 有何见解?请到 PDM/PLM/CAPP论坛 畅所欲言吧!


网站简介 | 企业会员服务 | 广告服务 | 服务条款 | English | Showsbee | 会员登录  
© 1999-2024 newmaker.com. 佳工机电网·嘉工科技