公海贵宾会员检测中心规划 | Teamcenter使守护调整接口更单一
颁布日期:
2019-05-14

在企业的发展过程中 ,相继执行了多个业务利用系统 ,每一个利用系统都有自己的运行环境和数据存储方式。PLM系统在执行过程中 ,时时必要与其他系统(OA、MES、ERP等等)交互数据。企业凭据业务需要 ,有必要实时交互的数据报文 ,有大批量处置的数据 ,目前比力常见的信息系统对接方式有Socket方式、ftp/文件共享服务器方式、数据库共享数据方式、Message方式 ,每种方式各有利弊。

那么对接方式该若何确定?对接方式确定后 ,出现接口逻辑和传输的属性产生调换 ,造成的开发测试及运维成本该若何预防?通过本文 ,公海贵宾会员检测中心四方凭据十几年的工业行业经验和对客户的认知 ,设计了西门子Teamcenter系统与其他系统对接规划 ,助您急剧解决以上问题。

接口规划架构


公海贵宾会员检测中心规划 | Teamcenter使守护调整接口更单一


下面通过Teamcenter的内部实现和对表对接方式两部门进行描述 ,Teamcenter的内部实现形成统一的数据读取或设置规划 ,对表对接方式与第三方协商时给出准则和推荐方式。

接口在Teamcenter中的内部实现


接口数据配置文件:以XML文件体式使用元素和属性来描述数据 ,界说Teamcenter系统中对象属性与其他利用系统必要交互数据的对应关系。此配置文件由执行人员守护 ,当需要属性产生调换时只必要调整此配置文件 ,无需批改代码?⑷嗽币参扌韫厍芯咛灞匾换サ氖菔粜 ,只需解析配置文件输出或设置界说的属性。此XML配置文件在Teamcenter系统提供数据或接管数据时通用。
?
配置文件解析适配器:读取XML配置文件 ,解析其他系统必要交互的数据对应Teamcenter中的对象及属性 ,并存放到自界说的公共类中 ,提供给必要挪用此对应关系的数据对接法式。
?
Teamcenter对表提供数据接口:挪用配置文件解析适配器 ,凭据适配中提供的对应关系 ,在Teamcenter中取出有关的数据 ,组织成与第三方约定的体式(如xml文件、Excel文档等) ,提供给第三方系统。
?
Teamcenter接管表来数据:挪用配置文件解析适配器 ,凭据适配中提供的对应关系 ,创建或更改Teamcenter中对应的对象及属性。?

公海贵宾会员检测中心规划 | Teamcenter使守护调整接口更单一

接口在Teamcenter中的内部实现的优势


矫捷性:与其他系统对接数据 ,在Teamcenter系统内部数据处置选取接口数据配置文件的方式 ,当传输的数据要求产生变动时(对接数据的增、删、改) 执行人员或用户方治理员
通过批改配置文件即可 ,无需更改代码 ,矫捷界说。
?
合用性:只有涉及到Teamcenter与其他系统对接数据的要求 ,Teamcenter系统内部数据处置均可选取此方式 ,无论是提供数据还是接管数据 ,无论是客户端开发还是SOA开发 ,均合用。
?
公用性、可移植性:Teamcenter系统内部数据处置法式逻辑可移植到任何与其他系统对接数据的法式 ,而后凭据双方约定的对接方式和规定输出或导入数据即可。
?
开发效能:开发时无需关切和明确具体必要对接交互的数据(有时前期需要不能确定 ,有些必要交互的数据信息太多而不能逐一明确 ,有时Teamcenter数据模型尚未确定后续要持续调整) ,只有依照双方约定的对接方式和规定即可提前进入开发阶段 ,开发实现后凭据现实必要交互的数据进行配置来满足业务需要。


公海贵宾会员检测中心四方对表接口方式准则及对接方式建议


总体准则:不露出数据库 ,越松耦合越好 ,能批处置就不要实时处置 ,能用数据互换就不用接口挪用 ,能用异步接口就不用同步接口。

常见对表对接方式及曲直势


1、Socket方式:是最单一的交互方式 ,若是必要同步的数据要求实时交互或者数据量幼建议选取此种对接方式 ,实现方式推荐使用Webservice规范。
优势是易于编程 ,通用性比力强 ,Webservice规范使得服务变为通用(无论客户端是.net架构 ,java ,python 等等都是能够的)。
劣势是当传输数据量比力大的时辰 ,严沉占用网络带宽 ,服务变得不成靠。
?
2、ftp/文件共享服务器方式:如交互的数据对实时性要求不高的情况下 ,建议使用此规划。优势是在数据量大的情况下 ,能够通过文件传输 ,不会超时 ,不占用网络带宽 ,规划单一 ,预防了网络传输 ,网络和谈有关的概想。
劣势是不适合做实时类的业务。
?
3、Message方式:算是一种比力梦想的解决规划 ,但不推荐采取此方式。
优势是比力矫捷 ,能够采取同步 ,异步。
劣势是在大数据量的情况下 ,新闻可能会产生积压 ,导致新闻延长 ,新闻迷失 ,甚至新闻中央件崩溃 ,同时实现的细节对于双方开发人员来讲还有进建成本。
?
4、数据库共享方式:如非特殊原因必须使用此对接方式 ,不建议选取此规划 ,由于双方对统一个数据库进行读写操作 ,出现问题时不好排查原因 ,当数据调换时不益处置 ,使用时可能出现的了局是:一方统计另一方期待、一方锁表另一方死机、一方改数另一方纠错。

综上所述 ,凭据接口交互数据的业务特点 ,尽量选取Socket方式和ftp/文件共享服务器方式与其他系统实现数据的对接。
?
PLM项主张执行(本文针对西门子Teamcenter产品) ,险些所有的项目都必要与其他系统进行或多或少的数据集成(与ERP、MES、OA等系统)。本规划在多多企业执行过程中已得到宽泛利用 ,获得了PLM系统执行人员和用户的高度认可。作为国内先进的智能造作和工业互联的DEPC ,智能造作及工业互联网领域的高新技术企业。公海贵宾会员检测中心四方将先进技术和发展趋向与我国工业企业现实相结合 ,推动智能造作与工业互联网落地执行 ,助力客户实现智能造作转型升级与可持续发展。

如需相识更多企业系统集成技术解决规划 ,可关注微信公家号bjttsf2013留言 ,我们会第一功夫与您联系。


申明:部门内容起源于网络 ,如侵权请后盾留言联系删除。