管理(lǐ)需求和(hé)技術發展是推動企業信息化的兩大(dà)動力,當企業在管理(lǐ)上(shàng)有信息化的需要,并且信息技術發展到(dào)一定程度,企業信息化才會(huì)進行。從(cóng)管理(lǐ)需求的角度來(lái)看(kàn),隻有當企業在生産經營中遇到(dào)了(le)問題,或者有了(le)新的管理(lǐ)思想和(hé)方法,才會(huì)促使企業實施信息化。計(jì)算(suàn)機技術的發展爲基于SaaS的ERP與電子商務的集成提供了(le)技術支持,SaaS模式的技術方法也(yě)日漸成熟,SaaS加速的集成所需要的技術大(dà)緻如下(xià):

1、很(hěn)好(hǎo)的信息交互
網絡通信技術使得集成在技術上(shàng)是可行的,它使得面向内部管理(lǐ)的ERP與面向外(wài)部的電子商務能(néng)夠進行很(hěn)好(hǎo)的信息交互,供應商及客戶可以看(kàn)到(dào)企業的生産庫存情況,供應商根據生産計(jì)劃提供原材料,企業根據客戶需求生産,形成了(le)一個良性循環。
2、多租戶的架構
SaaS采用(yòng)的是多租戶的架構,每個租戶的需求也(yě)不盡相同。所以SaaS模式應該具有業務個性化定制功能(néng)。目前許多SaaS提供商主要采用(yòng)兩種方法來(lái)解決這(zhè)個問題,即點擊式配置和(hé)基于代碼的配置。點擊式配置能(néng)夠提供一些(xiē)簡單的點擊式向導以供租戶定制自(zì)己的業務邏輯,基于代碼的配置主要是提供一種編程語言來(lái)供租戶定制複雜(zá)的業務邏輯,如Salesfore提供的名爲Apex的編程語言。
3、面向服務架構
SaaS模式采用(yòng)面向服務架構(SOA),爲系統提供了(le)一個良好(hǎo)的基礎架構性集成框架。可以很(hěn)好(hǎo)的解決系統的擴展性和(hé)集成性等方面的需求。同時(shí)SOA的重用(yòng)服務可以确保服務的一緻性并且縮短開(kāi)發時(shí)間。SOA各組件之間是松散的耦合關系,不會(huì)因爲某一組件的變動對(duì)其他(tā)組件造成很(hěn)大(dà)的影響,有利于系統面對(duì)新的挑戰。SOA以服務爲基礎搭建包括運行環境、編程模式、架構風(fēng)格等。涵蓋服務的整個生命周期,從(cóng)建模、開(kāi)發、裝配、運行一直到(dào)至後的管理(lǐ)。
從(cóng)技術發展的角度看(kàn),由于各個廠(chǎng)家之間技術不均衡,所用(yòng)技術平台和(hé)數據庫不同,而且行業内缺少統一的系統标準,對(duì)系統的集成性和(hé)兼容性提出了(le)更高(gāo)的要求。當企業提出SaaS加速需求是,已經充分考慮了(le)企業的發展方向,已經對(duì)集成的方向和(hé)集成的後果有了(le)充分的認識,集成在需求上(shàng)是可行的。