隨著計算機行業的發展,企業內部信息化程度越來越高,越來越多的企業應用了MIS(管理信息系統),對企業內部信息進行管理,實現辦公自動化、高效率流程等。企業內部信息系統普及率在大中型企業裏還是很高的。
企業內部信息系統往往運行於企業內部網絡環境,與外界隔離,有助於保證企業關鍵信息的安全。但以下壹些情況說明了內部信息系統只運行和可訪問於企業內部是遠遠不夠的:
所附代碼演示了企業內部信息系統的壹個功能:工作的分配。其前後臺全部分離,以WEB服務為橋梁進行交互。在交互的信息中,除了文字,還包括二進制文件,顯示了WEB服務能實現的功能比較全面。基於WEB服務實現可遠程訪問,並不會比其它訪問方式在實現上多壹些限制。
新型企業類型的出現。很多新興企業其部門和員工分布於不同的地域,而全部使用VPN(虛擬專用網絡)成本較高。
員工由於出差或壹些家庭原因等不能在企業網絡內工作。
企業內部網絡不適於延伸於合作夥伴、供應鏈上下遊企業處。 在這些情況下,企業內部信息系統需要具有分布式、可遠程訪問等特性。實現這些特性的技術很多,包括各種遠程連接技術。也有企業直接將其管理信息系統做成WEB應用程序直接放置於互聯網上。在這些技術中,綜合各方面考慮,實現基於WEB服務的企業內部信息系統是比較合適的方案。
二,基於WEB服務的特性
WEB服務本身有很多特性,在此只列舉針對此問題(企業內部信息系統可遠程訪問需求)的壹些特性:
·
WEB服務可通過互聯網服務器發布,達到從企業外部遠程訪問的需求。
·
WEB服務具有平臺無關性,可制作各種類型的訪問客戶端供員工訪問企業內部網絡。
·
WEB服務通過SOAP協議,方便信息在企業內外部的交互。
·
WEB服務自身有成熟的安全機制能保證信息安全。由於在企業內外部之間、數據庫與應用系統之間、客戶端與服務器端之間多加了WEB服務壹層,信息安全性也提高了。
·
WEB服務本身具有低耦合、高可移植性等特征,在企業發展過程中能很好的進行改變,也能比較方便的對現有企業各系統進行整合。
三,適用的場合
所有適用於企業內部信息系統的功能都能適合以WEB服務的形式提供,包括:企業內部運營信息查詢和更新,人力資源信息的查詢和更新,各崗位的工作流程實現,會議和文件的通知、下發、簽收、跟蹤等,內部項目跟蹤和工作分配,無紙化辦公的各節點。
對於所有這些功能,我們也可按其對企業安全的重要性分為不同的安全等級。企業內部運行的系統可以執行所有功能,而通過WEB服務進行遠程訪問的功能是其子集,是否提供根據功能的安全等級來決定。
四,實現分析
企業內部信息系統的基本構架是否采用WEB服務來進行信息交互根據企業具體情況來決定。在需要提供遠程訪問的場合采用WEB服務提供雙向的交互,即既可以查詢信息又可以更新信息。這就要求原有業務系統的各個功能需要進行很好的抽象,方便WEB服務調用。
大量企業面臨的情況是已經有很多業務系統。可以通過WEB服務將它們整合。整合的方式是逐步推進的,要分階段逐模塊進行WEB服務的實現,逐步滿足各類人員的訪問需求。
實現方式主要是盡量不修改原有功能和模塊,而在其上增加WEB服務的訪問接口。這樣不會對企業正常運營造成破壞性影響。
五,所附代碼 所附代碼演示了企業內部信息系統的壹個功能:工作的分配。其前後臺全部分離,以Web服務為橋梁進行交互。在交互的信息中,除了文字,還包括二進制文件,顯示了Web服務能實現的功能比較全面。基於Web服務實現可遠程訪問,並不會比其它訪問方式在實現上多壹些限制。