4 零件族网络-PartNet
PartNet是由美国国防部ARPA提供资助、Utah大学和PartNet公司合作完成的项目,是一个在线零件目录和分布式组件信息系统。它建立在最新的网络技术、面向对象的应用开发和分布式数据库的基础上,为内部或外部用户提供在线的桌面访问。用户可在任何地点确定、搜索和选择存储在零件目录中的组件。
4.1 PartNet基本技术
PartNet开发了一个名为“e-Mall”的软件(参见图5),它能够方便地建立电子路径以支持来自不同销售商和供应商的产品。对客户来 讲,这些产品信息好象来自一个资源场所,而实际上它们完全由半成品供应商和销售商控制在自己的数据库中。e-mall主要采用以下两种技术:

图5 PartNet工作原理
a.网络信息中间商(NIB)。NIB把经路由器到来的Web浏览器请求与虚拟数据库接口(VDI)数据连接起来。NIB管理每一个来自客户的请求并把适当的信息发送到网络中的目标数据库;NIB也把目标数据库返回的信息同每个远程节点关连起来。客户搜索e-mall不必考虑数据的位置和结构,NIB能够确定要访问什么数据,从哪访问,以及怎样访问;同时,它把VDI返回的数据转换成HTML并发送到用户处。
b.虚拟数据库接口(VDI)。VDI是用于查询网络中每一个远程数据库的结构。VDI接收来自NIB信息和请求,以搜索存放在远程数据库的指定信息。VDI根据这些信息把用户请求与数据库对应起来,并把结果返回到NBI,最终显示在客户的浏览器上。VDI是相当柔性的。它既可集成在一个新的数据库中,也可利用已存在的数据库。系统中VDI的数量不受限制,PartNet的e-mall结构支持大规模分布式数据库网络。
4.2 PartNet特点
对供应商而言,PartNet的零件目录永远不会过期,客户可随时了解产品的更新信息;PartNet为用户浏览和选择的各类零件信息提供了使用报告;PartNet减少了CD-ROM的复制和分布费用;PartNet为世界范围的新市场和新顾客提供瞬时的连接通道;PartNet目录允许用户每天24小时随时访问;PartNet使你能够完全地控制你的企业产品信息;PartNet并不依赖于哪一个数据库管理系统,而是与ODBC兼容的DBMS;PartNet能够同时处理几千种用户查询。
对客户而言,PartNet允许用户随时访问供应商的产品信息;PartNet为用户查询提供了容易使用的目录表;PartNet的异步通信方式对用户查询提供瞬时的反应;PartNet既可通过它自己提供的高速接口,也可通过浏览器(诸如Netscape)访问;PartNet为用户提供了柔性的搜索方法,诸如通过零件名称、零件属性、零件号等;PartNet提供了访问CAD图形、数据清单及产品的GIF图像等功能;PartNet提供了报价单,并允许客户直接从桌面订购。
4.3 PartNet配置
PartNet的e-mall能够被设计成在几种不同的配置下运作,以适合于不同的环境。哪一种配置最合适完全依赖于企业系统的商业目的。最常用的三种实施方法是“存储前端”模型、“供应链”模型和“专用协约客户”模型。
(1) 存储前端配置。这是最简单的实施方法,因为整个系统仅包含一个数据库,仅一个供应商对外销售其产品。在这种配置中,销售商对进入Web场所的所有客户显示相同的产品目录和价格清单。
(2) 供应链集成配置。在这种配置中,一个供应商联盟或来自一个供应商的多个分布式数据库产品信息显示在一个虚拟目录中。对于从任何Web场所进入的客户来讲,虽然他们只看到一个目录,但实际上他们访问了分布于多个不同场所的资源。这种特性一般适用于对专用客户(如大的团体客户)显示特殊的价格和产品信息。Web场所的安全机构限制了其他客户对这些目录的访问。
(3) 专用协约客户配置。这种配置是对供应链集成方式的扩展,即允许多个专用客户访问一个或多个供应商的数据库。每个团体客户都可访问安全的Web场所而限制其他人浏览产品信息和数据。这样,供应商就能够对所有客户使用相同的数据库,但限制了未授权的客户访问有关的产品数据和价格。