windchill PLM系统跨系统开发之集成篇

集成的业务背景

一个公司最重要的可能就是业务和数据,通常一个公司会涉及到不同的部门,部门之间的数据如何能拉通达到价值最大化,这个时候公司的IT部门的价值就体现出来了。

我们可以将部门之间的数据采用集成的方式去实现数据拉通,今天也主要是聊聊集成的常见问题

跨系统集成需要考虑的常见问题:

数据的可见性

每个系统的数据可见级别不同,涉及到信息安全,业务方案设计阶段需要考虑此因素

数据时效性要求

windchill里面最常见的就是PDM  或者PLM系统,PDM系统中管理最多的数据就是item,bom,doc
这些数据最常见的集成系统是SAP或者ERP系统,根据业务场景可以分为查询场景和修改场景
查询场景,可以根据业务诉求设计为实时的,或者按时间段的方式设计
修改场景,如修改BOM,可根据公司的业务场景设计为实时的或者异步的

集成方式

目前常见的集成方式有webservice,windchill自带的task方式,还有比较热门的rest集成方式
根据实际业务场景选择最适合自己的方式

集成异常考虑

这个是集成最重要的一个场景,当集成异常时系统与系统之间怎么处理
从异常场景可以划分为:
系统层级的异常
数据层级的异常

集成接口设计时,只处理跟本系统强相关的业务逻辑

从接口的通用性层面去设计接口,不要涉及过多负杂的业务逻辑,真有那么多复杂的业务逻辑就不应该做成集成,而是做成功能

业务阶段定义好后技术人员的对接

先定义数据交付格式
定义集成方式
定义联调日期
联调测试(边界值,临界值,异常场景测试,业务场景覆盖)
系统与系统之间的配置信息尽量做成可配置化,热加载模式

猜你喜欢

转载自blog.csdn.net/Wonly_Wu/article/details/89352663