论文部分内容阅读
随着网络通信技术、网络开发技术、分布式处理技术、协同技术、以及Web数据库技术等的不断发展与成熟,将铸造领域的传统单机程序架构于网络上,通过网络向铸造业提供专业的技术服务具有非常重要的现实意义。一方面可加速该领域先进成果在中小铸造企业的推广和应用,另一方面可改变传统的铸造生产方式,有利于专业化厂家的形成,提高我国铸造企业的国际竞争能力。本文在对系统需求分析的基础上,按照ASP经营模式和B/S计算模式建立了整个系统的体系结构,并根据现有的网络通信技术、用户层次以及各项服务技术的特点,提出了自动服务和人工干预服务两种服务方式,通过这两种方式可以提供全面的、多层次的技术服务。通过对几种互连方式的对比分析,提出采用ASP与ADO方式实现对Web数据库的访问,可以充分利用该方式开发简单、对客户端要求少、能充分发挥Web服务器强大功能的特点。通过对MS DCOM与OMG CORBA的对比分析,提出将CORBA与Java结合、CORBA与Web结合共同实现自动服务方式中的远程铸件缺陷分析和铸造CAE,并借助CORBA“软件总线”的特点,实现不同平台、不同编程语言、不同网络协议的异质系统间的互操作。根据人工干预服务方式的特点,提出构造铸造协同平台来组织网络服务中心各工作组协同完成用户提交的任务。在铸造协同平台的构建中,采用ASP+ADO和SQL Server 2000方案实现系统权限设计和任务分配机制;利用现有PDM系统,并借助CORBA与Web技术实现图档文件的交互与共享。在上述理论研究的基础上,本文建立了该技术服务原型系统。该系统可在Web浏览器上完成人工干预服务方式下的任务提交和任务的协同处理。这些应用证明了本文提出的方法是切实可行的,为下一步进行更深入的研究积累了经验。