
2 IPD集成方案
在集成产品开发环境中,各个系统数据结构各异,因此要实现不同系统之间的信息共享与交换,必须针对不同特点的系统设计不同的集成方案。一般来说有封装集成、接口集成和中间件集成。
封装集成是利用集成产品开发环境中的支撑软件系统如PDM系统,封装不同的应用系统,把对象的属性和操作方法封装在定义对象中,保证对象独立于目标系统之外,使数据和操作集成于统一用户界面,用户在界面上看不到对象的属性。封装集成通过管理其它应用系统产生的文件,调用其它应用系统来对对象进行操作。在集成产品开发中产生的各种文件可以采用这种方案集成,典型的例子如PDM中封装的CAD应用工具等。
对于需要共享其它系统数据的系统之间的集成我们采用接口集成的方案。接口集成把一个系统需要共享的数据模型通过一定的接口提取出来,提供给另一个系统。接口集成有两种方式:功能接口和转换接口。功能接口是指在同为关系型数据库系统之间,在开放数据库互连ODBC Jawa 数据库连接(JDBC)等技术的帮助下,根据系统数据模型的需求,实现系统之间数据的标准化转换。这种集成方法具有良好的兼容性,便于配置、实施。对于异构的数据源则通过转换接口实现集成,通过定义接口文件或程序的方式屏蔽异构数据库内部结构和未知的文件格式,提供有用的数据给用户界面。
中间件的集成方案是通过中间件实现应用之间的互相调用,来实现信息的共享和交换。目前应用比较广泛的中间件技术是CORBA技术。CORBA技术在客户和服务器之间增加了中间件层( broker)。通过这一介质层,客户端的请求能智能地映射到某一服务器,使得客户/服务器之间不存在固定的偶合关系。基于CORBA的系统被看成平等的对象,既可以请求服务也可以响应服务,通过在各个对象中编写请求代码实现对于其它对象的调用。同时再加上CORBA本身的平台无关性,可以实现企业内各个系统之间的信息共享和交换。
3 IPD环境中产品信息集成的实现
此文章共有5页 上一页 1 2 3 4 5 下一页
文章来源:中国项目管理资源网
研发项目管理培训课程方案
|