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