产品数据管理系统框架与信息安全

2023-11-06

2.1引言

产品数据管理(Product Data Management_PDM)以产品为中心,通过计算机网络和数据库技术,把企业生产过程中所有与产品相关的信息和过程集成起来,统一管理,使产品数据在其生命周期内保持一致、最新和安全.为工程技术人员提供一个协同工作的环境,从而缩短产品研发周期、降低成本、提高质量,为企业赢得竞争优势。

 

PDM系统提供产品全生命周期(包括市场需求调研、产品开发、产品设计、销售、售后服务)的信息管理,并可在企业范围内为产品设计和制造建立一个并行化的协作环境,。能够很好地促进企业提高其产品质量、缩短研制周期、提高工作效率、加快产品投放市场速度,从而提高产品的竞争能力,因此,PDM技术近年来在国内外制造企业中取得了广泛的应用。PDM的目的是在正确的时间,把正确的信息,以正确的形式,传递给正确的人,完成正确的任务。

 

企业的实际需求促进了PDM产品的发展,市场上出现很多成熟的产品,如SDRC公司的Metaphase,EDS的IMAN等。前期的PDM产品侧重于部门级的设计环节的数据管理与共享,随着用户需求的提高和技术的发展,贯穿企业全过程的企业级PDM系统成为开发热点,这种系统能遵循一定的规范,充分集成现有的应用系统,对跨地域企业的产品数据同样实现信息集成。

 

2.2基于C,S模式的分布式PDM系统框架

2.2.1c倍计算结构模式

C/S计算结构模式可定义为:在Internet环境下,通过分别开发客户端和服务器端应用程序,基于特定的通信协议,实现与服务器端应用程序的通信,以协同完成相应的任务的工作模式。客户机/服务器系统的引入,给许多桌面系统注入了新的活力,在降低客户机内存负担的同时.提高了效率。在网络数据库方面,客户端发出的请求通过网络传到数据库服务器,服务器解释该查询请求,从一个或多个数据库中取出数据,然后查询,从而降低了网络流量。目前,基于C/S的计算模式已经广泛应用于机械制造业中,CIMS工程就是一个很好的例证。

 

Client/Server是一种分市式的计算模式。与传统的基于主机的结构相比,具有较好的可伸缩性和较优的性价比,传统Client/Server目机构大都是基于“肥客户机”的两层结构:客户端和服务器端,所有客户端各自实现自己的用户界面和应用逻辑,这种结构的主要问题是系统的可伸缩性差且安装维护困难。

 

随着系统的不断扩展,由于最终客户需求的千变万化,客户端可能会不堪重负,而客户端程序的过于庞大显然与分布式计算的思想背道而驰,解决上述问题的方案,就是采用多层的Client/Server日结构。目前,其通常被规划为客户端、应用服务器端和DBMS服务器端三层,逻辑结构如图2.1所示:

图2-1多层C/S逻辑结构

 

1.客户端

客户端必须安装与服务器端程序配套的专用程序。通过执行客户端应用程序,基于特定的网络通信协议如TCP/IP。实现与应用服务器端的通信和交互,以完成相应的任务。

 

2.应用服务器层

应用服务器层由一系列应用服务器构成,如常用的web服务器,支持CORBA,DCOM,Agent,移动Agent等中间件的中间件服务器等。通过构建相应的服务器,可实现应用服务端程序以及数据库端应用程序的交流和信息传输。

 

3.数据库服务器层

数据库服务器层是由一系列商用数据库如Oracle、SQL Server、Sybase等,和相应的数据库联接管理驱动程序以及其他文档信息如电子函件、Lotus Notes等构成。

 

2.2.2基于C/S模式的PDM总体框架

PDM的内部构造是建立在操作系统、网络环境和分布式数据库等基础上的层次化结构。PDM系统的对象管理框架是PDM系统的核心模块,是整个PDM系统信息建模思想的具体体现。PDM涉及的所有实体,人员、数据、过程以及实体之间的关系最终是以对象的形式由对象管理框架统一管理。对象管理框架为整个PDM系统提供了统一的数据管理的基石。建立在对象管理框架之上的是各种PDM系统的功能框架,包括产品结构管理、产品配置管理、集成工具、工作流管理等。

 

PDM原型系统以网络环境下的分布式数据处理技术为支撑,采用客户机/服务器(Client/Server C/S)结构,服务器端负责公共数据的存储、多用户同步等功能,客户端主要负责与用户的交互客户私有数据的管理等,系统总体结构如图2.2所示。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

产品数据管理系统框架与信息安全 的相关文章

  • 【web安全】——文件包含漏洞

    作者名 Demo不是emo 主页面链接 主页传送门 创作初心 一切为了她 座右铭 不要让时代的悲哀成为你的悲哀专研方向 网络安全 数据结构 每日emo 可后来 除了梦以外的地方 我再也没有见过你 目录 一 初识文件包含漏洞 1 简析文件包含
  • Linux系统的镜像文件iso下载地址

    打开如下地址 http archive kernel org centos vault 6 1 isos x86 64 然后选择 CentOS 6 1 x86 64 bin DVD1 iso 即可下载
  • 【华为OD机试真题 python】 字符串比较【2022 Q4

    前言 华为OD笔试真题 python 专栏含华为OD机试真题 华为面试题 牛客网华为专栏真题 如果您正在准备华为的面试 或者华为od的机会 有任何想了解的可以私信我进行交流 我会尽可能的给一些建议 和帮您解答 PS 文中答案仅供参考 不能照
  • Visio图片加全边框

    Visio插入图片 想给每一个图都加边框 一个方法是画矩形框 如果是很多图片的话很麻烦 另一个方法 选中图片 然后选 线条 但是发现只围一半 调整线条宽度 欧了
  • 转:Oracle RAC:生产环境下的搭建过程

    原帖 http tech it168 com a2012 0928 1404 000001404498 shtml Oracle RAC 生产环境下的搭建过程 2012年09月29日00 05 it168网站原创 作者 刘炳林 编辑 王玉圆
  • python语言控制结构是指_python程序的三种控制结构

    程序的三种控制结构 什么是控制结构 程序有三种基本结构组成 顺序结构 分支结构 循环结构 任何程序都是由这三种基本结构组成 顺序结构是程序按照线性顺序依次执行的一种运行方式 分支结构是程序根据条件判断结果而选择不同向前执行路径的一种运行方式
  • vue3 子组件向父组件传递参数

    1 父传子 父组件 在子组件上通过 v bind绑定属性 子组件 先定义下基本类型 然后通过setup的第一个参数取获取传过来的值 2 子传父 父组件 在子组件上绑定一个事件 并定义回调 子组件 通过setup的第二个参数去接受 第二个参数
  • 【Qt学习】08:文件读写操作

    OVERVIEW 文件读写操作 一 文件操作 1 QFile 2 QFileInfo 二 二进制文件读写 三 文本文件读写 文件读写操作 文件操作是应用程序必不可少的部分 Qt 作为一个通用开发库提供了跨平台的文件操作能力 Qt 通过QIO
  • 重试实现高可用方案

    typora copy images to img 重试实现高可用一览 1 背景介绍 随着互联网的发展项目中的业务功能越来越复杂 有一些基础服务我们不可避免的会去调用一些第三方的接口或者公司内其他项目中提供的服务 但是远程服务的健壮性和网络
  • 快速入手SpringMVC 之 JSR303与拦截器

    目录 一 JSR303 简介 导入所需依赖 pom依赖 后台 实体类 前端界面 实现结果 JSR303服务端总结 二 拦截器 1 什么是拦截器 2 拦截器与过滤器 2 1 什么是过滤器 Filter 2 2 拦截器与过滤器的区别 3 应用场

随机推荐

  • 三角函数和反三角函数的图形

    三角函数和反三角函数的图形 三角函数和反三角函数的图形 三角函数 反三角函数 三角函数和反三角函数的图形 三角函数 反三角函数
  • 搭建OpenWrt开发环境(包括编译过程)

    转 搭建OpenWrt开发环境 包括编译过程 OpenWrt是一个高度模块化 高度自动化的嵌入式linux发行版 其编译和安装过程比普通的linux发行版而言 要简单太多了 如果您是新手 您那恐惧的心大可放到肚子里 呵呵 对于新手来说最麻烦
  • DOM0 DOM2、DOM3详细介绍与区别

    1 定义 1 1 0级DOM DOM0 0级 DOM 分为2个 一是在标签内写onclick事件 二是在JS写onlicke function 函数 1
  • rabbitmq如何保证消息不丢失_RabbitMQ如何保证不丢数据?Spring Boot实现confirm机制...

    点关注 不迷路 持续更新Java相关技术及资讯 1 原理图 消息确认 说明 ACK是默认是自动 在消息发送给消费者后立即确认 所以若消费端消费业务逻辑抛出异常 会可能丢失消息 即便加入事务回滚了也只保证数据的一致性 而消息依然丢失 所以 若
  • Ubuntu18.04日常踩坑:桌面卡死解决

    方法更新2019 4 11 环境 Ubuntu18 04 发现Ubuntu18 04LTS的桌面经常被卡死 操作毫无反应 此时电脑的内存已经饱满 交换区也已经饱满 等待电脑反应过来 能给你一次关闭进程刷新页面的机会几乎是不存在的 而且此时想
  • 【Flutter 1-7】Flutter教程Dart语言——变量

    作者 弗拉德 来源 弗拉德 公众号 fulade me 2011年10月10日的GOTO大会上 谷歌的两位工程师发布了 Dart Dart是一种全新的编程语言 旨在帮助开发者构建Web应用程序 Dart 1 0于2013年11月14日发布
  • FreeBSD ssh配置

    freebsd ssh配置 2011 08 22 15 35 32 分类 系统运维 freebsd 默认是不允许ssh登录的 说以说要设置一下 我的版本是8 2的从网上的一个博客中获得了信息然后成功了 http likuan4168 blo
  • K8s pod 应用

    个人学习笔记 如有问题欢迎交流 文章编排和格式等问题见谅 1 编写 pod yaml 文件 pod 是 kubernetes 中最小的编排单位 一个 pod 里包含一个或多个容器 apiVersion v1 指定api版本 kind Pod
  • 数据可视化——简单图形绘制(饼图,柱状图,直方图,散点图,箱线图,折线图)

    各种图形的label参数都与plt legend函数配合使用 import pandas as pd import numpy as np import matplotlib pyplot as plt 更改文件存放提取路径 import
  • pjsip视频通信开发(底层实现)之用户注册

    一 PJSIP简介 对于pjsip的介绍可以看http www cnblogs com my life articles 2175462 html 文章 里面详细介绍了它的组成框架以及各部份的组成介绍 我把官网中提供的一个pjsip的整体框
  • angularJs 一些API

    angular bind 返回一个调用self的函数fn self代表fn里的this 可以给fn提供参数args 这个功能也被称为局部操作 以区别功能 格式 angular bind self fn args self object 对象
  • Swiper参数说明(swiper参数配置)

    1 自由模式与滑块容器 Free Mode and Scroll Container Parameter 参数 Type 类型 Default Value 默认值 Example 例子 Description 说明 speed number
  • 计算机教师招聘笔试总结

    大专数字媒体专业教师中级岗 笔试内容 数字媒体技术 艺术史 计算机图形学 虚拟现实 数字媒体艺术 数据库 教育基础 笔试成绩 第一且只有我一人进面 准备时间 一周 准备过程 这所学校3月份就发了招聘简章 但因为我白天要上课 晚上要打游戏 所
  • Eclipse中断点调试的基本使用

    Eclipse中断点调试的基本使用 A Debug的作用 调试程序 查看程序执行流程 B 如何查看程序执行流程 什么是断点 就是一个标记 从哪里开始 如何设置断点 你想看哪里的程序 你就在那个有效程序的左边双击即可 在哪里设置断点 哪里不会
  • 2021年第十二届蓝桥杯javaA组国赛

    文章目录 试题 A 纯质数 试题 B 完全日期 试题 C 最小权值 试题 D 覆盖 试题 E 123 试题 F 二进制问题 试题 G 冰山 试题 H 和与乘积 试题 I 异或三角 试题 J 积木 以下均为个人想法和解题思路 如有错误或不足
  • openGL之API学习(五十二)透视分割 透视除法的执行位置

    根据文章https blog csdn net hankern article details 89220736 的分析 透视分割 又叫透视除法 执行的位置在栅格化阶段
  • Integer类型和int类型比较是否相等 == equals - Java

    非常经典的一个面试题 先说清楚一个 再来说另一个 用来判断两个变量之间的的值是否相等 变量就可以分为 基本数据类型变量 引用类型 1 基本数据类型的变量直接比较值 2 引用类型比较对应的引用指向的内存的首地址 equals只有引用数据类型有
  • docker的运行原理

    Docker 是一个开源的容器化技术 它能够让开发者将应用及其依赖打包到一个轻量级的 可移植的容器中 这个容器可以在几乎任何机器上一致地运行 要了解 Docker 的运行原理 我们首先要理解以下几个核心概念 容器 Container 容器是
  • android自定义控件onclick,android – 如何在ImageButton中设置onClick事件?

    我在 android中创建了一个图像按钮 但是当我点击该按钮时没有发生任何事情 我已经设置了所有属性 但仍然没有发生任何事情 所以 在我错的地方 你能帮助我吗 xml文件 android id id widget39 android lay
  • 产品数据管理系统框架与信息安全

    2 1引言 产品数据管理 Product Data Management PDM 以产品为中心 通过计算机网络和数据库技术 把企业生产过程中所有与产品相关的信息和过程集成起来 统一管理 使产品数据在其生命周期内保持一致 最新和安全 为工程技