因為一直從事在SOA綜合集成領域,平時大部分的精力和關注點都會放在集成領域范圍,例如:如何更好的升級完善產品、如何在最大限度保護企業IT資源的情況下進行系統整合、如何幫助企業更好的梳理業務流程等等,所以往往忽略了基礎設施建設的其它部分。
近期的工作中我涉及到分析企業信息化基礎設施建設的工作,在工作中發現對這部分知識存在很大的盲點,于是花了一些時間去了解,以下是內容的整理,希望可以為存在同樣疑惑的IT行業工作者帶來幫助。
首先從這幅企業架構圖說起,企業架構由業務架構和IT架構組成,那么在闡述IT架構之前,先來簡單談談業務架構,業務架構即企業的發展戰略、組織體系、業務流程、管理制度等軟文化,然而這些看似平常的軟文化正是企業架構中不可或缺的一部分,很多時候業務架構對構建IT架構起到關鍵的作用。
中培EA專家張老師指出,事實上,企業信息化基礎設施的建設不是僅靠著人力、物力、財力就可以成功推進實施的,它需要建立相關信息化工作制度,用來有效的監督、保障信息化建設的執行。另外信息化的建設在一定程度上優化和固化了企業的管理規范與流程,有時還會涉及到精簡一些不必要的業務流程或組織崗位,如果不處理好此類問題,信息化建設的推進將會受到阻力。面對這些問題,管理者需要具備很強的信息化意識,經常強化信息化建設制度與業務流程管理意識,形成一個持續的信息化管理機制,支撐組織戰略目標和業務的持續發展,以便于后續對企業信息化進行更廣、更深層面的建設。
那么在了解業務架構對企業架構建設的重要性之后,進入正題,將為大家介紹IT架構中的企業信息化基礎設施建設部分,一般情況下,信息化基礎設施建設會分為以下幾個層次,如圖所示:
其中基礎設施層為服務器、操作系統等軟/硬件基礎設施建設,業務支撐層與業務管理層為企業日常管理和專業業務管理的應用系統,業務整合層與決策分析層為整合系統資源的中間軟件系統,下面由下至上分析這些信息化基礎設施。
用戶可以在基礎設施各種設備上通過客戶端界面訪問,如瀏覽器。消費者不需要管理或控制任何基礎設施,通常包括網絡、數據庫、服務器、操作系統等。本次將對常見的服務器、數據庫統進行分析。
1服務器
定義
服務器,也稱伺服器,是提供計算服務的設備。由于服務器需要響應服務請求,并進行處理,因此一般來說服務器應具備承擔服務并且保障服務的能力。
在網絡環境下,根據服務器提供的服務類型不同,分為文件服務器,數據庫服務器,應用程序服務器,WEB服務器等。
舉例
非x86服務器:包括大型機、小型機和Unix服務器,它們是使用RISC(精簡指令集)或EPIC(并行指令代碼)處理器,并且主要采用Unix和其它專用操作系統的服務器,這種服務器價格昂貴,體系封閉,穩定性好,性能強,主要用在金融、電信等大型企業的核心系統中。
x86服務器:即通常所講的PC服務器,它是基于PC機體系結構,使用Intel或其它兼容x86指令集的處理器芯片和Windows操作系統的服務器。價格便宜、兼容性好,主要用在中小企業和非關鍵業務中。
外形
機架式:機架式服務器的外形看來不像計算機,而像交換機,有1U(1U=1.75英寸=4.445CM)、2U、4U等規格。機架式服務器安裝在標準的19英寸機柜里面。這種結構的多為功能型服務器。
刀片式:刀片服務器是指在標準高度的機架式機箱內可插裝多個卡式的服務器單元,實現高可用和高密度。每一塊"刀片"實際上就是一塊系統主板。
塔式:塔式服務器最為常見,外形以及結構都與平時使用的立式PC差不多,當然,由于服務器的主板擴展性較強、插槽也多出一堆,所以個頭比普通主板大一些。
機柜式:應用在內部結構復雜,內部設備較多,有的還具有許多不同的設備單元或幾個服務器都放在一個機柜中的情況,機柜式通常由機架式、刀片式服務器再加上其它設備組合而成。
舉例
在集成項目中,我們對于服務器的規格是有一定要求的,下面為大家舉例說明在項目中常見的服務器。
針對超大、大規模集團企業應用推薦使用:國產浪潮服務器多種型號、IBM pSeries 、惠普動能服務器高端型號。
針對中等規模企業應用推薦使用:IBM pSeries服務器中低端型號、HP Integrity動能服務器中低端型號、Power BladeCenter服務器中端型號。
針對小規模企業應用,可使用PC服務器,推薦使用:IBM X系列服務器、HP Proliant服務器等。
2數據庫
定義
提到數據庫,相信大家并不陌生,從定義上來看,數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,數據庫有很多種類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型數據庫系統都在各個方面得到了廣泛的應用。
舉例
在集成項目中,常常會有一些技術相關的參數說明,同樣的,對數據庫也有要求,很多時候都要求平臺支持主流的數據庫,例如:SQL Server,Oracle,MySQL,DB2等,下面就來了解下這些數據庫的功能。
MySQL是一種關系數據庫管理系統,MySQL所使用的 SQL 語言是用于訪問數據庫的最常用標準化語言。MySQL 軟件采用了雙授權政策,分為社區版和商業版,由于其體積小、速度快、總體擁有成本低,一般中小型網站的開發都選擇 MySQL 作為網站數據庫。
SQL Server 是一款關系型數據庫管理系統,具有使用方便、可伸縮性好與相關軟件集成程度高等優點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2012 的大型多處理器的服務器等多種平臺使用。
Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是一款關系數據庫管理系統。系統可移植性好、使用方便、功能強,適用于各類大、中、小、微機環境。它是一種高效率、可靠性好,適應高吞吐量的數據庫解決方案。
DB2是一種關系數據庫管理系統,主要應用于大型應用系統,具有較好的可伸縮性,可支持從大型機到單用戶環境,應用于所有常見的服務器操作系統平臺下。
3操作系統
定義
操作系統(Operating System,簡稱OS)是管理和控制計算機硬件與軟件資源的計算機程序,是直接運行在“裸機”上的最基本的系統軟件,任何其它軟件都必須在操作系統的支持下才能運行。
舉例
常見的操作系統為Unix(AIX、HP—UX、Solaris)、Linux、Windows Server等。
Unix操作系統(尤尼克斯),是一個強大的多用戶、多任務操作系統,支持多種處理器架構,按照操作系統的分類,屬于分時操作系統。
Linux是源于POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的Unix工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩定的多用戶網絡操作系統。
Windows Server是在2003年4月24日推出的Windows 的服務器操作系統,支持一些服務器程序,支持大內存(WIn7最大192G,2008R2最大2T),有比Windows 7高的可靠性和穩定性,可以關閉GUI,支持CPU、內存的熱插拔,組件集群等。
應用系統
下面為大家介紹應用系統,應用系統一般分為通用管理軟件、套裝管理軟件、行業管理軟件。
1.通用軟件
通用管理軟件主要面向各行各業,管理的業務具有通用性,不是某個領域中獨有的軟件,例如:財務管理、人力管理、OA辦公等。該類軟件可以滿足企業財務管理、人員管理、行政辦公等常見需求。
2.套裝軟件
套裝軟件既可以面向各行各業也可以面向某個行業,它是指提供一系列的、同廠家的、同類別的、功能相互補充的軟件,最終集合成一套,以獲得最佳管理效果為目的。例如一個廠家提供IT基礎平臺、管理軟件、運維軟件、集成軟件等。
3.行業軟件
行業管理軟件是指面向某個行業應用的管理軟件,管理的業務具有特殊性,一般只有在特殊的行業領域才會使用,不具備通用性,例如:房地產行業、零售行業、生產制造行業等,下面針對這些行業常見的軟件系統進行分析。
>>>>
制造行業
定義
生產制造業是指機械工業時代對制造資源(物料、能源、設備、工具、資金、技術、信息和人力等),按照市場要求,通過生產制造過程,轉化為可供人們使用和利用的大型工具、工業品與生活消費產品的行業。
制造業包括:產品制造、設計、原料采購、倉儲運輸、訂單處理、批發經營、零售等一系列流程。
舉例
生產制造業除了通用管理軟件之外,具有代表性的管理軟件就是CRM、PLM、SCM、MES,它們分別從企業的計劃層、管理調度層、執行層對企業的生產制造過程進行全面把控。
CRM(Customer Relationship Management)客戶關系管理系統
客戶關系管理是指利用信息技術,使企業市場營銷、銷售管理、客戶服務等信息及時、充分的流動,從而有效地利用客戶資源的系統。CRM主要以客戶為中心,將客戶需求從研發、設計、生產、銷售到售后的全面管理。
PLM(Product Lifecycle Management)產品生命周期管理
通俗來講,PLM是對產品從創建到使用,到最終報廢等全生命周期的產品數據信息進行管理,同時可以實現研發部門、企業各相關部門,甚至企業間對產品數據的協同應用,具體包括產品數據在生產、營銷、采購、服務、維修等部門的應用。
SCM(Supply Chain Management)供應鏈管理
從定義來看,SCM是對企業供應鏈的管理,是對供應、需求、原材料采購、市場、生產、庫存、定單、分銷發貨等的管理,包括了從生產到發貨、從供應商到顧客的每一個環節,整合和優化供應鏈中的信息流、物流、資金流。
MES(Manufacturing Execution System)制造執行系統
從一定意義上來講,MES是面向車間級的生產管理,實現從原材料進廠到成品入庫整個生產過程的精細化管理,例如產品有多少部件/工藝、每個工藝需要哪些不同的設備、操作的人員、制造周期、計算采購原料采購時間等一系列管理。
地產行業
定義
房地產行業是指以土地和建筑物為經營對象,從事房地產開發、建設、經營、管理以及維修、裝飾和服務的集多種經濟活動為一體的綜合性產業。
主要包括:土地開發/建設、地產經營(包括土地權出讓、轉讓、租賃、抵押等)、房屋所有權的買賣/租賃、房地產中介服務、物業管理、房地產金融等。
舉例
房地產行業除了通用管理軟件之外,具有代表性的管理軟件就是圍繞上述定義中的如:地產開發、房屋所有權買賣、物業管理等業務相應的管理軟件,具體包括:采購、招標管理、計劃管理、成本管理、售樓管理、房屋租賃、物業管理等。
招標管理
主要幫助房地產企業對從采購計劃制定發布到最終定標簽約的招標過程進行管理,通過完善的供應商、材料設備、價格等信息,為招標中選擇供應商提供參考依據。
計劃管理
一般應用于集團企業,主要幫助集團對各個區域的公司計劃進行管理劃分,明確計劃管理重點,實現計劃的統一把控和統一標準,同時可以對計劃的執行進行監督跟蹤與分析,保證項目計劃的有效實施。
成本管理
主要幫助地產企業測算不同開發階段的成本,例如:項目開發階段測算、設計階段成本測算、執行中的動態成本測算、結算后成本統計等,便于企業更好的預測和控制成本。
售樓管理
主要幫助房地產企業根據銷售售樓業務的實際流程,實現從項目準備、市場營銷、客戶跟進、交易管理、售后服務以及財務過程管理等一系列流程的管理和控制。
物業管理
主要對住宅、園區、購物中心、專業市場、寫字樓多業態物業進行集中管理,以業主、租戶、住戶為核心,對業務進駐、業主收費、車位管理、客戶服務日常等工作進行全面管理。
醫衛行業
定義
醫療衛生行業是最接近個體的一個行業,它重在保障和提高人們的健康、治療疾病、受傷人員、組織、系統、過程。醫療衛生行業不僅包括醫院,社區衛生服務中心、疾病預防控制中心等都是醫療衛生行業,本次分析將重點放在醫院上。
舉例
提到醫療信息化管理相信大家都聽過HIS這個詞語,HIS(Hospital Information System)是覆蓋醫院所有業務和業務全過程的信息管理系統。如果從定義的角度來看,HIS的定義過于復雜,事實上可以把HIS系統分為:醫院管理信息系統、臨床信息系統、醫學影像系統、放射信息系統、實驗室信息系統。
HMIS(Hospital Management Information System)醫院管理信息系統
顧名思義,管理醫院的人、財、物等基本信息,系統中包括:門診/急診掛號、收費系統、住院管理系統、藥品庫存管理系統、病案管理系統等。
CIS(Clinical Information System)臨床信息系統
主要面向臨床醫療管理,收集和處理病人的臨床醫療信息,提供臨床咨詢、輔助診療、輔助臨床決策等支持,系統中包括:病人床邊系統、重癥監護系統、移動輸液系統、合理用藥監測系統、醫生工作站系統、實驗室檢驗信息系統、藥物咨詢系統等。
PACS(Picture Archiving and Communication Systems)醫學影像系統
主要對各種醫學影像,如:CT、超聲、紅外儀、顯微儀、X光等設備產生的影像進行存儲和管理,當需要的時候在一定的授權下能夠很快的調回使用。
RIS(Radiology Information System)放射學信息系統
主要實現醫學影像學檢驗工作流程的計算機網絡化控制、管理和醫學圖文信息的共享,并在此基礎上實現遠程醫療。
LIS(Laboratory Information System)實驗室信息系統。
主要用來處理實驗室過程信息的軟件,系統中包括:血液學、化學、免疫學、血庫、外科病理學、解剖病理學、在線細胞計數和微生物學。
零售行業
定義
零售業從定義來說是指從工農業生產者、批發貿易業或居民購進商品,轉賣給城鄉居民作為生活消費和售給社會集團作為公共消費的商品流通企業。簡單來說指市面上常見的百貨商店、超市、品牌店、售貨攤位等,為消費者提供產品,銷售于個人、家庭、服裝、酒業、百貨都屬于零售業。
舉例
面對零售行業,市面上有很多專業的零售管理軟件,它們以整體軟件提供多種功能模塊或每個模塊都是一個軟件等不同方式存在,常見的系統為ERP系統、CRM系統、會員積分管理、門店管理、POS機管理等。這里為大家介紹整體軟件提供多種功能模塊的形式,也就是ERP系統。
通常零售業的ERP系統會為零售行業提供一整套的解決方案,整合連鎖門店管理、采購、物流、倉儲、財務、會員等一系列管理。
門店管理:主要對客戶的信用保證、發貨、發票、售后等銷售全過程的管理,以及對收貨、退貨情況的統計與分析。
采購管理:主要對供應商確認訂單、發貨、到貨、檢驗、入庫等采購環節進行全面準確的跟蹤及管理。
物流管理:主要對零售、批發等業務物流信息的全面跟蹤及管理,對客戶地址、發貨/收貨/退貨流程等進行實時查看及統計分析。
倉儲管理:實現對庫存商品數量、種類、有效期等進行統一的管理,根據此系統可以及時發現庫存數量(包括發貨后、退貨后等)、庫存產品保質期等。
會員管理:主要對會員的資料增刪改查等情況進行管理,同時包括:會員消費、積分兌換、生日提醒等管理。
中間軟件
理論上講,中間軟件是一種在分布式的計算環境中能夠使應用層的程序直接相互連通的實時系統軟件,從根本上講,中間軟件是軟件"膠水",它使得在不同計算機上的程序和數據庫可以在一起工作。中間軟件也有很多種類,例如:消息中間件、交易中間件、應用中間件、集成中間件、數據中間件。
1.消息中間件
消息中間件利用高效可靠的消息傳遞機制進行平臺數據交流,并基于數據通信來進行分布式系統的集成。通過提供消息傳遞和消息排隊模型,它可以在分布式環境下擴展進程間的通信。
消息中間件適用于需要可靠的數據傳送的分布式環境,消息中間件能在不同平臺之間通信,它常被用來屏蔽掉各種平臺及協議之間的特性,實現應用程序之間的協同,其優點在于能夠在客戶和服務器之間提供同步和異步的連接,并且在任何時刻都可以將消息進行傳送或者存儲轉發,這也是它比遠程過程調用更進一步的原因。
2.交易中間件
交易中間件是指聯機事務處理平臺軟件,可以快速建立三層結構的聯機事務處理應用。它主要是為應用程序提供運行環境及各種服務,如程序加載、程序啟動、內存管理、負載平衡、出錯恢復及一些應用管理功能。
它支持大量客戶端的連接和高并發度的交易處理,幫助應用系統有效的使用服務器的各種資源,如CPU、內存、文件系統、數據庫、IO設備等,方便的實現并發操作,包括一個主機各種資源的并發使用和多臺服務器主機資源的并發使用。交易中間件多數應用于銀行業務系統、訂票系統等,提供一定程度的交易安全保證,以便系統能夠在開放的網絡環境下進行安全的交易。
3.應用中間件
應用中間件又稱為應用服務器中間件或應用服務器軟件平臺,是當代軟件的基礎設施,應用服務器可以把不同的應用軟件作為構件整合到一個協同工作的環境里,并為應用提供了名字、事務、安全、消息、數據訪問等服務,此外它還提供應用構件的開發、部署、運行及管理功能。
4.集成中間件
集成類中間件是提供各種不同網絡應用系統之間的消息通信、服務集成和數據集成功能的中間件產品,里面包括常見的幾種中間件產品例如:企業服務總線、門戶集成平臺、主數據管理平臺、流程集成平臺等等。
企業服務總線:(Enterprise Service BUS,ESB)企業服務總線主要作為企業信息系統的“龍骨”來集成各業務系統,實現異構系統的對接,或在數據整合/數據中心項目中,作為綜合數據交換平臺負責業務數據上傳、匯聚,基礎數據(主數據)的下發、分發。
門戶集成平臺:Portal門戶平臺通常作為企業的應用中心,或者企業應用的入口面板,在統一的界面上聚合現有各業務系統的數據、功能、界面,為各類用戶如:合作伙伴、客戶、公司領導、員工提供多渠道(如:PC、移動設備等)方式訪問接入。
主數據管理平臺:主數據管理平臺MDM主要幫助創建并維護整個企業內主數據的單一視圖,保證單一視圖的準確性、一致性以及完整性,從而簡化數據清洗工作、提高數據質量、加快業務系統對接、業務流程再造速度,提高業務響應速度。
流程集成平臺:流程集成平臺主要用來串聯跨異構系統的業務流程,讓整體業務流程從企業全局來看是閉環的。流程集成平臺一般被稱之為BPMP(BPM Platform,業務流程管理平臺)。
5.數據中間件
在分布式系統中,重要的數據都集中存放在數據服務器中,它們可以是關系型、復合文檔型、具有各種存放格式的多媒體型,或者是經過加密或壓縮存放的,數據訪問中間件是在這種系統中建立數據應用資源互操作的模式,實現異構環境下的數據庫聯接或文件系統聯接的中間件,從而為在網絡上虛擬緩沖存取、格式轉換、解壓等帶來方便。
總結思考
以上為大家介紹了企業信息化基礎設施建設中常見的一些軟硬件產品,在文章開頭我把它們統一歸類為IT架構,事實上嚴格意義來講,它們屬于當今比較火的云計算理念—IT架構下應用架構中的IaaS基礎平臺層、PaaS平臺層、SaaS應用平臺層,即基礎設施為IaaS層、中間件產品為PaaS層、應用系統為SaaS層。
即使從云計算層面來講,它們之間也如同企業的信息化建設架構一樣,存在著密切的聯系,例如:IaaS提供虛擬計算、存儲、數據庫等基礎設施服務,在實施PaaS之前,必須有IaaS提供的服務基礎;PaaS提供應用程序的開發和運行環境,PaaS是位于IaaS和SaaS模型之間的一種云服務,借助于PaaS服務,無須過多考慮底層硬件,在構建應用時可以使用很多必要服務;SaaS為用戶提供了基于云的應用,基于互聯網連接,端到端的提供服務,基于PaaS可以更好的使實現SaaS等。
隨著IT技術的迅猛發展,日后還會出現更多新的技術及理念,但無論怎樣,我相信很長一段時間企業信息化基礎設施仍然會按照現有的模式發展,相互聯系依存,但不排除會在未來的某一天,基礎設施、應用系統、中間件走向更深層次的融合。
想了解更多IT資訊,請訪問中培偉業官網:中培偉業