中國企業信息化的發展,往往是和企業的發展同時進行的,從簡單的網上收發郵件、公司管理、員工信息管理到物流平臺、客戶服務平臺、營銷網絡等等,這樣一個個在不同發展時期由某個部門為了實現某個功用而建設開發的業務系統平臺,常常是體系結構不同、不同的業務邏輯、不同的開發環境、由各自獨立的服務器承載,這就在企業內部形成了多個孤立的小系統群。這種沒有統一標準、統籌考慮的信息化建設在目前的企業運營中弊端逐漸顯露。
一 目前一些企業的信息化現狀
(一)信息化建設缺乏統籌考慮
企業的信息化只在某一階段為企業生產管理應用,雖然能夠解決一時的功能需求和效率提升問題,但從長遠來看,缺乏整體的信息化建設規劃,這樣的各自為政。最終導致了不能以企業全局性運營進行戰略性思考,不能將企業各層面的管控納入統一的平臺中。不能通過統一的信息化規劃和建設來提升企業整體運營能力。
(二)數據信息不能被匯總和分析
各個業務應用系統均包括一套獨立的平臺框架和設備等,數據、信息獨立存儲,這些經營數據、帳務數據、人力資源數據、資產數據等等都保存在各自的系統中,這些數據僅僅是被簡單的在本系統內進行匯總和分析,而不能被匯集到統一的數據庫中被多層面充分分析和利用,在管理和決策起到應有的作用。隨著企業的不斷發展,這將最終成為企業發展的巨大瓶頸。
(三)無止境的維護開發成本
很多老的業務系統缺乏友好的維護接口。維護成本極高。而且很多小系統是在支撐平臺上直接構建業務系統。這使得業務需求發生改變或需要升級時,因為業務系統與支撐系統之間的軟硬件過度耦合。而使得升級改造困難重重。這種低層次的軟件開發模式,使業務的開發,維護和擴展變得復雜而艱難,很多時候陷入了充之可惜。留之無用的境地。
(四)無法快速滿足企業發展的需求
企業處于競爭日益激烈的今天,為了以最快速度滿足市場需求的變化,企業的業務系統必將處于一種動態變化之中。時時根據需求調整內部和對外的信息流。而現有系統通常需要響應這種變化是非常困難的,各系統間基本獨立的結構讓統一的動作幾乎變得不可能,就是單一的功能實現也會因為現有系統業務層與支撐的關聯和復雜的數據、流程等邏輯關系而無所適從。
(五)無法全面支撐企業流程的電子化
流程管理在現代企業中扮演著越來越重要的角色,根據規范化的管理制度,通過信息化手段來實施,從根本上提升企業的效率。流程管理滲透了企業運營的每一個環節,任何一項業務的實施都肯定有其相對應的操作流程。企業流程管理是一個復雜多變的過程。現有系統的電子化流程多不具有全網全層面的支撐能力。且無法進行有效的流程分析和監管。
存在如此多的問題,所以企業普遍希望。在現有業務系統的基礎上通過改造快速組建新的綜合業務系統。來滿足企業的信息化發展需求,但是在整合過程中,常會發現這并不比作一個新系統來的容易。這個平臺要有一個清晰的能跟上以后企業發展步伐的統一的技術應用架構。要讓企業真正實現“用戶主控、隨需而變、全局規劃、整體集成”的信息化戰略。它應兼具企業門戶、行政辦公、工作流程、業務管理、個人助理等各方面的全面業務體系。
二 比較前沿的兩個解決方案
(一)應用整合策略SOA
什么是SOA,這是SOA實踐指南中給出的定義“面向服務的體系結構(Service-Oriented Architecture)是一個組件模型。它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯系起來。接口是采用中立的方式進行定義的。它應該獨立于實現服務的硬件平臺、操作系統和編程語言。這使得構建在各種這樣的系統中的服務可以一種統一和通用的方式進行交互”。SOA是傳統的面向對象的模型的替代模型,面向對象的模型是緊耦合的。而向服務的體系結構SOA是松耦合的系統。具有中立的接口定義(沒有強制綁定到特定的實現上)的特征稱為服務之間的松耦合。
SOA憑借其松耦合的特性,可以讓企業按照模塊化的方式來添加新服務或更新現有服務,以解決新的業務需要,提供多種方式和渠道來進行服務的構建,并可以把企業現有的應用作為服務而接入到新系統中來,對現有的系統平臺的資源進行有效的利用。
對于企業管理者來說,SOA的技術層面的內容不是問題,而怎樣實施SOA。達到目的才是問題。來看看SOA整合系統必須的實施步驟:
1.對需要實現的業務進行分析建立模型。就是將需要確立成一個個的具體業務服務點;
2.分析目前企業中待整合平臺的所有應用功能。系統結構,對開放的接口能夠提供哪些功能;
3.根據以上的分析結果,制定服務模型,體現邏輯結構到具體IT實現間的映射,實現服務與結構的對應;
4.根據要實現的整個系統體系架構和目前存在的各系統的實際情況,確定各個業務平臺的集成方式,這個方式必須是能夠保證系統性能的,可靠的;
5.新系統是基于服務的。實現所需要的服務是開發的目標,所以最重要的環節就是完成業務處理流程的開發;
6.最后是建立綜合平臺的門戶系統,一個實現所有業務處理統一分類顯示,單點登錄,訪問所需業務處理工具和相關后臺系統。
在這里我們還必須提到一個概念,ESB,因為這是目前實現SOA較多用到的個重要部件,“ESB全稱為EntERPrise Service Bus,即企業服務總線。它是傳統中間件技術與XML、Web服務等技術結合的產物。ESB提供了網絡中最基本的連接中樞。是構筑企業神經系統的必要元素。”ESB的作用是在于跨越不同結構的系統把他們提供的服務連接起來,使服務與服務之間溝通并連接到統一的總線上來,讓不同的應用服務器協調運作,實現了不同服務之間的通信與整合。從功能上看,ESB提供了事件驅動和文檔導向的處理模式。如Web服務、Messaging等的多種服務集成方式,以及分布式的運行管理機制,它支持基于內容的路由功能,多種消息傳遞形式,支持廣泛使用的傳輸協議,并可以提供一系列的標準接口。
(二)云計算
我們再來了解一下現在較熱門的一個企業信息化解決方案云計算,“云計算(Cloud Computing)是網格計算(Grid Computing)、分布式計算(Distributed Computing)、并行處理(Parallel Computing)、網絡存儲(Network Storage Technologies)等傳統計算機技術和網絡技術發展融合的產物”。云計算的基本原理是,通過網絡將龐大的計算處理程序自動拆分成無數個較小的子程序,再由很多服務器所組成的龐大系統接受、處理、計算分析之后將處理結果回傳給用戶終端。
企業數據中心運行所使用的資源是存在于互聯網上的服務器集群上的資源,它包括硬件資源(服務器、存儲器、CPU等)和軟件資源(如業務軟件、集成開發環境等),云計算技術解決了并行計算、均衡負載、宕機切換等高性能服務器集群問題,同時能實現數據加密傳輸、加密存儲、容災備份等安全性的保證。當面對不同用戶時。可將模塊化應用系統智能地組裝給客戶以滿足個性化需求。也可通過WEB形式在線使用軟件。
云計算本質上是一種更加靈活、高效、低成本、節能的信息運作的全新方式,通過不斷提高“云”的處理能力。最終使用戶終端簡化成一個單純的輸入輸出設備,并能按需享受“云”的強大計算處理能力。云計算把公共電子商務技術和資源存儲在“云”端,終端用戶采用簡單終端就能隨時隨地獲得各種信息。這就能夠減少企業對IT設備的投入成本、維護、開發費用等一系列的支出。以一種相比傳統IT更經濟的方式提供IT服務。對于中小型企業來說是更有利的方案。現在云計算已經開如借助SaaS(Software as a Service)軟件即服務,PaaS(Platformas a Service)平臺即服務,IaaS(Infrastructure as a Service)基礎設施服務等先進的商業模式把這強大的計算能力分布到終端用戶手中。
盡管云計算模式具有許多優點,但是也存在的一些問題,如數據隱私問題、網絡傳輸問題等。這些問題隨著技術的發展必將得到解決。
對于企業來說,選擇什么樣的解決方案,應該根據自身的實際情況來決定,無論我們上面簡單介紹到的SOA、云計算。還是我們沒提到的API、開源軟件等等,這些都是企業未來信息化發展的可選方式,而且更新的技術和模式也必將涌現。中國企業信息化的發展將在市場需要和技術發展的雙重推動下高速向前。
轉載請注明出處:拓步ERP資訊網http://m.guhuozai8.cn/
本文標題:企業信息化進程中存在的問題與對策
本文網址:http://m.guhuozai8.cn/html/consultation/1081945211.html