詳細(xì)介紹
集成就是一些孤立的事物或元素,通過某種方式改變?cè)械姆稚顟B(tài),集中在一起,產(chǎn)生,從而構(gòu)成一個(gè)有機(jī)整體的過程。這是百科關(guān)于集成的定義。感覺味道還不錯(cuò),就用這個(gè)了。
一般說到集成,我們都會(huì)想到各種各樣的信息化系統(tǒng)之間的集成。但是集成不僅僅是系統(tǒng)之間的,其實(shí)對(duì)于系統(tǒng)內(nèi)部來說,也是可以從集成的角度來進(jìn)行看待的。從大的方面來說,比如對(duì)于 MES系統(tǒng) ,ISA-95定義了11個(gè)標(biāo)準(zhǔn)模塊,這些模塊之間都需要集成的,其實(shí)如果細(xì)分的話,每一個(gè)模塊內(nèi)部還有很多更小的模塊,這些模塊之間也是需要集成的。所以說,集成對(duì)于一個(gè)系統(tǒng)來說,幾乎是無處不在的。
我們一般將信息化系統(tǒng)的集成分類為:數(shù)據(jù)集成,信息集成和功能集成,這是很早之前就提出來的。還有人提出流程集成,其實(shí)流程集成是包含在數(shù)據(jù)集成、信息集成和功能集成當(dāng)中的,因?yàn)樗^的集成一定是要跨環(huán)節(jié)的,不同業(yè)務(wù)環(huán)節(jié)之間進(jìn)行數(shù)據(jù)信息和功能的交互,其中隱含著就有這種流程之間的協(xié)同。
(1)數(shù)據(jù)和信息及其集成的再認(rèn)識(shí)
這個(gè)想來大家都有一些自己的一些認(rèn)識(shí),但有一些經(jīng)典的說法,大家可以參考。
從信息論的觀點(diǎn)來看,描述信源的數(shù)據(jù)是信息和數(shù)據(jù)冗余之和,也就是說,數(shù)據(jù)=信息+數(shù)據(jù)冗余。數(shù)據(jù)是數(shù)據(jù)采集時(shí)提供的,信息是從采集的數(shù)據(jù)中獲取的有用信息。
更為普通的一種定義是,數(shù)據(jù)和信息之間是相互關(guān)聯(lián)的,數(shù)據(jù)是反映客觀事物屬性的記錄,是信息的具體表現(xiàn)形式,數(shù)據(jù)經(jīng)過加工處理之后就成為信息,而信息需要經(jīng)過數(shù)字化轉(zhuǎn)變,成數(shù)據(jù)才能存儲(chǔ)和傳輸
現(xiàn)在一般我們把這兩者之間,不做什么區(qū)分,因?yàn)橐话阏J(rèn)為,自己所提供的數(shù)據(jù),已經(jīng)經(jīng)過了處理,具有一定的意義,相當(dāng)于變成了信息。
但是信息有另外一個(gè)含義,就是對(duì)數(shù)據(jù)進(jìn)行整合處理,使得以一種有意義的面貌來進(jìn)行呈現(xiàn),我們對(duì)任何數(shù)據(jù)的采集,都是有一定格式的,但不能說有了格式或有了這種規(guī)范,就說這種數(shù)據(jù)就是信息,比如我們通過MDC對(duì)機(jī)床設(shè)備進(jìn)行數(shù)據(jù)采集,或者通過各種傳感器對(duì)各種裝置的運(yùn)行狀態(tài)進(jìn)行采集,這時(shí)候你獲得的就是一些原始數(shù)據(jù),這些數(shù)據(jù)到底有什么意義?是需要進(jìn)行整合,把它變成信息,才是真正有用的。
而讓數(shù)據(jù)變得有意義,需要進(jìn)行處理,而這種處理,可以通過軟件的方式自動(dòng)來實(shí)現(xiàn),也可以通過人來進(jìn)行判斷。說這么多,主要的目的是什么呢?數(shù)據(jù)集成只是數(shù)據(jù)的一種傳遞,而信息集成做了一定判斷之后的數(shù)字化結(jié)構(gòu)化數(shù)據(jù)的傳遞
(2)功能集成向面向業(yè)務(wù)互操作的事件驅(qū)動(dòng)集成方向發(fā)展
功能集成是兩個(gè)系統(tǒng)、兩個(gè)模塊或兩個(gè)環(huán)節(jié)之間,進(jìn)行了業(yè)務(wù)關(guān)聯(lián),肯定是要達(dá)到某種目的的,它是一種更高層次的集成,從表象上來說,應(yīng)該是業(yè)務(wù)層次的交互,當(dāng)然數(shù)據(jù)和信息是支持這種業(yè)務(wù)集成的表現(xiàn)形式。
在這個(gè)方面我認(rèn)為功能集成后將走向面向業(yè)務(wù)交互的類似事件驅(qū)動(dòng)的集成,就是每一個(gè)功能模塊系統(tǒng)或者環(huán)節(jié),都會(huì)表現(xiàn)出一定的行為,對(duì)這些行為之間互操作進(jìn)行集成,是一種更高層次的封裝。甚至現(xiàn)在的社會(huì)化運(yùn)行的一些規(guī)則等,其實(shí)可以用在這個(gè)里面進(jìn)行一些擴(kuò)展
(3)柔性業(yè)務(wù)模式下MES系統(tǒng)數(shù)據(jù)中臺(tái)和流程中臺(tái)的發(fā)展思路
集成另外一個(gè)含義就是流程之間的協(xié)同,在這個(gè)過程當(dāng)中,數(shù)據(jù)或者信息也是為了流程之間協(xié)同來服務(wù)的。當(dāng)前MES系統(tǒng),當(dāng)中各個(gè)功能模塊之間的銜接,很多情況下都是事先定義好的,或者說是一種固化的流程模式。這樣系統(tǒng)的架構(gòu)相對(duì)來說是比較死的,如何才能夠?qū)崿F(xiàn)一種柔性的系統(tǒng)架構(gòu)甚至支持,業(yè)務(wù)流程發(fā)生變化之后,系統(tǒng)能夠快速的調(diào)整適應(yīng)呢?
不知道自己理解的準(zhǔn)不準(zhǔn)確,但是我有兩個(gè)設(shè)想和實(shí)踐:
一是數(shù)據(jù)中臺(tái)的概念,不管是系統(tǒng)還是模塊還是環(huán)節(jié),他們之間的交互都需要進(jìn)行信息的傳遞,通過在MES系統(tǒng)當(dāng)中建立一種數(shù)據(jù)中臺(tái)的理念,數(shù)據(jù)中臺(tái)作為數(shù)據(jù)的集中中心,實(shí)現(xiàn)對(duì)需求方也就是各個(gè)功能模塊或者業(yè)務(wù)環(huán)節(jié)的數(shù)據(jù)分發(fā),這種分發(fā)應(yīng)該是一種按需的、及時(shí)的、準(zhǔn)確的分發(fā)。進(jìn)一步的,可以為數(shù)據(jù)中臺(tái)提供了一些基于數(shù)據(jù)之上的信息加工的能力,因?yàn)閿?shù)據(jù)中臺(tái)集中了來自各個(gè)方面的信息,更加有利于進(jìn)行綜合處理,避免了每一個(gè)功能模塊或者業(yè)務(wù)環(huán)節(jié)自行進(jìn)行處理所帶來的信息不足的壓力,系統(tǒng)的架構(gòu)流程可以更好的梳理。
二是流程引擎的概念,或者和上面相呼應(yīng),稱之為流程中臺(tái)的概念。就是各個(gè)功能模塊系統(tǒng)和業(yè)務(wù)環(huán)節(jié),都是一個(gè)相對(duì)獨(dú)立的軟件實(shí)體,它們之間的關(guān)聯(lián)由流程引擎的建立,這樣的話,不僅是開發(fā),還包括系統(tǒng)的實(shí)施應(yīng)該都具有很大的靈活性,現(xiàn)在很多工業(yè)互聯(lián)網(wǎng)平臺(tái)提出的服務(wù)或者微服務(wù),按照上面的思維來進(jìn)行推演,后臺(tái)應(yīng)該有建設(shè)流程中臺(tái),才能夠有效的規(guī)劃出各種有意義的業(yè)務(wù)流程。
筆者在*的MES系統(tǒng)開發(fā)實(shí)踐中,對(duì)上面兩種方式均進(jìn)行了一定的實(shí)踐,自我感覺效果還是不錯(cuò)的。
(4)決策集成將是集成和系統(tǒng)架構(gòu)技術(shù)后續(xù)發(fā)展的一個(gè)重點(diǎn)
不管是數(shù)據(jù)集成、信息集成還是功能集成,現(xiàn)在大家說的比較多的,其實(shí)還是兩點(diǎn)之間的集成,同時(shí),這更多的還是從技術(shù)角度來談的集成,業(yè)務(wù)的味道并不是那么濃厚。對(duì)于企業(yè)來說,他的業(yè)務(wù)運(yùn)行是伴隨著大量的決策來進(jìn)行的,并且這種決策,很多情況下都是綜合多個(gè)業(yè)務(wù)環(huán)節(jié),或者多個(gè)科室部門來協(xié)同完成的。
比如,對(duì)于一個(gè)訂單的執(zhí)行,需要建立基于訂單工藝流程的全過程的協(xié)同以及與在制品庫存、工裝夾具資源、設(shè)備資源、人力資源等等各方面的協(xié)同。不僅是訂單會(huì)安排的時(shí)候需要考慮這些因素,當(dāng)某些生產(chǎn)擾動(dòng)發(fā)生之后,相關(guān)聯(lián)的一些部門也是需要進(jìn)行聯(lián)動(dòng)才能夠有效的解決或者應(yīng)對(duì)這些生產(chǎn)擾動(dòng)的。
從這個(gè)角度來說,對(duì)于一個(gè)MES系統(tǒng)來說,所謂的數(shù)據(jù)中臺(tái)或流程中臺(tái),也只是一種執(zhí)行手段而已,應(yīng)該建立一種決策中臺(tái)。
本文是自己的一些思考,很多地方其實(shí)還是不成熟的,后續(xù)會(huì)繼續(xù)琢磨,分成各個(gè)小專題,進(jìn)行一步一步的闡述。但是已經(jīng)明顯的感覺到,當(dāng)前MES系統(tǒng)在智能制造或工業(yè)互聯(lián)網(wǎng)推動(dòng)下,在架構(gòu)模式正在產(chǎn)生新的嬗變,自己的思維認(rèn)知也在發(fā)生變化,值得進(jìn)行進(jìn)一步梳理。
本文提出了MES系統(tǒng)中建立數(shù)據(jù)中臺(tái)、流程中臺(tái)、決策中臺(tái)的概念,雖然并沒有給出定義,后續(xù)琢磨之后再進(jìn)一步的探討。
原文來源于杭州匠興科技