服装企业PLM系统中Web技术分析

发布时间:18-06-25

服装企业PLM系统中Web技术分析

 

1.3.1Web技术概述
    Internet是当前高速发展的全球性互联网络,它形成于二十世纪八十年代中期并以一种任何新生技术所从未有过的巨大震撼力在社会生活的各个领域产生影响。Internet应用开发的新方案几乎全部都是基于Web的;Web应用己经从传统的静态HTML页面,向动态的开放的方向发展。
 
    在未来的Web技术中,还有一个重要角色就是Java。由于Java语言本身的优势,使它和CORBA会自然地走到一起。CORBA对象的分布计算需要ORB(对象请求代理)的支持。有没有办法让ORB能够自动下载并且运行起来呢?这只有用Java才可以实现,因为Java类可以动态地从Web服务器上下载运行。目前很多基于Java的ORB己经非常成熟。
 
1.3.2服装企业PLM系统开发模式
    信息系统的开发模式目前主要有两种模式:C/S(Client/Server)模式和B/S(Brower/Server)模式,本文设计的系统采用B/S方式。
    浏览器/服务器(Browser/server,B/S)结构是随着Internet技术的兴起,对客户机/服务器(Client/Server,C/S)结构的一种变化或者改进的结构。它主要是利用不断成熟的Web技术,结合浏览器的多种Script语言(C#,VBScript,JavaScript等)和ActiveX技术,使用通用浏览器就能实现原来需要复杂专用的软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
 
    基于B/S模式的应用系统大都涉及到数据库的访问,系统的所有软件采用现有的Intranet/Web技术,将应用程序放在Web服务器上,应用程序做成Web页的形式,客户端统一用Web浏览器来访问Web服务器并运行其程序;并将数据库和应用程序都放在服务器上,其实质是不仅实现了C/S模式下的数据处理,还实现了C/S模式下的应用程序功能,便于系统维护与升级。
 
    在B/S结构下,用户界面完全通过Web浏览器实现,用户通过浏览器向Web服务器发送HTTP请求,Web服务器接收客户端发送来的HTTP请求;对请求进行分析,如果请求的是静态页面,那么就将所请求的页面发送到客户端;如果请求的是动态页面,那么就执行此动态页面,并将执行结果发送给客户端。
 
    动态页面中的脚本程序可以和数据库服务器进行交互。Web服务器可以根据用户的请求动态更新页面上的信息,网站信息提供者可以通过改变数据库中的数据向用户提供最新信息,而不需要逐个更改页面。用户可以通过这些动态页面向数据库中输入信息,从而增强了用户和服务器的交互性。
 
    在PLM系统的开发中,采用了Web三层B/S结构模式;将商业逻辑从客户端分离出来集中在中间层服务器上,以浏览器作为客户端,从而避免了传统C/S结构的局限性。具有跨平台、低成本、维护与升级方便、良好的开放性与可扩充性等优点。三层B/S结构分别为客户层、中间层和数据处理层;客户层是一个图形用户界面,在Web浏览器上运行,不需要完成任何重要的业务逻辑,也不直接跟数据库交互,而是通过中间层与数据库交互;中间层负责管理对用户请求的处理,将完成PLM系统的全部功能;数据处理层是数据库和应用服务器,存储和管理PLM系统中的所有数据。

2.3.3Web技术和PLM系统相结合的优势
    Web技术的出现使人们的工作方式发生了巨大的变化,使人们之间能够更加方便的交流和通讯,使工作和事务的处理能更加方便的实施。PLM系统是现代企业信息化过程中的基本架构,高效汇集和管理不同的产品信息并且支持有效的产品协同开发过程,最大力度地使企业的效益最大化。
 
    在PLM系统上应用Web技术,可以使PLM系统应用于异构环境下,使之适应网络化虚拟设计的产品设计和过程管理,并支持异地和异构环境下的设计与制造,并可以由虚拟企业提供技术支持,从而提高PLM系统的可扩展性、可维护性和跨平台性,充分有效的利用现有的企业网络,并实现更大范围内的企业内和企业间信息的方便共享、更高层次的企业集成的描述和动态联盟各企业间的数据管理,以适应新的经营模式的发展,特别是在当前Internet时代电子商务环境下的要求;此外,用Web技术开发客户端软件更加便于用户使用,可以减少对使用系统的培训时间,系统实施的总成本就会减少;另外,Web技术可以使PLM系统对供应链的各项连接更加有效,易于改善供应链各环节的协作;它允许企业很方便地与他们的供应商和战略伙伴共享关键信息;在企业开发新产品或者产品转型时,有利于实施供应商早期参与的并行工程策略。