![企業(yè)SOA平臺建設(shè)方案_第1頁](http://file4.renrendoc.com/view/ba82ab5a3d0eb2c6c104e11cf4a51676/ba82ab5a3d0eb2c6c104e11cf4a516761.gif)
![企業(yè)SOA平臺建設(shè)方案_第2頁](http://file4.renrendoc.com/view/ba82ab5a3d0eb2c6c104e11cf4a51676/ba82ab5a3d0eb2c6c104e11cf4a516762.gif)
![企業(yè)SOA平臺建設(shè)方案_第3頁](http://file4.renrendoc.com/view/ba82ab5a3d0eb2c6c104e11cf4a51676/ba82ab5a3d0eb2c6c104e11cf4a516763.gif)
![企業(yè)SOA平臺建設(shè)方案_第4頁](http://file4.renrendoc.com/view/ba82ab5a3d0eb2c6c104e11cf4a51676/ba82ab5a3d0eb2c6c104e11cf4a516764.gif)
![企業(yè)SOA平臺建設(shè)方案_第5頁](http://file4.renrendoc.com/view/ba82ab5a3d0eb2c6c104e11cf4a51676/ba82ab5a3d0eb2c6c104e11cf4a516765.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、企業(yè)SOA平臺建設(shè)方案EOS SOA應(yīng)用平臺白皮書目 錄 TOC o 1-3 h z u HYPERLINK l _Toc517725364 1EOS Platform產(chǎn)品定位描述 PAGEREF _Toc517725364 h 6 HYPERLINK l _Toc517725365 2EOS Platform產(chǎn)品概述 PAGEREF _Toc517725365 h 7 HYPERLINK l _Toc517725366 2.1表單 PAGEREF _Toc517725366 h 7 HYPERLINK l _Toc517725367 2.2視圖 PAGEREF _Toc517725367 h
2、 7 HYPERLINK l _Toc517725368 2.3邏輯流 PAGEREF _Toc517725368 h 7 HYPERLINK l _Toc517725369 2.4頁面流 PAGEREF _Toc517725369 h 8 HYPERLINK l _Toc517725370 2.5數(shù)據(jù)模型 PAGEREF _Toc517725370 h 8 HYPERLINK l _Toc517725371 2.6運算邏輯 PAGEREF _Toc517725371 h 8 HYPERLINK l _Toc517725372 2.7構(gòu)件包 PAGEREF _Toc517725372 h 8
3、HYPERLINK l _Toc517725373 2.8業(yè)務(wù)流程 PAGEREF _Toc517725373 h 8 HYPERLINK l _Toc517725374 3EOS Platform產(chǎn)品客戶價值 PAGEREF _Toc517725374 h 9 HYPERLINK l _Toc517725375 3.1CIO與產(chǎn)品經(jīng)理的當務(wù)之急與未來愿景 PAGEREF _Toc517725375 h 9 HYPERLINK l _Toc517725376 3.2EOS Platform的目標客戶及價值主張 PAGEREF _Toc517725376 h 11 HYPERLINK l _To
4、c517725377 4EOS Platform產(chǎn)品特點與優(yōu)勢 PAGEREF _Toc517725377 h 12 HYPERLINK l _Toc517725378 4.1先進統(tǒng)一的SOA架構(gòu) PAGEREF _Toc517725378 h 12 HYPERLINK l _Toc517725379 4.1.1構(gòu)件化業(yè)務(wù)模型 PAGEREF _Toc517725379 h 12 HYPERLINK l _Toc517725380 4.1.2標準化技術(shù)架構(gòu) PAGEREF _Toc517725380 h 13 HYPERLINK l _Toc517725381 4.1.3規(guī)范化管理框架 PAG
5、EREF _Toc517725381 h 14 HYPERLINK l _Toc517725382 4.2高效靈活的開發(fā)體系 PAGEREF _Toc517725382 h 14 HYPERLINK l _Toc517725383 4.2.1構(gòu)件化和圖形化 PAGEREF _Toc517725383 h 15 HYPERLINK l _Toc517725384 4.2.2最佳的SOA開發(fā)模式 PAGEREF _Toc517725384 h 15 HYPERLINK l _Toc517725385 4.2.3一體化可視工具平臺 PAGEREF _Toc517725385 h 16 HYPERLI
6、NK l _Toc517725386 4.2.4豐富的構(gòu)件庫和向?qū)?PAGEREF _Toc517725386 h 16 HYPERLINK l _Toc517725387 4.2.5方法論和最佳實踐 PAGEREF _Toc517725387 h 17 HYPERLINK l _Toc517725388 4.3業(yè)務(wù)化的配置開發(fā)能力 PAGEREF _Toc517725388 h 17 HYPERLINK l _Toc517725389 4.3.1高性能表單 PAGEREF _Toc517725389 h 18 HYPERLINK l _Toc517725390 4.3.2精細化權(quán)限 PAGE
7、REF _Toc517725390 h 19 HYPERLINK l _Toc517725391 4.3.3架構(gòu)級擴展 PAGEREF _Toc517725391 h 19 HYPERLINK l _Toc517725392 4.4平臺級的集成能力 PAGEREF _Toc517725392 h 20 HYPERLINK l _Toc517725393 4.4.1服務(wù)集成 PAGEREF _Toc517725393 h 20 HYPERLINK l _Toc517725394 4.4.2UI集成 PAGEREF _Toc517725394 h 20 HYPERLINK l _Toc517725
8、395 4.5集約化的運營能力 PAGEREF _Toc517725395 h 21 HYPERLINK l _Toc517725396 4.5.1RAS的服務(wù)運營 PAGEREF _Toc517725396 h 21 HYPERLINK l _Toc517725397 4.5.2易管控和治理能力 PAGEREF _Toc517725397 h 22 HYPERLINK l _Toc517725398 5EOS Platform產(chǎn)品組成及功能概述 PAGEREF _Toc517725398 h 23 HYPERLINK l _Toc517725399 5.1EOS Platform產(chǎn)品概述 P
9、AGEREF _Toc517725399 h 23 HYPERLINK l _Toc517725400 5.2EOS Studio(EOS集成開發(fā)環(huán)境) PAGEREF _Toc517725400 h 24 HYPERLINK l _Toc517725401 5.3EOS Server(EOS運行環(huán)境) PAGEREF _Toc517725401 h 26 HYPERLINK l _Toc517725402 5.4EOS Portal(EOS門戶) PAGEREF _Toc517725402 h 27 HYPERLINK l _Toc517725403 5.5SCE & SEE(EOS在線業(yè)務(wù)
10、配置環(huán)境) PAGEREF _Toc517725403 h 29 HYPERLINK l _Toc517725404 5.6Application Framework PAGEREF _Toc517725404 h 30 HYPERLINK l _Toc517725405 5.7EOS UI Framework PAGEREF _Toc517725405 h 31 HYPERLINK l _Toc517725406 5.7.1NUI Framework PAGEREF _Toc517725406 h 31 HYPERLINK l _Toc517725407 5.7.2EOS Richweb(E
11、OS富頁面) PAGEREF _Toc517725407 h 33 HYPERLINK l _Toc517725408 5.8EOS Component Library(EOS構(gòu)件庫) PAGEREF _Toc517725408 h 33 HYPERLINK l _Toc517725409 5.9EOS Governor(EOS治理工具) PAGEREF _Toc517725409 h 34 HYPERLINK l _Toc517725410 5.10BPS For EOS(BPS流程管理選件) PAGEREF _Toc517725410 h 35 HYPERLINK l _Toc517725
12、411 6EOS Platform產(chǎn)品環(huán)境配置 PAGEREF _Toc517725411 h 38 HYPERLINK l _Toc517725412 6.1支持的操作系統(tǒng) PAGEREF _Toc517725412 h 38 HYPERLINK l _Toc517725413 6.1.1開發(fā)環(huán)境支持的操作系統(tǒng) PAGEREF _Toc517725413 h 38 HYPERLINK l _Toc517725414 6.1.2運行環(huán)境支持的操作系統(tǒng) PAGEREF _Toc517725414 h 38 HYPERLINK l _Toc517725415 6.2支持的JavaEE服務(wù)器 PAG
13、EREF _Toc517725415 h 38 HYPERLINK l _Toc517725416 6.3支持的數(shù)據(jù)庫 PAGEREF _Toc517725416 h 38 HYPERLINK l _Toc517725417 6.4支持的瀏覽器 PAGEREF _Toc517725417 h 39 HYPERLINK l _Toc517725418 6.5支持的JDK版本 PAGEREF _Toc517725418 h 39 HYPERLINK l _Toc517725419 7典型案例 PAGEREF _Toc517725419 h 40 HYPERLINK l _Toc517725420
14、7.1中國工商銀行新一代CTP平臺 PAGEREF _Toc517725420 h 40 HYPERLINK l _Toc517725421 7.1.1中國工商銀行簡介 PAGEREF _Toc517725421 h 40 HYPERLINK l _Toc517725422 7.1.2背景與問題 PAGEREF _Toc517725422 h 40 HYPERLINK l _Toc517725423 7.1.3使用產(chǎn)品與方案 PAGEREF _Toc517725423 h 41 HYPERLINK l _Toc517725424 7.1.4實施效果 PAGEREF _Toc517725424
15、h 42 HYPERLINK l _Toc517725425 7.2中國建行JavaEE組件化平臺咨詢與實施 PAGEREF _Toc517725425 h 43 HYPERLINK l _Toc517725426 7.2.1中國建設(shè)銀行簡介 PAGEREF _Toc517725426 h 43 HYPERLINK l _Toc517725427 7.2.2背景與問題 PAGEREF _Toc517725427 h 43 HYPERLINK l _Toc517725428 7.2.3使用產(chǎn)品與方案 PAGEREF _Toc517725428 h 44 HYPERLINK l _Toc51772
16、5429 7.2.4實施效果 PAGEREF _Toc517725429 h 45 HYPERLINK l _Toc517725430 7.3國家開發(fā)銀行統(tǒng)一軟件環(huán)境規(guī)劃整合 PAGEREF _Toc517725430 h 46 HYPERLINK l _Toc517725431 7.3.1國家開發(fā)銀行簡介 PAGEREF _Toc517725431 h 46 HYPERLINK l _Toc517725432 7.3.2背景與問題 PAGEREF _Toc517725432 h 46 HYPERLINK l _Toc517725433 7.3.3使用產(chǎn)品與方案 PAGEREF _Toc517
17、725433 h 47 HYPERLINK l _Toc517725434 7.3.4實施效果 PAGEREF _Toc517725434 h 48 HYPERLINK l _Toc517725435 7.4華為技術(shù)有限公司運營支撐管理平臺項目 PAGEREF _Toc517725435 h 48 HYPERLINK l _Toc517725436 7.4.1華為技術(shù)有限公司簡介 PAGEREF _Toc517725436 h 48 HYPERLINK l _Toc517725437 7.4.2背景與問題 PAGEREF _Toc517725437 h 49 HYPERLINK l _Toc5
18、17725438 7.4.3使用產(chǎn)品與方案 PAGEREF _Toc517725438 h 49 HYPERLINK l _Toc517725439 7.4.4實施效果 PAGEREF _Toc517725439 h 49 HYPERLINK l _Toc517725440 7.5遠光軟件股份有限公司 PAGEREF _Toc517725440 h 49 HYPERLINK l _Toc517725441 7.5.1遠光軟件股份有限公司簡介 PAGEREF _Toc517725441 h 49 HYPERLINK l _Toc517725442 7.5.2背景與問題 PAGEREF _Toc5
19、17725442 h 50 HYPERLINK l _Toc517725443 7.5.3使用產(chǎn)品與方案 PAGEREF _Toc517725443 h 50 HYPERLINK l _Toc517725444 7.5.4實施效果 PAGEREF _Toc517725444 h 50 HYPERLINK l _Toc517725445 7.6杭州新偉業(yè)計算機網(wǎng)絡(luò)有限公司 PAGEREF _Toc517725445 h 51 HYPERLINK l _Toc517725446 7.6.1杭州新偉業(yè)計算機網(wǎng)絡(luò)有限公司簡介 PAGEREF _Toc517725446 h 51 HYPERLINK l
20、 _Toc517725447 7.6.2背景與問題 PAGEREF _Toc517725447 h 51 HYPERLINK l _Toc517725448 7.6.3使用產(chǎn)品與方案 PAGEREF _Toc517725448 h 51 HYPERLINK l _Toc517725449 7.6.4實施效果 PAGEREF _Toc517725449 h 51EOS Platform產(chǎn)品定位描述面向全球企業(yè)與機構(gòu),通過提供卓越的SOA中間件產(chǎn)品與服務(wù)保障,幫助其獲得更低成本、更高質(zhì)量、更快交付業(yè)務(wù)的競爭力,保障企業(yè)落實IT策略,實現(xiàn)業(yè)務(wù)愿景,最終推動業(yè)務(wù)與IT的更佳融合。 EOS Platfo
21、rm是基于JavaEE應(yīng)用服務(wù)器之上、應(yīng)用軟件之下,基于SOA架構(gòu),采用面向構(gòu)件技術(shù)實現(xiàn)企業(yè)級應(yīng)用開發(fā)、運行、管理、監(jiān)控、維護的中間件平臺,可以支撐整個應(yīng)用軟件體系,并為其提供一個構(gòu)件化、可視化的軟件全生命周期的開發(fā)和管理平臺。 EOS Platform產(chǎn)品概述 EOS Platform是領(lǐng)先的SOA應(yīng)用平臺,提供了基于Web的企業(yè)應(yīng)用的開發(fā)、調(diào)試、部署、管理和維護的一體化開發(fā)、運行、管理監(jiān)控環(huán)境。在 EOS Platform中用戶可以通過拖、拉、拽方式將與業(yè)務(wù)無關(guān)的通用構(gòu)件進行圖形化的組裝,實現(xiàn)快速構(gòu)建基于Web的企業(yè)級應(yīng)用。使用EOS Governor(EOS治理工具)可以實時部署、管理與
22、維護 EOS Platform應(yīng)用。基于 EOS Platform開發(fā)出的應(yīng)用是符合SCA/SDO標準的?;赟CA/SDO標準,用戶可開發(fā)出開放,可擴展,易集成、易管理,符合SOA設(shè)計原則的應(yīng)用和方案。 EOS Platform產(chǎn)品主要包括以下概念:表單表單是信息的載體,每個表單都對應(yīng)數(shù)據(jù)庫至少一張表(子表單可能會對應(yīng)多張),基于表單的錄入,修改的信息都會持久化到表中。 EOS Platform提供了一套在線表單設(shè)計器,將傳統(tǒng)由HTML代碼定義表單的方式改為由拖拽控件來實現(xiàn)。視圖視圖主要用于表單信息查詢及展現(xiàn)。開發(fā)者通過在線的視圖配置平臺配置查詢條件,指定查詢結(jié)果所需顯示的字段,定制過濾器,
23、定義視圖操作。邏輯流邏輯流用于完成后端業(yè)務(wù)功能,它由開始節(jié)點、結(jié)束節(jié)點、運算邏輯節(jié)點、事務(wù)處理節(jié)點和連線等組成的圖形。邏輯流通過調(diào)用運算邏輯(如查詢數(shù)據(jù)),將處理后的數(shù)據(jù)返回給頁面流。子邏輯流是指被邏輯流所嵌套調(diào)用的邏輯流。頁面流頁面流是用于描述用戶界面元素流轉(zhuǎn)關(guān)系的圖形化流程,它由開始節(jié)點、結(jié)束節(jié)點、邏輯流節(jié)點、服務(wù)節(jié)點(可選節(jié)點)、返回頁面節(jié)點和連線等組成的。數(shù)據(jù)模型 EOS Platform提供了數(shù)據(jù)建模工具,支持數(shù)據(jù)實體和數(shù)據(jù)庫表的映射,支持從數(shù)據(jù)庫表生成持久化數(shù)據(jù)實體,從持久化數(shù)據(jù)實體生成數(shù)據(jù)模型。運算邏輯運算邏輯又稱BL(BizLet)方法,基于Java代碼實現(xiàn),用于完成特定的計算
24、處理任務(wù)。在 EOS Platform中,運算邏輯可以為靜態(tài)Java方法也可以為非靜態(tài)的Java方法。構(gòu)件包構(gòu)件包是 EOS Platform系統(tǒng)發(fā)布和復(fù)用的基本單位,它由邏輯流、頁面流、服務(wù)構(gòu)件、Java代碼、頁面資源等組成。一個構(gòu)件包通常能夠完成一個相對獨立、完整的業(yè)務(wù)功能。業(yè)務(wù)流程業(yè)務(wù)流程是用于完成包含人工和自動的業(yè)務(wù)活動流程的構(gòu)件,它是通過BPS for EOS開發(fā)環(huán)境來開發(fā)的流程管理的圖形化描述。 EOS Platform產(chǎn)品客戶價值CIO與產(chǎn)品經(jīng)理的當務(wù)之急與未來愿景CIO和產(chǎn)品經(jīng)理是兩個非常特別的職位,說他們特別除了他們職位所承擔的特別重要的責(zé)任之外,更重要的是來自于他們的兩面性
25、。即他們在IT團隊時往往代表了業(yè)務(wù),而面對業(yè)務(wù)時又代表了IT。他們需要充分理解業(yè)務(wù)目標和策略,轉(zhuǎn)化為IT的目標和策略,并以業(yè)務(wù)所需的速度、財務(wù)所需的更低成本和客戶所需的滿意質(zhì)量為其關(guān)鍵業(yè)績指標(KPI)。因此這兩類人就成為了企業(yè)中的關(guān)鍵角色。當然我們的項目經(jīng)理、架構(gòu)師都需要更好地理解他們的目標、策略和背后的出發(fā)點,這樣才能夠把自身的本職工作做得更好、更到位。CIO和產(chǎn)品經(jīng)理當前遇到的最為緊迫的策略性問題主要來自于這五個方面:如何支撐并落實業(yè)務(wù)標準化的問題。業(yè)務(wù)的流程化、模塊化和服務(wù)化。業(yè)務(wù)數(shù)據(jù)的統(tǒng)一和標準化。業(yè)務(wù)界面與交互操作的標準化。如何支撐并落實業(yè)務(wù)集約化的問題。業(yè)務(wù)服務(wù)和數(shù)據(jù)的復(fù)用性和互
26、操作性。業(yè)務(wù)服務(wù)的統(tǒng)一運營和治理優(yōu)化。如何升級技術(shù)架構(gòu),從而提升IT與業(yè)務(wù)的一致性的問題。業(yè)務(wù)模塊化和流程化。技術(shù)標準化。管理規(guī)范化。如何采納合適的開發(fā)體系,從而達到更高質(zhì)量、更低成本和更快速地交付業(yè)務(wù)應(yīng)用與服務(wù)。方法論與最佳實踐。規(guī)范與工具平臺。構(gòu)件及服務(wù)復(fù)用與管理體系。如何進一步提升應(yīng)用的集約化運營能力,從而支撐業(yè)務(wù)系統(tǒng)的穩(wěn)定高效和持續(xù)優(yōu)化。高可靠性和高可用性。高性能和可擴展性。管控能力和治理能力。CIO與產(chǎn)品經(jīng)理在面對這些當務(wù)之急和策略性需求之時,應(yīng)用平臺始終是幫助他們落實和實現(xiàn)這些需求的關(guān)鍵所在。從05年開始成熟起來的開源框架可以說是2.5代的應(yīng)用平臺,它的發(fā)展大大降低了應(yīng)用平臺的技術(shù)
27、門檻,因此也就出現(xiàn)了眾多自制自用的山寨機式應(yīng)用平臺。但正如前述,CIO與產(chǎn)品經(jīng)理所面對的當務(wù)之急和未來挑戰(zhàn)卻并非來自這些技術(shù),而是來自于更為廣泛的業(yè)務(wù)、組織、過程和運營上。當前CIO和產(chǎn)品經(jīng)理所遇到的的五大策略性問題,往往就是當前的理念、方法和方式所致,很顯然可以看到:現(xiàn)在的業(yè)務(wù)都是按照應(yīng)用系統(tǒng)的方式(on-Application)來建設(shè)和維護,CRM系統(tǒng)、ERP系統(tǒng)、電信的計費系統(tǒng)、銀行的信用卡系統(tǒng)等等?,F(xiàn)在的組織都是按照職能部門的方式(on-Department)來分工,包括任務(wù)的分配、預(yù)算的分配、績效的考核等等?,F(xiàn)在的過程執(zhí)行更多是按照項目的方式(on-Project)來操作,包括應(yīng)用項
28、目的開發(fā)、動態(tài)項目資源的配置等等?,F(xiàn)在運營都是按照系統(tǒng)的方式(on-System)來部署和運維,包括了系統(tǒng)的部署方式、基礎(chǔ)設(shè)施的采購如硬件和系統(tǒng)軟件等等。而這些方式方法一方面在幫助我們現(xiàn)在的業(yè)務(wù)發(fā)展,而另一方面卻又在給我們帶來如上所述的五大當務(wù)之急。從眾多領(lǐng)先的行業(yè)客戶我們不難看到,CIO和產(chǎn)品經(jīng)理們正在清晰制定“Enterprise-on-Service”的發(fā)展愿景和實施策略。也就是通過清晰的規(guī)劃、試點和逐步推進,在業(yè)務(wù)、組織、過程和運營方式統(tǒng)一地走向“on-Service”:在業(yè)務(wù)上的“on-Service”,更多看到的是業(yè)務(wù)服務(wù)的開發(fā)、積累和復(fù)用。在組織上的“on-Service”,更多
29、看到的是對于業(yè)務(wù)服務(wù)和IT基礎(chǔ)服務(wù)的協(xié)作開發(fā)、資源配置和績效考核。在過程執(zhí)行上的“on-Service”,更多看到的是對于已有業(yè)務(wù)服務(wù)和IT基礎(chǔ)服務(wù)有規(guī)范的復(fù)用、升級和新開發(fā)。在運營上的“on-Service”,更多看到的是部署的基礎(chǔ)設(shè)施,包括硬件、系統(tǒng)軟件(操作系統(tǒng)、數(shù)據(jù)庫、應(yīng)用服務(wù)器等)的統(tǒng)一規(guī)劃、動態(tài)配置和集約共享,業(yè)務(wù)服務(wù)和IT基礎(chǔ)服務(wù)的部署和運營更為的透明和靈活。CIO和產(chǎn)品經(jīng)理,通過統(tǒng)一的“on-Service”策略的落實,可以不斷的解決目前遇到的“IT和業(yè)務(wù)的一致性問題”,解決“如何更低成本、更高質(zhì)量和更快交付業(yè)務(wù)的問題”和解決“如何更為集約化運營的問題”。如此這般,結(jié)論變得很簡
30、單。當前更多用來解決技術(shù)問題的開源框架,無法提供業(yè)務(wù)、組織、過程和運營上所需的總體策略和解決方案,也就意味著無從支持CIO和產(chǎn)品經(jīng)理面對的當務(wù)之急和未來挑戰(zhàn),以及支持所需的更為廣泛、根本且長久的變革和發(fā)展愿景。 EOS Platform的目標客戶及價值主張 EOS Platform是領(lǐng)先的SOA應(yīng)用平臺。旨在幫助全球企業(yè)和機構(gòu)通過落實“Enterprise-on-Service”的業(yè)務(wù)愿景與IT策略,從而到達IT與業(yè)務(wù)的一致;并獲得更低成本、更高質(zhì)量和更快交付業(yè)務(wù)服務(wù)的競爭能力,最終實現(xiàn)其業(yè)務(wù)發(fā)展目標。 EOS Platform將分別為如下的這三類客戶帶來相應(yīng)的關(guān)鍵價值:第一類,大型企業(yè)和機構(gòu)
31、客戶。實現(xiàn)先進的、統(tǒng)一的SOA架構(gòu)和SOA應(yīng)用平臺。高效地開發(fā)、積累和復(fù)用更多的業(yè)務(wù)構(gòu)件和服務(wù),并集約化運營。規(guī)范化管理,并可自主掌控技術(shù)架構(gòu)和平臺。第二類,大型應(yīng)用產(chǎn)品和解決方案開發(fā)商。實現(xiàn)應(yīng)用產(chǎn)品和解決方案更新?lián)Q代到SOA版本。高效地開發(fā)、積累和復(fù)用更多的業(yè)務(wù)構(gòu)件和服務(wù)。剝離技術(shù)平臺或是借力合作,從而更多專注于業(yè)務(wù)優(yōu)勢。第三類,中小型企業(yè)客戶和開發(fā)商。規(guī)避技術(shù)障礙,快速交付客戶所需的業(yè)務(wù)應(yīng)用。借助SOA的先進性從而提升自身的市場競爭力。降低技術(shù)人員流失的風(fēng)險。 EOS Platform產(chǎn)品特點與優(yōu)勢 EOS Platform這一領(lǐng)先的SOA應(yīng)用平臺,通過構(gòu)件化、圖形化、可視化、標準化和一體
32、化的平臺產(chǎn)品實現(xiàn),在市場上有眾多的優(yōu)勢。先進統(tǒng)一的SOA架構(gòu) EOS Platform這一領(lǐng)先的SOA應(yīng)用平臺,采用了先進的SOA體系架構(gòu)和標準規(guī)范,實現(xiàn)了業(yè)務(wù)層面的構(gòu)件化模型,技術(shù)層面的標準化架構(gòu)和管理層面的規(guī)范化框架,從而為客戶在實現(xiàn)SOA應(yīng)用和服務(wù)的時候,從根本上統(tǒng)一地解決了業(yè)務(wù)、技術(shù)與管理的應(yīng)用架構(gòu),幫助客戶把應(yīng)用架構(gòu)提升到先進的符合SOA的體系之上。同時 EOS Platform也通過對于SOA國際標準規(guī)范SCA 1.0和SDO 2.1的實現(xiàn),真正意義上為客戶提供了符合SOA國際標準規(guī)范的應(yīng)用平臺。構(gòu)件化業(yè)務(wù)模型為了提升IT與業(yè)務(wù)的一致性,為了更低成本、更高質(zhì)量、更快速和靈活地實現(xiàn)業(yè)
33、務(wù)服務(wù);為了更好地復(fù)用業(yè)務(wù)服務(wù)和最大化業(yè)務(wù)價值;為了不斷提升IT的資產(chǎn)效率,為了這一切,那就必須打破現(xiàn)有豎井式(silo)的業(yè)務(wù)應(yīng)用模式和項目導(dǎo)向的應(yīng)用生產(chǎn)方式。業(yè)務(wù)構(gòu)件化就是最為有效的手段和最佳實踐。在業(yè)務(wù)構(gòu)件化的理念方法、架構(gòu)模型的推動下,把日漸復(fù)雜和不斷變化的業(yè)務(wù)系統(tǒng)通過分層、分模塊地設(shè)計分解為若干相對獨立又不相交的業(yè)務(wù)構(gòu)件,并進一步分析這些業(yè)務(wù)構(gòu)件對于企業(yè)總體業(yè)務(wù)的基礎(chǔ)性、差異化和核心度,然后再針對性地實現(xiàn)、改良和革新。構(gòu)件化業(yè)務(wù)模型實則是把復(fù)雜問題進行統(tǒng)籌和分而治之的一種業(yè)務(wù)設(shè)計模式,并根據(jù)企業(yè)的業(yè)務(wù)目標和關(guān)鍵業(yè)務(wù)指標(KPI)來分清各個業(yè)務(wù)模塊的輕重緩急策略。當然構(gòu)件化業(yè)務(wù)模式還打
34、破了原先項目導(dǎo)向所帶來的業(yè)務(wù)設(shè)計和資源配置只在各個項目組內(nèi)部考慮的局限性,通過統(tǒng)一的業(yè)務(wù)藍圖規(guī)劃和業(yè)務(wù)模塊分析來實現(xiàn)統(tǒng)籌分治。并且在業(yè)務(wù)服務(wù)的物理部署上也更為的靈活,業(yè)務(wù)構(gòu)件的模塊獨立性和規(guī)范性帶來了更好地計算資源配置和虛擬化部署,進一步提升了IT的資產(chǎn)效率。這一切都將通過技術(shù)上的構(gòu)件服務(wù)標準規(guī)范和管理上的框架策略規(guī)范得以實現(xiàn)和落地。構(gòu)件化的業(yè)務(wù)模型正在成為企業(yè)和機構(gòu)客戶落實“Enterprise-on-Service”的發(fā)展策略和提升IT與業(yè)務(wù)一致性的重要手段和表現(xiàn)形式。標準化技術(shù)架構(gòu)客戶對于技術(shù)架構(gòu)的重視和投入明顯在增強,越是大型的客戶和開發(fā)商越是明顯,因為它承載了眾多的含義:業(yè)務(wù)架構(gòu)的技
35、術(shù)實現(xiàn)、應(yīng)用的開發(fā)模式、相關(guān)的技術(shù)標準、業(yè)務(wù)和技術(shù)的集成能力以及管理框架等等??闪硗庖环矫娲_是,在當今最為主流的應(yīng)用服務(wù)器之上所發(fā)展出來的MVC的開發(fā)模式、開源框架實現(xiàn)、現(xiàn)有的集成模式和技術(shù)等;又隨著SOA技術(shù)所帶來的服務(wù)構(gòu)件容器、新的集成模式和技術(shù)標準、服務(wù)與流程等等。這一切都在讓本已復(fù)雜的技術(shù)架構(gòu)變得愈加的復(fù)雜和難于跟上,而技術(shù)架構(gòu)對于業(yè)務(wù)需求的滿足度和響應(yīng)度卻在不斷地下降,導(dǎo)致IT很難與業(yè)務(wù)保持良好的一致性。先進統(tǒng)一的SOA技術(shù)架構(gòu)正在成為企業(yè)技術(shù)構(gòu)架的2.0。其中對于關(guān)鍵的傳統(tǒng)MVC模式下的業(yè)務(wù)邏輯層,從邏輯設(shè)計上把業(yè)務(wù)邏輯、業(yè)務(wù)服務(wù)及業(yè)務(wù)流程松耦合分離開來,并在技術(shù)上實現(xiàn)了標準化。從
36、而達到了業(yè)務(wù)服務(wù)在業(yè)務(wù)層面和組織層面的標準和統(tǒng)一,達到了業(yè)務(wù)邏輯具體實現(xiàn)多樣性和繼承性,達到了業(yè)務(wù)應(yīng)用的流程化。同樣地,對于底層的資源訪問也做到了資源服務(wù)的標準化,另到IT集成與業(yè)務(wù)集成是天然具備的能力。當然最上層的協(xié)同層為業(yè)務(wù)界面與互操作提供了各種渠道的接入和服務(wù)消費的方式。先進統(tǒng)一的SOA標準技術(shù)架構(gòu)既能很好地繼承過去IT投入所積累的應(yīng)用資產(chǎn)又能很好地應(yīng)對業(yè)務(wù)發(fā)展對于技術(shù)架構(gòu)的所需。標準化的SOA技術(shù)架構(gòu)正在成為企業(yè)和機構(gòu)客戶落實“Enterprise-on-Service”的發(fā)展策略和提升IT與業(yè)務(wù)一致性的重要手段和表現(xiàn)形式。規(guī)范化管理框架企業(yè)信息化并非一蹴而就,因此就需要有強大的IT管
37、控能力和靈活動態(tài)的業(yè)務(wù)策略應(yīng)對。規(guī)范的管理框架將更有效地實現(xiàn)IT與業(yè)務(wù)可視性和管控性。并進一步通過策略的機制(Policy Framework)不斷實現(xiàn)IT治理和業(yè)務(wù)優(yōu)化。同時也為SLA的實現(xiàn)提供了更為靈活和簡便的方式,一切都能夠基于服務(wù)來管控保障和治理優(yōu)化。隨著業(yè)務(wù)應(yīng)用的越來越多,計算資源的高效配置和使用將變得越來越迫切。因此這樣先進的、規(guī)范的SOA管理框架都將使得業(yè)務(wù)服務(wù)的仿真和虛擬化變得觸手可及,我們的業(yè)務(wù)運營效率將進一步提高。規(guī)范化的SOA管理框架正在成為企業(yè)和機構(gòu)客戶落實“Enterprise-on-Service”的發(fā)展策略和提升IT與業(yè)務(wù)一致性的重要手段和表現(xiàn)形式。高效靈活的開發(fā)
38、體系企業(yè)與機構(gòu)是個復(fù)雜的組織,超過百人就需要有組織架構(gòu)、規(guī)章制度、業(yè)務(wù)流程和管理體系來保障高效的運作。因此要為這樣的企業(yè)與機構(gòu)提供IT支撐就需要有與之復(fù)雜組織所對應(yīng)的業(yè)務(wù)應(yīng)用開發(fā)體系,以真正實現(xiàn)高質(zhì)量、低成本、快速地交付業(yè)務(wù)。構(gòu)件化和圖形化用構(gòu)件化和圖形化表達應(yīng)用軟件已成為提升應(yīng)用開發(fā)效率的關(guān)鍵所在,動則幾萬、幾十萬行代碼,已經(jīng)大大制約了應(yīng)用軟件的實現(xiàn)、維護和發(fā)展。用構(gòu)件和構(gòu)件裝配來表達應(yīng)用軟件,成為了新的選擇。2006年正式成立的OSOA民間聯(lián)盟組織,就是為了定義一套SOA體系架構(gòu)下的應(yīng)用軟件定義方式、開發(fā)模式和相應(yīng)的標準規(guī)范。其中制定的SCA和SDO規(guī)范清晰定義了構(gòu)件、組合構(gòu)件、構(gòu)件實現(xiàn)、
39、構(gòu)件裝配、服務(wù)數(shù)據(jù)對象和完備的策略管理框架。OSOA組織已在2007年推出了SCA 1.0和SDO 2.1的規(guī)范,并提交到OASIS國際標準組織制定成SOA的核心標準。應(yīng)用軟件的構(gòu)件化為on-Service的落實提供了手段,構(gòu)件化的模式開發(fā)出業(yè)務(wù)服務(wù)、復(fù)用業(yè)務(wù)服務(wù)和動態(tài)靈活部署業(yè)務(wù)服務(wù)都自然而成。這些標準的構(gòu)件則還需要通過圖形化的方式來表達和操作,才能達到高效靈活地開發(fā)、運行和維護的目標。圖形化的表達當然也會帶來一些新的限制,但是這些限制并不會給應(yīng)用軟件帶來功能上的缺失,而是帶來了屏蔽底層技術(shù)的障礙、更人性化、更易于理解和維護應(yīng)用軟件的眾多好處。當然構(gòu)件化和圖形化的應(yīng)用軟件開發(fā)模式,很多時候在
40、一個項目實施時的價值體現(xiàn)還是比較有限的,但隨著不斷的推廣和積累,則會在組織級的效果則會愈加的體現(xiàn)出來。模式的變革在初始階段自然會遇到阻力,但隨著價值的不斷被體現(xiàn),其生命力自然就會被發(fā)揚光大?,F(xiàn)在有了標準后,應(yīng)用軟件構(gòu)件造的時代正一步步走來。最佳的SOA開發(fā)模式傳統(tǒng)的非SOA架構(gòu)下的MVC開發(fā)模式已應(yīng)用至今,但卻不能很好地支持服務(wù)構(gòu)造的多樣化、服務(wù)與邏輯的松偶、服務(wù)與流程的松偶、服務(wù)的靈活裝配和服務(wù)的標準化。為了更好支持“Enterprise-on-Service”的策略和實現(xiàn)業(yè)務(wù)的構(gòu)件化、技術(shù)的標準化和管理的規(guī)范化,需要更為適合SOA體系架構(gòu)的開發(fā)模式來支撐業(yè)務(wù)應(yīng)用與服務(wù)的開發(fā)、復(fù)用、部署和維
41、護。提供了一套完備的從頂層業(yè)務(wù)模塊的構(gòu)件包設(shè)計,到業(yè)務(wù)服務(wù)的定義和業(yè)務(wù)數(shù)據(jù)的設(shè)計,再到業(yè)務(wù)服務(wù)和業(yè)務(wù)數(shù)據(jù)的開發(fā)實現(xiàn),都統(tǒng)一實現(xiàn)了設(shè)計即開發(fā)(Design is Development)的理念。在此基礎(chǔ)上實現(xiàn)了業(yè)務(wù)服務(wù)的靈活裝配、業(yè)務(wù)服務(wù)集成功能和業(yè)務(wù)流程的可定制,統(tǒng)一實現(xiàn)了開發(fā)即集成(Development is Integration)的理念。同時在客戶端,開發(fā)出更豐富用戶體驗和高效操作的客戶端應(yīng)用,來使用和消費這些業(yè)務(wù)服務(wù)。的這套開發(fā)模式,也可以采用自底向上的方式來實現(xiàn)業(yè)務(wù)應(yīng)用和服務(wù),基于底層積累的穩(wěn)定的技術(shù)構(gòu)件不斷組裝而成上層的服務(wù)和流程,再交付到前端的消費客戶端。一體化可視工具平臺應(yīng)用
42、軟件需要從設(shè)計、開發(fā)、組裝、調(diào)試、部署、運維和管理的全生命周期的過程,因此需要一個符合SOA架構(gòu)、標準和開發(fā)模式的應(yīng)用平臺來承載其全生命周期的管理。 EOS Platform提供了這樣的一體化、可視化的應(yīng)用平臺,從集成開發(fā)環(huán)境(IDE)的EOS Studio,到企業(yè)級的運營服務(wù)器EOS Server,再到企業(yè)應(yīng)用和服務(wù)的治理工具EOS Governor,以及相應(yīng)配套的產(chǎn)品模塊。豐富的構(gòu)件庫和向?qū)Ш玫膽?yīng)用平臺,當然也需要有豐富的基礎(chǔ)設(shè)施和工具來進一步幫助提升我們的開發(fā)和維護效率。構(gòu)件庫就是這樣的基礎(chǔ)設(shè)施,把基礎(chǔ)的技術(shù)和業(yè)務(wù)模塊給穩(wěn)定和積累起來,可以在各個應(yīng)用中復(fù)用和錘煉,以獲得更高效的開發(fā)、更穩(wěn)
43、定的質(zhì)量和高更的性能。 EOS Platform的基礎(chǔ)構(gòu)件庫可自主導(dǎo)入和不斷靈活擴展,也通過goCom社區(qū)提供了開源的應(yīng)用框架構(gòu)件庫供用戶定制和使用,也提供了一套技術(shù)與業(yè)務(wù)構(gòu)件的積累和復(fù)用的IT資產(chǎn)管理體系以幫助統(tǒng)一規(guī)范和管理起來。向?qū)翘嵘_發(fā)效率的有效手段,把相對成型的業(yè)務(wù)開發(fā)過程模式化和固化下來,使得同類的應(yīng)用開發(fā)變得簡潔和高效。 EOS Platform既提供了一些常用的向?qū)Чぞ?,也提供了客戶自定義向?qū)У臄U展能力。方法論和最佳實踐方法論和最佳實踐是落實“Enterprise-on-Service”策略和獲得靈活高效開發(fā)體系的最后一環(huán),也是相對更為長久投入建立的一環(huán)。企業(yè)與機構(gòu)客戶需要站
44、在更為全面的角度規(guī)劃和設(shè)計符合自身發(fā)展需要的業(yè)務(wù)藍圖和SOA的參考模型,并通過有效的服務(wù)構(gòu)造和流程開發(fā)的實現(xiàn)方式把業(yè)務(wù)服務(wù)開發(fā)出來,再動態(tài)部署和穩(wěn)定運行在生產(chǎn)環(huán)境中,最后通過不斷的管控和治理達到持續(xù)優(yōu)化和集約運營的目的。同時也形成了業(yè)務(wù)服務(wù)發(fā)展生命周期的閉環(huán),循環(huán)往復(fù)和不斷螺旋發(fā)展。在此過程中,不斷吸收別人的先進實施經(jīng)驗,積累更多符合自身發(fā)展的最佳實踐,不斷沉淀、改進和評估,從而走向規(guī)劃的愿景和設(shè)計的策略。業(yè)務(wù)化的配置開發(fā)能力 EOS Platform實現(xiàn)業(yè)務(wù)化的配置開發(fā)與平臺化的組件擴展相結(jié)合,解決快速開發(fā)以及技術(shù)團隊分工合作的問題,提高應(yīng)用的快速交付和復(fù)制推廣的能力。 EOS Platfo
45、rm提供基于瀏覽器的在線表單配置和流程配置能力以及基于流程、環(huán)節(jié)、角色的表單控件精細化權(quán)限配置能力和數(shù)據(jù)展示權(quán)限配置能力。在一個IT業(yè)務(wù)系統(tǒng)中,增刪改查類業(yè)務(wù)和流程類業(yè)務(wù)占到應(yīng)用總功能的7080%左右,這類業(yè)務(wù)可以通過 EOS Platform提供的業(yè)務(wù)化配置功能在線配置開發(fā)完成。復(fù)雜功能和系統(tǒng)集成功能占應(yīng)用總功能的2030%,這類功能需要高層次技術(shù)人員開發(fā)。通過 EOS Platform的組件擴展機制,復(fù)雜功能逐步積累成技術(shù)組件或業(yè)務(wù)組件。高性能表單目前市面上的表單產(chǎn)品大多采用解析執(zhí)行的方式執(zhí)行表單:用戶配置的表單以XML方式保存,運行時動態(tài)解析XML文件,動態(tài)生成HTML代碼。與其他表單產(chǎn)
46、品不同的是: EOS Platform提供在線的業(yè)務(wù)配置環(huán)境,以可視化的方式配置出業(yè)務(wù)表單以及業(yè)務(wù)查詢界面在保存時都編譯為JSP代碼,運行時直接通過應(yīng)用服務(wù)器生成Java類運行,性能損耗非常小。精細化權(quán)限基于 EOS Platform提供的“PartyResourceauthentication”模型, EOS Platform提供精細化的授權(quán)功能??蓪δ辰巧谟璞韱紊夏硞€控件或操作按鈕的只讀或不可見權(quán)限,對某個角色授予視圖的查詢條件或查詢結(jié)果列設(shè)置是否可見權(quán)限?;谶@種精細化授權(quán)開發(fā)應(yīng)用可減少UI開發(fā)工作量,提高業(yè)務(wù)配置靈活度。 EOS Platform同樣提供了基于流程環(huán)節(jié)的表單權(quán)限配置,
47、業(yè)務(wù)管理員可在流程的環(huán)節(jié)上設(shè)置權(quán)限規(guī)則,當用戶等于某個人或在某個機構(gòu)時,表單上的某個控件或按鈕不可見。架構(gòu)級擴展 EOS Platform的擴展基于Eclipse的擴展機制,增加了產(chǎn)品各個層次的擴展點,用戶可使用SCE Studio擴展出符合客戶業(yè)務(wù)領(lǐng)域的領(lǐng)域業(yè)務(wù)化配置平臺。 EOS Platform的擴展架構(gòu)真正做到了可插拔,用戶向EOS Server中部署擴展配置文件后擴展實現(xiàn)會加載到平臺, 而用戶卸載擴展配置文件后則同樣會卸載擴展配置。 EOS Platform的擴展架構(gòu)真正實現(xiàn)了配置文件分離,當產(chǎn)品升級時,不會影響用戶的擴展配置文件。平臺級的集成能力 EOS Platform提供基于S
48、OA標準的服務(wù)平臺集成能力和輕量級Portal的UI集成能力。服務(wù)集成 EOS Platform基于SCA規(guī)范提供了服務(wù)裝配和服務(wù)調(diào)用能力。圖形化服務(wù)裝配平臺包括圖形化服務(wù)裝配處理操作和服務(wù)運行處理操作,圖形化服務(wù)裝配處理操作完成圖形化裝配、編譯、編譯檢查和快速創(chuàng)建一個新的構(gòu)件實現(xiàn);服務(wù)運行處理操作完成服務(wù)裝配文件的加載、服務(wù)的動態(tài)注冊、WSDL文件的自動生成以及監(jiān)聽用戶的請求。服務(wù)調(diào)用能力通過圖形化拖拉拽的方式方便的實現(xiàn)WebService的引入和調(diào)用,無需任何編碼就可以實現(xiàn)服務(wù)調(diào)用、異常處理、集成調(diào)試等服務(wù)編制與集成相關(guān)工作,提供與其它系統(tǒng)的互聯(lián)能力。從外部導(dǎo)入WS服務(wù)描述文件WSDL文件
49、從Studio資源管理樹中拖拽WSDL下的服務(wù)操作到流程編輯器中,形成WS調(diào)用圖元,實現(xiàn)零編碼的快速服務(wù)編制。UI集成EOS Portal提供一個集成的、可配置的、個性化的、隨需應(yīng)變的工作場所,針對多數(shù)企業(yè)信息化建設(shè)中所存在的系統(tǒng)繁多、數(shù)據(jù)分散、流程脫節(jié)的應(yīng)用現(xiàn)狀“量身定制”,時間短,見效快,風(fēng)險小,可以幫助企業(yè)對數(shù)據(jù)、應(yīng)用、門戶和流程進行統(tǒng)一管理,能夠大大提升企業(yè)的IT集成實施能力,從而滿足企業(yè)靈活、快速響應(yīng)市場和客戶的需求。EOS Portal幫助企業(yè)達到以下目標:提高業(yè)務(wù)效率。提供訪問企業(yè)信息資源的統(tǒng)一入口和工作平臺。建立統(tǒng)一的用戶身份認證中心。單點登錄,全網(wǎng)漫游。實現(xiàn)組織機構(gòu)和用戶的集
50、中管理和數(shù)據(jù)同步??啥ㄖ脐P(guān)注的信息,提高員工專注度。任務(wù)全景視圖。提升企業(yè)形象。統(tǒng)一的信息訪問入口。統(tǒng)一的界面風(fēng)格。統(tǒng)一的信息發(fā)布平臺。提升決策支持能力。目的性、關(guān)聯(lián)性更強的整合信息。管理駕駛艙,展現(xiàn)一些典型的、關(guān)鍵的業(yè)務(wù)、管理數(shù)據(jù)。不斷擴展的決策支持組件。創(chuàng)造安全、協(xié)同工作環(huán)境。建立安全控制和訪問機制。實現(xiàn)企業(yè)門戶、各應(yīng)用系統(tǒng)單點登錄。防止非授權(quán)用戶非法訪問。建立企業(yè)員工個性化工作臺。不斷豐富的內(nèi)容管理組件。提高收益。整合現(xiàn)有應(yīng)用,減少集成費用。提高生產(chǎn)率。降低管理成本。支持業(yè)務(wù)創(chuàng)新。提高客戶滿意度。集約化的運營能力RAS的服務(wù)運營久經(jīng)金融、電信級客戶驗證的高穩(wěn)定性,用以支撐核心業(yè)務(wù)系統(tǒng)。要
51、獲得穩(wěn)定可靠的應(yīng)用系統(tǒng),更重要的是盡可能重用那些經(jīng)過多次驗證的軟件成果,建立良好的軟件復(fù)用機制。 EOS Platform為企業(yè)的應(yīng)用系統(tǒng)提供了一個統(tǒng)一、穩(wěn)定、可靠的框架,這個框架已經(jīng)在眾多用戶的應(yīng)用系統(tǒng)中得到了證明,免去了項目大規(guī)模架構(gòu)開發(fā)帶來的技術(shù)風(fēng)險。另外, EOS Platform產(chǎn)品提供了還成百上千的成熟構(gòu)件,在面向構(gòu)件的應(yīng)用系統(tǒng)中,一個應(yīng)用系統(tǒng)不是由上百萬行的代碼組成的,而是由幾百個構(gòu)件經(jīng)過可視化組裝而成的,通過松散耦合的構(gòu)件組裝方式。大量復(fù)用這些已經(jīng)被驗證的構(gòu)件,使應(yīng)用系統(tǒng)更具穩(wěn)定性。易管控和治理能力 EOS Platform提供了從開發(fā)、調(diào)試、運行、維護、管理完整的平臺,為IT
52、系統(tǒng)的建設(shè)提供了統(tǒng)一的軟件架構(gòu)、一致的項目開發(fā)方法和規(guī)范,并且軟件真正以圖示化使得真正可閱讀;自動生成詳細設(shè)計文檔,永遠保證上線的系統(tǒng)在軟件和文檔上的統(tǒng)一、可閱讀,使得知識能夠持續(xù)得以積累,并且能夠進行有效地管理。 EOS Platform提供強大的應(yīng)用監(jiān)控工具,時刻掌握應(yīng)用系統(tǒng)運行情況,并且可以迅速定位故障和優(yōu)化的方向。這些特點不僅極大地保護運營商的軟件投資,更使得運營商對IT的管控能力得到實質(zhì)的改善和提高。 EOS Platform產(chǎn)品組成及功能概述 EOS Platform產(chǎn)品概述 EOS Platform是領(lǐng)先的SOA應(yīng)用平臺。 EOS Platform基于JavaEE、Eclipse
53、等開放的技術(shù)和平臺,采用了先進的SOA架構(gòu)和標準規(guī)范,并通過構(gòu)件化、圖形化、一體化的平臺產(chǎn)品為客戶提供了完整的覆蓋SOA應(yīng)用全生命周期的支撐,從設(shè)計、開發(fā)、調(diào)試和部署,到運行、維護、管控和治理。有了這樣的SOA應(yīng)用平臺,可以真正意義上幫助企業(yè)客戶和各類機構(gòu)實現(xiàn)其統(tǒng)一SOA架構(gòu)的發(fā)展策略,并達到低成本、高質(zhì)量、靈活、易管控地構(gòu)造SOA應(yīng)用和服務(wù)的目標。直至實現(xiàn)企業(yè)客戶和各類機構(gòu)“Enterprise-on-Service”的業(yè)務(wù)發(fā)展愿景和IT實施策略。 EOS Platform是一款領(lǐng)先的SOA應(yīng)用平臺,秉承一貫的產(chǎn)品理念和特色,采用了先進的SOA架構(gòu),基于JavaEE、Eclipse等開放的技
54、術(shù)和平臺,支持在線業(yè)務(wù)配置化開發(fā),并把平臺化擴展技術(shù)、構(gòu)件技術(shù)、可視化技術(shù)、圖形化技術(shù)與SCA、SDO等SOA標準技術(shù)完美結(jié)合起來,為客戶構(gòu)造SOA應(yīng)用提供了從設(shè)計、開發(fā)、調(diào)試和部署,到運行、維護、管控和治理的全生命周期支持。 EOS Platform產(chǎn)品包括了EOS Studio、EOS Server、EOS Component Library、EOS Governor、EOS Portal、BPS For EOS、SCE&SEE、Application Framework和EOS UI Framework九個部分,并同時依托g(shù)oCom社區(qū)提供了Application Framework和B
55、usiness Component的開源實現(xiàn)供客戶自主定制。EOS Studio(EOS集成開發(fā)環(huán)境)EOS Studio是集面向構(gòu)件應(yīng)用的設(shè)計、開發(fā)、組裝、調(diào)試、維護、部署、管理和發(fā)布于一體的集成開發(fā)環(huán)境,提供對SOA應(yīng)用和服務(wù)全生命周期的開發(fā)、維護和管理。在EOS Studio中,以項目的形式組織了 EOS Platform應(yīng)用開發(fā)的資源,提供相應(yīng)的向?qū)?、視圖和編輯器等工具供開發(fā)人員在開發(fā)過程中可視化地開發(fā)各種構(gòu)件,并提供了強大的調(diào)試及團隊開發(fā)功能。對于一個應(yīng)用項目而言,所有的開發(fā)內(nèi)容都可以方便快捷的通過EOS Studio完成,而不需要使用其他開發(fā)工具。EOS Studio具備如下特性:
56、高性能的開發(fā)工具:對開發(fā)機器配置要求不高,512M1G內(nèi)存情況下Studio即可快速、穩(wěn)定運行。圖形化的SOA服務(wù)設(shè)計與服務(wù)裝配:支持Top-Down模式的服務(wù)設(shè)計、裝配與實現(xiàn),也支持Bottom-Up模式的先實現(xiàn)功能,再封裝為服務(wù)的模式。圖形化的數(shù)據(jù)模型設(shè)計:符合SDO標準的實體定義,支持查詢實體,支持非持久化實體,支持實體的關(guān)聯(lián)關(guān)系。圖形化的構(gòu)件組裝:圖形化的構(gòu)件組裝只需要從構(gòu)件庫中拖拉構(gòu)件,并對構(gòu)件進行連線,配置相應(yīng)的參數(shù)即可,顯示符合規(guī)范并非常美觀,操作方便。圖形化的構(gòu)件調(diào)試:在開發(fā)構(gòu)件時,可以直接對構(gòu)件邏輯進行圖形化的調(diào)試,并且調(diào)試期間支持熱部署的能力,即時可以看到程序修改后的效果。
57、支持遠程調(diào)試。支持軟件資產(chǎn)的沉淀、復(fù)用:可以基于統(tǒng)一的技術(shù)平臺方便實現(xiàn)對企業(yè)IT系統(tǒng)構(gòu)件庫的規(guī)劃和實施。支持將業(yè)務(wù)構(gòu)件導(dǎo)入到新的項目中復(fù)用。支持對已經(jīng)積累的服務(wù)進行裝配、調(diào)用。復(fù)用的業(yè)務(wù)構(gòu)件越多,軟件質(zhì)量越有保證。構(gòu)件文檔自動生成可以使得軟件資產(chǎn)更方便管理。支持多種數(shù)據(jù)類型:數(shù)據(jù)類型支持SDO、POJO、XML Schema、DOM。支持多種服務(wù)的實現(xiàn)方式:包括構(gòu)件圖形實現(xiàn)、Java實現(xiàn)、Spring實現(xiàn)等多種方式供用戶靈活選擇。圖形化的頁面流開發(fā):支持變量的不同范圍內(nèi)的共享。豐富的向?qū)В喊椖肯驅(qū)?、對單表或多表進行增刪改查等操作的功能向?qū)?、頁面控件向?qū)?、頁面向?qū)У?。常用功能自動生成代碼,無
58、需Coding。豐富的Ajax控件與普通頁面控件。豐富頁面控件屬性向?qū)?。支持團隊開發(fā)。支持設(shè)計文檔自動生成。支持構(gòu)件的版本管理。提供了功能向?qū)В淮紊稍鰟h改查等基本功能的實現(xiàn)代碼。EOS Server(EOS運行環(huán)境)EOS Server是支撐SOA應(yīng)用和服務(wù)的運行環(huán)境,EOS Server由SCA(Service Component Architecture)容器、構(gòu)件運行環(huán)境、頁面流引擎、邏輯流引擎、系統(tǒng)服務(wù)、基礎(chǔ)服務(wù)等核心模塊組成。EOS Server是一個面向SOA的基礎(chǔ)設(shè)施,實現(xiàn)了SOA的核心編程模型SCA1.0、SDO2.1的標準規(guī)范。EOS Server保障了SOA應(yīng)用或服務(wù)穩(wěn)
59、定、安全、可靠、高效、可擴展地運行。EOS Server運行在標準的JavaEE應(yīng)用服務(wù)器之上,支持主流的應(yīng)用服務(wù)(如:WebSphere、WebLogic、JBoss、Tomcat等)和主流的數(shù)據(jù)庫(Oracle、DB2、MS SQL Server、Informix、Sybase等)。EOS Server具備如下特性:穩(wěn)定、安全、可靠、高效、可擴展的企業(yè)級SOA架構(gòu)。符合SCA 1.0和SDO 2.1等SOA標準規(guī)范。支持構(gòu)件動態(tài)加載與遠程加載。支持集群部署。能夠整合多種開源框架。構(gòu)件包部署管理。元數(shù)據(jù)讀取。EOS Portal(EOS門戶)提供了輕量級門戶框架,幫助企業(yè)快速實施見效。門戶框
60、架中,主要包含以下幾部分內(nèi)容:Portal服務(wù)器、SSO組件、門戶應(yīng)用。Portal服務(wù)器Portal服務(wù)器是門戶系統(tǒng)的核心,提供了門戶展現(xiàn)集成框架,包括Portal引擎、Widget容器等核心組件。Portal引擎負責(zé)請求過濾和協(xié)議轉(zhuǎn)換,提供門戶主頁框架,支持門戶風(fēng)格定制和布局調(diào)整,并對Widget組件提供基本的注冊、發(fā)布和授權(quán)管理。Widget容器負責(zé)處理Widget請求、加載并生成動態(tài)內(nèi)容。Portal提供了多種Widget容器,支持加載常用的URL鏈接的Web頁面、Flash插件(放在Web頁面中)、符合OpenSocial標準的Widget以及符合JSR168標準的Portlet等。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 攪拌罐車租賃合同
- 三農(nóng)產(chǎn)品電商平臺運營與管理作業(yè)指導(dǎo)書
- 農(nóng)業(yè)投資項目評估與分析作業(yè)指導(dǎo)書
- 頒獎活動策劃書
- 2025年三明貨車上崗證理論模擬考試題庫
- 2025年松原貨運資格證考試
- 2025年臨夏貨運從業(yè)資格證模擬考試題
- 2025年婁底貨運運輸駕駛員從業(yè)資格證考試試題
- 電力設(shè)備采購合同(2篇)
- 2024年領(lǐng)軍高考生物一輪復(fù)習(xí)專題01走近細胞含解析
- T型引流管常見并發(fā)癥的預(yù)防及處理
- 2024-2025學(xué)年人教新版九年級(上)化學(xué)寒假作業(yè)(九)
- 內(nèi)業(yè)資料承包合同個人與公司的承包合同
- 【履職清單】2024版安全生產(chǎn)責(zé)任體系重點崗位履職清單
- 2022年全國醫(yī)學(xué)博士英語統(tǒng)一考試試題
- 學(xué)校工作總結(jié)和存在的不足及整改措施
- 《工業(yè)自動化技術(shù)》課件
- (績效考核)鉗工技能鑒定考核試題庫
- 2024年江蘇農(nóng)牧科技職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫參考答案
- 知識圖譜與大模型融合實踐研究報告
- 215kWh工商業(yè)液冷儲能電池一體柜用戶手冊
評論
0/150
提交評論