SYBASE EAServer在湖南電力的解決方案

對于業務開發來說,首先需定義對象,對象的屬性對應數據庫中的一個或多個數據表(一個數據窗口),對象的方法包括:創建、維護(屬性取得、屬性修改)、消亡、以及其它需要的方法(如克隆clone()、列表等)。“對象組件”均從同一父類繼承,該父類已經定義了數據庫操作的基本方法,通過這些方法完成數據的請求與處理。

“業務組件”基于功能模塊而設計,完成該功能模塊的所有功能。所有操作均面向于所定義的對象,不可以直接訪問數據庫。比如:查詢用戶電費情況,則調用該用戶的get_dfmx(blob ab_return)方法。

“模塊接口組件”接收用戶的請求,調用業務組件的方法,返回數據。用戶的界面也在這里定義,返回客戶端的參數包括:窗口模板、初始化數據等。
這個組件繼承于接口組件父類,必須重載其中“收到用戶請求”的方法,其它方法可自行添加。

“模塊接口組件” 、“業務組件”、“對象組件”之間的聯系正好可以看作“客戶端-應用-數據庫”,建議分別設計,并按照后端不斷從前端取得需求信息的方式進行增量開發。比如,界面上設計了一個按鈕,需要取得“用戶基本信息”給客戶端,有了這個需求,“業務組件”層就需要添加一個 “取得用戶基本信息”的方法,調用到了“用戶”這個對象,于是“對象組件”也有了一個需求,需要對 “用戶” 添加一個“取得基本信息”這樣一個方法。這樣,永遠保持一個清晰的層次關系,對象是對象,業務是業務,界面是界面。
ii. 地市級公司配置
在地市級公司配置EAServer,客戶端以瀏覽器方式通過WebServer連接到EAServer。完成地市級電力營銷業務。具體結構如下圖:
iii. 省公司配置
在省公司配置EAServer,客戶端以瀏覽器方式通過WebServer連接到EAServer。完成省電力營銷業務。具體結構如下圖:
b)EAServer的優勢
從以上解決方案可以看出,SYBASE的企業級應用服務器完全滿足系統對可靠性、安全性、高效性、先進性、實用性、開放性、可擴展性和易用性的要求,具體具備如下優勢:
* 技術優勢
Sybase企業應用服務器通過對電子商務基礎架構技術的卓越支持為企業級機構提供了電子商務優勢。
Sybase企業應用服務器完全支持正在迅速成為電子商務應用開發標準的Java 2 EntERPrise Edition(J2EE)。EAServer支持所有的J2EE規范,允許企業在它們的電子商務解決方案中部署任何兼容J2EE的應用。
EAServer不僅是通過J2EE驗證的應用服務器,而且還支持流行的非J2EE開發技術如Microsoft公司的COM、C、C++、PB NVO以及CORBA。除了EAServer,市場上沒有其它的應用服務器提供了對如此廣泛的開發模型的支持。這種獨特的支持給企業機構提供了關鍵的優勢:
1) 它們能夠同時運行J2EE、COM以及其它非J2EE應用,并把它們部署到WEB,允許這些機構在它們的電子商務解決方案中充分利用各種范圍廣泛的應用,同時又不必購買多個應用服務器。由于用戶能夠在電子商務解決方案中充分地利用現有的和傳統的應用而不必重組或替換它們,這就降低了總擁有成本。它還提供了更快速地部署這些解決方案的能力,因此,縮短了應用推向市場的時間。
2) 它們能夠在相同的應用中部署J2EE和非J2EE組件。這就為將傳統的應用和非J2EE應用升級到J2EE標準提供了一個漸進的遷移路徑,因而使應用的升級成本降到了最低限度。部署來自兩個不同應用的組件的能力也允許用戶在運行這些應用的同時,能夠同時對它們進行升級,因此使得由于應用停止運行而導致的業務機會的丟失降到最低。EAServer還包含了用于將大型機代碼轉換為Java代碼的內置工具,從而允許企業能夠使它們的傳統應用支持WEB,并在它們的電子商務解決方案中充分地利用它們。只有Sybase公司為企業級機構提供了持續不斷地改進它們的電子商務應用以滿足當今迅速發展的電子商務市場需求同時仍保持它們的業務應用不間斷運行因而它們不會丟失客戶的能力。
3) 它們能夠支持PB NVO組件,可以將客戶原有的C/S架構的PowerBuilder應用完美的移植到三層架構。PB是C/S時代最流行的開發工具之一,得到廣大技術開發人員的喜愛。從7.0版本開始,PB更是增加了開發分布式應用的功能,通過與EAServer的緊密結合,使開發人員很快就能將兩層結構的應用轉到三層。 采用PB NVO組件使得C/S應用開發者向多層應用開發者的轉變不再是一件痛苦的事情,能夠很好的保留技術人員的知識積累。很多客戶既希望能夠充分地利用在PowerBuilder上的現有投資,同時又能夠以很低的成本快速地開發新應用,他們期望通過一個提供了熟悉的界面用于開發多層和Web應用的開發環境以有效的成本將他們的市場拓展到新的領域和新的用戶。對這類客戶而言,PB + EAServer將是最出色的組合!
盡管市場上某些競爭者的應用服務器產品能夠支持多種開發模型,但是它們沒有一個是在一個集成的產品中提供這種支持的。一些競爭者是通過借助于收購而獲得的多種產品來提供這種支持的,從而導致了一組相互分離的技術。這就增加了電子商務應用部署和管理的復雜性以及內存的需求。Sybase企業應用服務器是從最底層開始創建以滿足電子商務應用開發的需求。EAServer獨特的在一個集成的產品中提供對多種應用開發技術的組合支持構成了Sybase企業門戶產品的基礎,為持續地擴展用戶的電子商務解決方案以支持未來的電子商務解決方案提供了一個基礎架構。
除此以外,EAServer在很多企業級特性上也提供了獨特的功能:
1) Sybase EAServer具有服務器集群、負載均衡等特性。這樣在用戶并發量比較大的情況下,可在多臺EAServer服務器上同時部署業務組件,然后將用戶連接分發到不同的EAServer服務器上,減輕對單個EAServer的壓力,提供負載均衡。EAServer支持多種不同的負載均衡策略,能夠實現真正的動態負載均衡的能力。同時,當一臺EAServer服務器出現故障時,其他EAServer服務器都可以接管起來,繼續為前端用戶服務,實現自動故障轉移,滿足了企業級用戶對關鍵應用的支持。
2) EAServer使安全性不再是一個問題,它支持更快的更集中的應用開發和更多的靈活性去保證在多種應用中共享已經開發的業務邏輯。EAServer采用了完全的Internet安全措施,支持多種安全協議如:SSL、IIOPS 和基于角色的數字認證,對數據進行技術處理以防止非法讀取和資格授權。EAServer基于角色的安全性支持還同內在的操作系統的資格認證集成。用戶通過訪問控制列表可以控制對EAServer服務器資源的訪問,甚至可以具體到某一個組件。應用安全性通過一個容易使用的圖形化界面管理工具Jaguar CTS Manager進行聲明。

責任編輯:和碩涵
-
中央廣播電視總臺專訪國網董事長毛偉明:盡快形成能源互聯網的產業鏈
2020-10-10國家電網,毛偉明,5G -
人民日報刊載|國家電網董事長毛偉明:為做好“六穩”“六保”提供可靠電力支撐
2020-10-10國家電網,毛偉明,電氣裝備 -
南方供暖路徑初探——剛性需求下的順勢而為
2020-09-24清潔供暖,綜合能源服務,清潔供熱
-
中央廣播電視總臺專訪國網董事長毛偉明:盡快形成能源互聯網的產業鏈
2020-10-10國家電網,毛偉明,5G -
人民日報刊載|國家電網董事長毛偉明:為做好“六穩”“六保”提供可靠電力支撐
2020-10-10國家電網,毛偉明,電氣裝備 -
國家電網:光伏扶貧總關情
2020-08-14國家電網,電網企業,電網,能源電力
-
南方供暖路徑初探——剛性需求下的順勢而為
2020-09-24清潔供暖,綜合能源服務,清潔供熱 -
南方電網公司召開黨建工作領導小組會議 學習中央有關文件和會議精神 部署推進黨建重點工作
2020-06-28南方電網,能源,中央文件 -
云南電網大理供電局建設南網首個230MHz無線物聯專網
-
如何讓風電機組更聰明、更智能?
2020-06-28中國海裝,智能風機,智慧風電 -
蒙西電網:穩推電力現貨市場建設 助力電力多邊交易
2019-01-30蒙西電網 -
除了國網、南網 我們國家還有哪些地方獨立電網企業?