手机无忧 | 您好,欢迎来到无忧交易网!

无忧交易网

免费发布产品
您当前的位置: 无忧交易网 > 资讯 > > 服饰

PDM系统的体系结构

发布时间:2013-09-02 13:24:08    阅读:275   作者:    分类:服饰    下载:PDF DOC

数据库技术

本文由:http://www.pdm.so 英泰PDM发布,转载请声明

    数据库系统是计算机系统的重要组成部分。数据库是借助于计算机保存和管理大量复杂的数据和信息、的软件工具。数据库技术研究的主要问题是如何科学地组织和存储数据,如何高效地获取数据、更新数据和加工处理数据,并保证数据的安全性、可靠性和持久性。

 

    数据库技术起源于20世纪60年代。由于计算机的主要应用领域由科学计算逐步转向事务处理,因此推动了数据库技术的发展。几十年来,数据库技术的发展经历了由层次数据库、网状数据库到关系数据库系统,现在又面临着第三代新型的面向对象的数据库系统的发展。

 

    第一代数据库系统是指70年代广为流行的层次和网状数据库系统,如IMSCODASYIDBTG等,其主要特点是在数据记录汇集上,提供数据定义语言和数据操纵语言,通过对数据记录的定义、查询和修改实现DBMS的重要功能。

 

    第二代数据库系统是关系数据库系统,是以E. F. Codd的关系理论为基础。自80年代以来,关系数据库系统基本上已取代了第一代数据库系统。具有代表性的几个系统有IBMDB2,ORACLE公司的Oracle, SYBASE公司的Sybase, Microsoft公司的SQL Serve:等。关系数据库系统的最大优点在于使用厂非过程化的数据操纵语言,具有很好的形式基础和高度的数据独立性。

 

随着计算机应用的发展,数据库的应用领域也在不断地扩大,已从单纯的事务管理方面向面向产品设计、产品制造以及过程控制等方面发展。这些新的应川领域对数据库管理系统的功能提出了新的要求,如存储和管理复杂的嵌套实体结构、丰富的数据类型和多种语义概念,支持大量常驻内存数据的管理和计算,以及长事务协同操作处理等。

 

传统的数据库系统已经不能满足要求。随着对面向对象概念逐步取得共识,面向对象的数据库管理系统也逐渐成熟地支持各种应用领域。目前一些商品化的系统有:ORION/ITASCAGEMSTONEONTOSObject StoreVERSANT等。

 

面向对象数据库管理系统OODBMS是数据库和面向对象技术的集成。一方面需要实现当前数据库系统的复杂操纵,同时需要用面向对象技术满足工程设计领域对数据库的要求,另一方面,面向对象语言和系统的应用需要具有数据库系统的能力,如持久性、并发控制和事务管理等。

 

    面向对象数据库系统的优点在于:

    ①用简单的概念即对象描述了所有的概念实体,从而简化了设计人员的任务和应用软件的开发。一个对象有与其相关联的属性集合和方法,属性集合的值决定了一个对象的状态,方法则是在一个对象上实现的操作编码。

 

    ②允许把任意复杂的对象表示成为循环递归的对象。一个对象的某个属性值本身可以是一个对象,这样构造才能实现对复杂对象的精确描述,这也是对关系数据模型的扩充。

 

    ③提供类层次及层次的特性继承概念。一个类的所有子类可继承其父类所定义的所有特性,而且可以拥有自己的特性。伴随类层次的特性继承概念可以实现设计对象的再利用,以及数据库和应用程序的自顶向下的设计方法。

 

    总之,面向对象的数据库系统支持丰富的语义和复杂的数据类型,可以对广泛的数据库应用领域的要求提供支持。

 

客户机/服务器技术

    客户机/服务器指的是进程之问“请求”与“服务”的关系。具体含义是:

    ①客户机/服务器是一种合作关系,客户机和服务器各自承担计算任务的一部分,缺一不可。客户机/服务器之间的合作关系不是固定的,多个客户机可以共享一个服务器,一个客户机也可以向多个服务器发出请求。同时,这种服务关系可能是临时的,即一旦它们之间的请求/服务过程结束,则合作关系也终止了。

 

    ②客户机/服务器的表现形式是进程,即客户机/进程和服务器进程,它们的协同工作就构成了一个应用。这两个进程所处的位置并不重要,重要的是它们之间的协作关系。

 

    ③客户机/服务器的实质是请求和服务,客户机向服务器发出服务请求,服务器根据客户的请求完成相应的任务并将处理后的结果返回给客户机,客户机只需要了解服务器的界面而不必知道服务器的具体处理过程。客户机/服务器之间的协作关系可以分为两类:紧结合的请求/回答和基于队列机制的消息传输交互。

 

    客户机/服务器具有如下特点:

①系统构造灵活:在设计客户机/服务器系统时,用户对于各种硬件、软件平台的选择余地较大,而且系统各部分的选择相对独立,易于构造出满足自己需要的系统。从硬件平台独立来说,客户机的硬件平台可以是各种档次的PC机和工作站,服务器的选择范围就更广,从高档微机到工作站直到大、中、小型计算机;从软件平台独立来说,客户机/服务器的操作系统平台可以是DOS, Windows, Windows NT, UNIX等,对操作系统平台没有固定的约束;从数据库平台来说,几乎包括所有的应用广泛的数据库系统,如OracleSybse InformixFoxPro等。从数据源独立来看,对一个客户机/服务器而言,客户端应用程序不依赖与它所操作的对象。

 

②分布式处理:客户机/服务器的分布式处理包括数据分布和处理分布。数据除了可以驻留在服务器上之外,也可以驻留在客户机上,如果同时存在多个服务器,则还可以构造成为分布式数据库系统;而处理的分布则是采用客户机/服务器的必然结果。

 

分布式处理充分利用了软硬件资源,这是因为构造客户机/服务器系统对软、硬件没有特殊的要求,可以选择不同的软、硬件,形成最佳搭配,使它们各尽所能。同时,由于采用分布式处理,网络上传输的无用数据减少,提高了网络的利用效率。另外,客户机/服务器实现厂集中式的数据监控管理,客户机/服务器的共享数据存放在服务器中,由服务器中的数据库对它们统一管理,易于保证数据的安全性、一致性和完整性。

 

    ③良好的开放性和可扩充性:客户机/服务器结构扩充自如,支持增加或更换客户机,也支持增加服务器或向高档系统的迁移,而且升级平滑,系统的升级能兼顾原有的软、硬件。此外,客户机/服务器系统由于网络的透明性,在网络重构或扩充时不需要修改应用。

 

    ①良好的性能价格比:对于相同的数据处理能力,客户机/服务器方式与主机/终端方式相比,投资要少得多。同时,客户机/服务器系统是由不同的软、硬件通,过网络集成在一起的,用户过去对系统的投资,包括软、硬件及网络设备。都可以保留在新的客户机/服务器系统中。此外,客户机/服务器分布处理的结果使得无论是客户机还是服务器,其任务的分工更加明确,使它们能对自己进行各种优化,提高了效率。最后,由于客户机/服务器的用户数量增加对性能的影响是线性的,因而在用户数量增加时其性能要优于主机/终端方式。

 

    总之,采用客户机/服务器方式构造应用系统的好处是非常明显的。采用了客户机/服务器体系结构的PDM系统能够通过合理的安装和配置满足不同的企业要求,以适应从工作组级、部门级到企业级范围的业务需要。因此客户机/服务器成为当前PDM系统体系结构的必然选择。

 

邮件与传输技术

    电子邮件是一种利用计算机和通信文字信息的现代化手段。随着多媒体技术的应用,它可以传递经过计算机处理的电视图像、照片、音乐和话音等多种信息。世界各地的用户通过电子邮件可以很方便地交换信息。

 

    使用电子邮件系统,人们不仅可以快捷方便地传递、接收和回答信件,而且可以保存、转发、排序、删除和打印信件。它允许用户申请、签收通知,建立别名表格和附加签名文件,不受时间和空间的限制,不需要重复键人就能将相同的信息传递给多个接受者,因此,电子邮件可以用来发布通告、广告和科研成果,在同事间交换意见和观点,以及协调不同地区正在执行的工作。

 

文件传送协议(file transfer protocol, FTP)用于管理计算机之间的文件传送。由于因特网(Internet)是一个非常复杂的计算机环境,有微机、工作站、苹果机和大型机等成千上万台计算机。而这些计算机又运行于不同的操作系统:有运行于UNIX的服务器,有运行DOSWindows的微机,以及运行Macintosh操作系统的苹果机等。

 

要解决这种异构机之间的文件交流问题,就需要建立一个统一的文件传送协议,这就是FTP。基于不同的操作系统,有不同的FTP应用程序。而所有这些应用程序都遵守同一种协议,这样用户有不同的FTP应用程序。而所有这些应用程序都遵守同一种协议,这样用户就可以把自己的文件传送给别人,或从其他的用户环境中获取文件。

 

FTP文件传输服务允许在远程系统和本地系统之间传输数据。查找文档以及下载所需要的文档。FTP的特点是速度快、信息量大,传递的数据可以是任何类型的多媒体文件,如新闻稿、书籍、信件、图像、声音、数据压缩文件、程序压缩文件等。这些特点使得FTP成为资源共享的理想选择。例如,人们可以不再局限于使用本地图书馆的资源,而可以自由地访问因特网上开放的FTP站点所提供的资源。

 

    尽管用户可以通过电子邮件系统来传送文件,但邮件更适合于传递小的文本文件。而FTP则可以传送和接收非常大的文件,允许用户进行点到点的文件传送,即可以从一台机器上拷贝到另一台机器上,这些文件可能是应用程序、卫星图像和其他大型数据等。

 

当前的各种商用PDM系统广泛地采用了电子邮件和文件传输技术。由于PDM系统通常都是工作组级、部门级或者企业级的,拥有数量众多的用户,这些用户在地理位置上又可能是分散的。在工作中,需要建立有效的信息交流手段,及时地交换各种意见,如发布各种通知消息,处理冲突并协调工作进程等,电子邮件正好满足了这种要求,因此电子邮件成为当前PDM系统的必备功能。

 

另外,作为PDM系统基本功能之一的文档管理,其实现离不开文件传输技术。在PDM系统中,用户可以将自己的文件传递给其他用户,也可从其他用户处获取文件,还能通过PDM系统提供的拷贝、传送、检人和检出等功能实现个人工作目录和PDM系统中各电子仓库之间的文件共享,所有这些功能都离不开FTP的支持。

最新商品

热门资讯