学习中经常遇到各种各样的术语,集中整理一下,涉及相关价值点。
SOA 面向服务的架构(Service-Oriented Architecture)
面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构件在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。
面向服务架构,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。
SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。SOA可以看作是B/S模型、XML(标准通用标记语言的子集)/Web Service技术之后的自然延伸。
SOA将能够帮助软件工程师们站在一个新的高度理解企业级架构中的各种组件的开发、部署形式,它将帮助企业系统架构者以更迅速、更可靠、更具重用性架构整个业务系统。较之以往,以SOA架构的系统能够更加从容地面对业务的急剧变化。
SOA系统是一种企业通用性架构。
传送门:SOA-百度百科
弹性域技术方案
弹性域:可以根据用户需要来伸缩扩展的字段组合,称之为弹性域,主要应用于辅助资料及辅助属性。
PLM产品全生命周期管理(Product Lifecycle Management,PLM)
是产品开发与创新的最先进管理方法,涉及从产品概念创意、产品设计、产品工艺、产品样机制作、产品生产、产品销售、产品维护、产品报废等产品全生命周期,全面实现产品全生命周期下的数据管理、协同工作与过程控制、系统集成。
BOM物料清单(Bill of Material,BOM)
物料清单(Bill of Material,BOM),采用计算机辅助企业生产管理,首先要使计算机能够读出企业所制造的产品构成和所有要涉及的物料,为了便于计算机识别,必须把用图示表达的产品结构转化成某种数据格式,这种以数据格式来描述产品结构的文件就是物料清单,即是BOM。它是定义产品结构的技术文件,因此,它又称为产品结构表或产品结构树。在某些工业领域,可能称为“配方”、“要素表”或其它名称。
在MRPⅡ和ERP系统中,物料一词有着广泛的含义,它是所有产品,半成品,在制品,原材料,配套件,协作件,易耗品等等与生产有关的物料的统称。
AGV (Automated Guided Vehicle,简称AGV),指装备有电磁或光学等自动导航装置,能够沿规定的导航路径行驶,具有安全保护以及各种移载功能的运输车。工业应用中不需要驾驶员的搬运车,以可充电的蓄电池为其动力来源。一般可通过电脑来控制其行进路径以及行为,或利用电磁轨道(electromagnetic path-following system)来设立其行进路径,电磁轨道黏贴于地板上,无人搬运车则依靠电磁轨道所带来的讯息进行移动与动作。常见 AGV小车,AGV搬运机器人,叉车式AGV。
MES(制造企业生产过程执行管理系统,简称生产执行系统)MES系统是一套面向制造企业车间执行层的生产信息化管理系统。MES可以为企业提供包括制造数据管理、计划排程管理、生产调度管理、库存管理、质量管理、人力资源管理、工作中心/设备管理、工具工装管理、采购管理、成本管理、项目看板管理、生产过程控制、底层数据集成分析、上层数据集成分解等管理模块,为企业打造一个扎实、可靠、全面、可行的制造协同管理平台。
定义:
美国先进制造研究机构AMR(Advanced Manufacturing Research)将MES定义为“位于上层的计划管理系统与底层的工业控制之间的面向车间层的管理信息系统”,它为操作人员/管理人员提供计划的执行、跟踪以及所有资源(人、设备、物料、客户需求等)的当前状态。
制造执行系统协会(Manufacturing Execution System Association,MESA)对MES所下的定义:“MES能通过信息传递对从订单下达到产品完成的整个生产过程进行优化管理。当工厂发生实时事件时,MES能对此及时做出反应、报告,并用当前的准确数据对它们进行指导和处理。这种对状态变化的迅速响应使MES能够减少企业内部没有附加值的活动,有效地指导工厂的生产运作过程,从而使其既能提高工厂及时交货能力,改善物料的流通性能,又能提高生产回报率。MES还通过双向的直接通讯在企业内部和整个产品供应链中提供有关产品行为的关键任务信息。”
MESA在MES定义中强调了以下三点:
1、MES是对整个车间制造过程的优化,而不是单一的解决某个生产瓶颈;
2、 MES必须提供实时收集生产过程中数据的功能,并作出相应的分析和处理。
3、MES需要与计划层和控制层进行信息交互,通过企业的连续信息流来实现企业信息全集成。
制造执行管理系统(MES)是实施企业敏捷制造战略和实现车间生产敏捷化的基本技术手段。工厂制造执行系统MES是近10年来在国际上迅速发展、面向车间层的生产管理技术与实时信息系统。MES可以为用户提供一个快速反应、有弹性、精细化的制造业环境,帮助企业减低成本、按期交货、提高产品的质量和提高服务质量。适用于不同行业(家电、汽车、半导体、通讯、IT、医药),能够对单一的大批量生产和既有多品种小批量生产又有大批量生产的混合型制造企业提供良好的企业信息管理。
国外知名企业应用MES系统已经成为普遍现象,国内许多企业也逐渐开始采用这项技术来增强自身的核心竞争力。返回企业计划层与过程控制层之间的信息“断层”问题我国制造业多年来采用的传统生产过程的特点是“由上而下”按计划生产。简单的说是从计划层到生产控制层:企业根据订单或市场等情况制定生产计划—生产计划到达生产现场—组织生产—产品派送。企业管理信息化建设的重点也大都放在计划层,以进行生产规划管理及一般事务处理。如ERP就是“位”于企业上层计划层,用于整合企业现有的生产资源,编制生产计划。在下层的生产控制层,企业主要采用自动化生产设备、自动化检测仪器、自动化物流搬运储存设备等解决具体生产(制程)的生产瓶颈,实现生产现场的自动化控制。
SCADA(Supervisory Control And Data Acquisition)系统,即数据采集与监视控制系统。SCADA系统是以计算机为基础的DCS与电力自动化监控系统;它应用领域很广,可以应用于电力、冶金、石油、化工、燃气、铁路等领域的数据采集与监视控制以及过程控制等诸多领域。
SCADA系统发展已经经历了三代。
1. 第一代是基于专用计算机和专用操作系统的SCADA系统,如电力自动化研究院为华北电网开发的SD176系统以及在日本日立公司为我国铁道电气化远动系统所设计的H-80M系统。这一阶段是从计算机运用到SCADA系统时开始到70年代。
2. 第二代是80年代基于通用计算机的SCADA系统,在第二代中,广泛采用VAX等其它计算机以及其它通用工作站,操作系统一般是通用的UNIX操作系统。在这一阶段,SCADA系统在电网调度自动化中与经济运行分析,自动发电控制(AGC)以及网络分析结合到一起构成了EMS系统(能量管理系统)。第一代与第二代SCADA系统的共同特点是基于集中式计算机系统,并且系统不具有开放性,因而系统维护,升级以及与其它联网构成很大困难。
3. 90年代按照开放的原则,基于分布式计算机网络以及关系数据库技术的能够实现大范围联网的EMS/SCADA系统称为第三代。这一阶段是我国SCADA/EMS系统发展最快的阶段,各种最新的计算机技术都汇集进SCADA/EMS系统中。这一阶段也是我国对电力系统自动化以及电网建设投资最大的时期,国家计划未来三年内投资2700亿元改造城乡电网可见国家对电力系统自动化以及电网建设的重视程度。
4. 第四代SCADA/EMS系统的基础条件已经诞生。该系统的主要特征是采用Internet技术、面向对象技术、神经网络技术以及JAVA技术等技术,继续扩大SCADA/EMS系统与其它系统的集成,综合安全经济运行以及商业化运营的需要。 SCADA系统在电气化铁道远动系统的应用技术上已经取得突破性进展,应用上也有迅猛的发展。由于电气化铁道与电力系统有着不同的特点,在SCADA系统的发展上与电力系统的道路并不完全一样。在电气化铁道远动系统上已经成熟的产品有由我所自行研制开发的HY200微机远动系统以及由西南交通大学开发的DWY微机远动系统等。这些系统性能可靠、功能强大,在保证电气化铁道供电安全,提高供电质量上起到了重要的作用,对SCADA系统在铁道电气化上的应用功不可没。
雾计算
精益生产
精益生产是对丰田生产方式的赞誉,也指具备丰田生产方式特征的生产组织、管理方式 [1-3]
正是因为两大特征,才能“以越来越少的投入获取越来越多的产出
链接:百度百科_精益生产
敏捷制造
敏捷制造,是指制造企业采用现代通信手段,通过快速配置各种资源(包括技术、管理和人员),以有效和协调的方式 响应用户需求,实现制造的敏捷性。 [1]
敏捷制造是美国国防部为了指定21世纪制造业发展而支持的一项研究计划。该计划始于1991年,有100多家公司参 加,由通用汽车公司、波音公司、IBM、德州仪器公司、AT&T、摩托罗拉等15家著名大公司和国防部代表共20人组成 了核心研究队伍。此项研究历时三年,于1994年底提出了《21世纪制造企业战略》。在这份报告中,提出了既能体现 国防部与工业界各自的特殊利益,又能获取他们共同利益的一种新的生产方式,即敏捷制造。
以下分割线间为扩展资料:
MTS:根据预测生产,标准化产品,生产过程在任何确定/承诺订单进入之前;
MTO:标准产品/可能为非标产品,但不列入库存预测,并在承诺订单生成并确认后生产;
ATO:标准产品,其中一些组件有库存和库存预测,成品在订单进入后装配完成;
CTO:有多种配置或变式的标准产品;
ETO:复杂的结构和客户定制化项目,这些项目之前从未生产交付过,因此无法通过标准变体或产品配置进行处理
我们先从简单的MTS和MTO开始:
按库存生产(Make-to-Stock,MTS)
记住几个要素就好:
产品在收到客户订单之前生产(根据销售预测/最小库存量等);
客户订单来了之后以现有库存来满足客户订单;
然后通过生产订单补充这些库存。
看起来优点有:MTS环境将制造流程与客户订单分离——从理论上讲,这可以使客户订单立即从现成的库存中发货交货,理论上允许制造商以最小化生产线切换和中断的方式组织生产。
风险点也有:在没有确定的客户订单或确定的需求的情况下将成品放入库存中存在风险——显而易见。
所以,MTS通常适合简单的、品种数量少或者变化少的成品产品,也可能是供应链上比较上游的商品,其需求可以相对容易地预测。
按订单生产(Make-to-Order,MTO)
产品完全在收到客户订单后生产。
最终产品可能是标准品,也可能是标准化和定制项目的组合以满足客户的特定需求。
通常来说,MTO比MTS和ATO更慢,因为从头开始生产产品需要时间。
但是当确定客户订单时再生产产品,相对风险也较小。
我们再来看看一些更贴合制造业的方式:
装配生产(Assemble-to-Order,ATO)
产品为标准品,在收到客户订单后,由组件组装装配而成。
装配或精加工过程中的关键部件是根据客户订单进行计划和库存的。
收到订单会启动定制产品的装配。
当最终产品虽然量大,但是是可配置的,而且是可以从通用的、标准的组件组装时,该策略是非常有用的。
当最终成品复杂或客户需求无法预测时,制造商可能会选择将组件或产品保持在半成品状态,直到收到确定的客户订单。在这种环境中,制造商理论上无法像MTS那样快速地向客户交付产品,因为完成最终装配需要一些额外的时间,但是依旧比MTO要更快捷。
工程订单(Engine-to-Order,ETO)
客户定制化需求,需要重新做工程设计和定制,需要购买材料。
每个客户订单都会生成一组定制件的物料编号,物料清单BOM和工艺路线等。
从理论上讲,ETO最慢:不仅需要时间来生产组装包装运输,还需要定制设计以满足客户的独特需求。
简单回顾了一下,我们重点看看本文要探讨的CTO、ATO和PTO
CTO、ATO和PTO,这几种模式的共同优点
按订单组装(ATO)和按订单生产(PTO)是制造业使用的库存策略,当可以从相对较少数量的子组件和半成品和原材料生产各种成品时是个好选择。
这种库存策略被广泛称为“沙漏 hourglass”策略,可以将库存维持在BOM结构中最窄的位置。
这使库存处于更灵活的状态,有助于最大限度地减少库存成本投入。在您开始制造成品之前,需要等待实际的销售订单,而PTO意味着您将根据销售订单上的一个行项目选择多个项目。
Configure-to-Order,CTO的场景
ATO和PTO中,可能根据客户需求和订单来配置成品,或者是预定义的配置把半成品组合装配起来,或者是拣配预定义的系列成品。在CTO中,甚至可用给客户直接提供各种/所有可用的配置选择,让客户自己选或者帮客户选。
ATO和PTO可以说是CTO在某些维度上的降维模式。但是ATO和MTO也有类似的地方,他们都需要“装配”起来。
市场导向与库存策略决定模式
是否提供可配置产品取决于您的产品特点和市场策略。但如果采用了这几种配置化的模式,就不能遵循Make to Stock-MTS策略。
如果向市场推出配置化的产品,可能会选择三种可能的库存策略之一:MTO、ATO或PTO。具体怎么选择取决于产品的复杂程度(产品的可配置性)。
反过来,就算使用MTO/ATO/PTO库存策略进行操作,仍然可以提供不可配置产品。MTO和ATO之间的区别在于您存储组件的级别。所以ATO和MTO业务流程类似,尽管库存水平不同——就是沙漏最窄的地方在不同的位置。
ATO/PTO的场景
ATO场景下,将根据不同的配置走向不同的BOM(如果是不可配置的产品将使用标准默认BOM);确定了BOM之后,后面就是和标准产品一模一样的生产制造流程。MTO一定程度也是如此,只是拆解BOM的水平不同,MTO可能要拆到原材料,ATO很可能是子组件或者半成品等。
至于PTO,策略和ATO非常像,但是没有后端的生产制造环节。
可能更像套件的销售,顾客购买了200件TT01笔记本电脑办公套件,100件TT01笔记本电脑的外勤套件;然后拣配的时候,200件办公套件会包括200台笔记本 200个电源线 200个外接键鼠set 说明书,而100个外勤套件包括100个笔记本 100个电源线 100个无线鼠标 说明书 赠送的转接头。
现在我们应该可以为PTO来一个比较合适的定义了
什么是Pick-to-Order,PTO?
这是CTO的一个简化模式(不需要重新配置,不需要复杂生产的情况),在收到客户的订单后——已经是特定的配置好的模型了,PTO模型中的选项和包含项目(其他成品)会显示在拣配单上。
拣货员使用拣货单从仓库不同的位置去取对应的选项产品(基于一些预定义的规则):可发运产品零件/组件或服务,然后发货。
当然这里默认子部件/半成品/套件里的其他部分是持续可用的。事实上,它们也需要服从于特定的库存策略。在制造业中,他们的实际应用通常是综合起来应用的。
ETO、ATO、MTO与MTS(按单设计、按单装配、按单生产和库存生产)
按照企业组织生产的特点,可以把制造企业划分为ETO、ATO、MTO与MTS(按单设计、按单装配、按单生产和库存生产)四种生产类型。
按单设计(Engineer To Order,ETO)
在这种生产类型下,一种产品在很大程度上是按照某一特定客户的要求来设计的,所以说支持客户化的设计是该生产流程的重要功能和组成部分。因为绝大多数产品都是为特定客户度身定制,所以这些产品有可能只生产一次。在这种生产类型中,产品的生产批量较小,但是设计工作和最终产品往往非常复杂。在生产过程中,每一项工作都要特殊处理,因为每项工作都可能有不一样的操作,不一样的费用,需要不同的人员来完成。当然,除了特殊该产品专用材料之外也有一些与其它产品共享的原材料。
按单生产(Make To Order,MTO)
按单生产,就是根据顾客的订单原先的设计制造顾客所需的产品,而生产计划则是依据所收到订单中所指定的产品BOM规划生产排程及购买原料,可以完全依据顾客的特殊要求制造其所需产品,且可将存货降至最低。
按单装配(Assemble To Order,ATO)
在这种生产类型中,客户对零部件或产品的某些配置给出要求,生产商根据客户的要求提供为客户定制的产品。所以,生产商必须保持一定数量的零部件的库存,以便当客户定单到来时,可以迅速按定单装配出产品并发送给客户。为此,需要运用某些类型的配置系统,以便迅速获取并处理定单数据信息,然后按照客户需求组织产品的生产装配来满足客户需要。生产企业必须备有不同部件并准备好多个柔性的组装车间,以便在最短的时间内组装出种类众多的产品。
库存生产(Make To Stock,MTS)
在按库存生产策略的类型中,客户基本上对最终产品规格的确定没有什么建议或要求,他们的投入很少。生产商生产的产品并不是为任何特定客户定制的。但是,按库存生产时的产品批量又不像典型的重复生产那么大。通常,这类产品可能属于大众化的市售通用规格的消费商品,也可能是企业的自有品牌产品;它随着市场的需求并参考本身的库存存量来决定是否要安排生产计划。
附:企业类型(ODM,OBM,OEM)
OEM(Original Equipment Manufacturer)
其意为原始设备制造商,但它指的是一种“代工生产”的方式,设备制造商利用自己掌握的核心关键技术负责开发及设计并且控管整个销售渠道,但具体的生产加工任务则交给别的企业去做。
ODM(Original Design Manufacturer)
其意为原始设计制造商,是生产者进行整体设计并拥有知识产权;其设计的产品也有被其它企业相中后,再经双方协议挂上其它企业的品牌销售,如此可节省再次设计的成本就称前者(设计制造商)为后者(其它企业)的ODM。
OBM(Original Brand Manufacturer)
其意为原始品牌生产商,是一个近年才流行的术语。指的是生产商自行创立产品品牌,生产、销售拥有自主品牌的产品。有观点认为:收购现有品牌以特许经营方式获取品牌也可算是OBM的一环。
转自 http://harson.itpub.net/post/3653/494013
我是分割线--
ETL
释义:是英文Extract-Transform-Load的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。ETL一词较常用在数据仓库,但其对象并不限于数据仓库。
ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析依据, ETL是BI(商业智能)项目重要的一个环节。
ETL所描述的过程,一般常见的作法包含ETL或是ELT(Extract-Load-Transform),并且混合使用。通常越大量的数据、复杂的转换逻辑、目的端为较强运算能力的数据库,越偏向使用ELT,以便运用目的端数据库的平行处理能力。
ETL(orELT)的流程可以用任何的编程语言去开发完成,由于ETL是极为复杂的过程,而手写程序不易管理,有越来越多的企业采用工具协助ETL的开发,并运用其内置的metadata功能来存储来源与目的的对应(mapping)以及转换规则。
工具可以提供较强大的连接功能(connectivity)来连接来源端及目的端,开发人员不用去熟悉各种相异的平台及数据的结构,亦能进行开发。