




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
主講人:保密級別:內(nèi)部公開寶信信息系統(tǒng)平臺iPlat介紹目錄
1
3為什么要開發(fā)iPlat?(Why)iPlat的特性
4iPlat的應用案例2iPlat是什么?(What)企業(yè)信息化的現(xiàn)狀以信息化帶動工業(yè)化,以工業(yè)化促進信息化企業(yè)信息化與企業(yè)發(fā)展的戰(zhàn)略目標相結合,制定企業(yè)信息化的總體規(guī)劃企業(yè)信息化的投入逐年加大初步形成了各類管理信息系統(tǒng),規(guī)范企業(yè)管理流程,增強企業(yè)執(zhí)行能力,提高企業(yè)管理效率集團化、一體化的經(jīng)營發(fā)展趨勢,對管理信息系統(tǒng)提出了更高的要求作為企業(yè)軟實力的體現(xiàn),寶鋼已經(jīng)投入累計幾十個億的資金進行信息系統(tǒng)的建設企業(yè)信息化的需求特性
集成化單個應用系統(tǒng)簡單業(yè)務應用系統(tǒng)局部信息化大量傳統(tǒng)的人工操作復雜的業(yè)務應用系統(tǒng)深度信息化各業(yè)務應用系統(tǒng)內(nèi),基本實現(xiàn)信息化,但應用系統(tǒng)間的交互流程操作借助手工方式多個獨立應用系統(tǒng)統(tǒng)一、互聯(lián)的業(yè)務應用系統(tǒng)全方位的信息化企業(yè)內(nèi)各應用、各流程均實現(xiàn)信息化應用系統(tǒng)集成企業(yè)信息化的需求特性
個性化空間上的個性化不同行業(yè)的企業(yè)用戶對信息系統(tǒng)的需求不相同同一行業(yè)的不同企業(yè)用戶對信息系統(tǒng)的需求也不相同時間上的個性化同一企業(yè)用戶在不同時間、不同發(fā)展階段對信息系統(tǒng)的需求不相同開發(fā)商的典型交付模式套裝軟件+二次開發(fā)定制化開發(fā)優(yōu)勢劣勢具有相對良好的系統(tǒng)架構和穩(wěn)定性可滿足特定用戶的部分個性化需求功能相對固化,難以滿足企業(yè)個性化的需求系統(tǒng)相對封閉,難以與第三方系統(tǒng)集成存在擴展性、穩(wěn)定性等架構方面的缺陷大量功能組件的重復性開發(fā),開發(fā)效率低下業(yè)務知識得不到足夠的積累跨公司、跨部門合作項目難以展開企業(yè)信息化存在的問題
IT黑洞
IT黑洞艱苦的努力用戶開發(fā)商用戶開發(fā)商高額的投資復雜的過程漫長的周期失控的質(zhì)量無盡的維護雙輸?shù)慕Y局美好的愿景企業(yè)信息化存在的問題信息孤島企業(yè)資源管理(ERP)辦公(OA)人事/績效(HR)產(chǎn)品管理(PDM)客戶關系/銷售(CRM)決策分析(DSS)……開發(fā)框架和組件數(shù)據(jù)定義存儲維護/定制工具開發(fā)框架和組件數(shù)據(jù)定義存儲維護/定制工具應用孤島難以集成企業(yè)信息化存在的問題原因分析IT黑洞問題:現(xiàn)有信息系統(tǒng)的建設,是在底層的技術平臺上直接構建業(yè)務系統(tǒng),并且也只能采用面向技術的、業(yè)務無關的編程工具來開發(fā)管理系統(tǒng)。這種低層次的軟件開發(fā)模式,導致功能組件的大量重復開發(fā),關鍵的業(yè)務知識和技能難以得到提煉和積累,使信息系統(tǒng)的開發(fā)、維護和擴展困難重重,導致IT黑洞現(xiàn)象的普遍發(fā)生。應用孤島問題:由于各事業(yè)部在長期實踐過程中形成了自有的開發(fā)框架和組件庫,在功能設計和具體技術上都存在一定的差異,沒有形成統(tǒng)一的標準,導致不同部門開發(fā)的信息系統(tǒng),大多是孤島型的應用,或者是業(yè)務功能模塊的簡單累加,相互之間難以進行集成。企業(yè)信息化需求的解決之道公共的基礎組件統(tǒng)一的界面風格Drivers信息系統(tǒng)平臺iPlat統(tǒng)一的登錄認證統(tǒng)一的授權模式標準的信息格式靈活的配置模式iPlat的設計思想運行時要保證高可靠性、高性能暴露給用戶的功能及接口應盡可能地統(tǒng)一、簡單考慮到對各種規(guī)模的項目的支持,如何讓大規(guī)模的開發(fā)團隊高效的進行開發(fā)需要重點考慮對于實際項目中存在的各種重復性工作,應進行抽取,以提高項目的開發(fā)效率及質(zhì)量由于各應用系統(tǒng)的需求差別較大,在保證提供的功能及接口統(tǒng)一、簡單的基礎上,應盡量保證平臺的靈活性、可擴展性及可維護性目錄13為什么要開發(fā)iPlat?(Why)iPlat的特性4iPlat的應用案例2iPlat是什么?(What)概述Windows終端數(shù)據(jù)庫服務器集群應用中間件WebLogic等瀏覽器應用服務器集群頁面請求請求數(shù)據(jù)負載均衡返回數(shù)據(jù)返回請求結果體系架構技術架構平臺的組成部分1234標準、規(guī)范及開發(fā)方法論輔助開發(fā)工具滿足最佳實踐的系統(tǒng)架構基于架構的業(yè)務功能組件iPlat1滿足最佳實踐的系統(tǒng)架構在目前業(yè)界企業(yè)架構框架模型的基礎上,結合企業(yè)信息化的經(jīng)驗與最佳實踐,確定了技術架構,明確了應用路線。2基于架構的業(yè)務功能組件核心功能組件核心容器動態(tài)配置管理國際化管理異常管理數(shù)據(jù)持久化事務管理框架功能組件界面組件(EF)元數(shù)據(jù)管理(ED)數(shù)據(jù)交換(EI)日志管理(EL)任務管理(EJ)樣例代碼(EE)EAI集成(EA)通用業(yè)務組件用戶及授權管理(ES)工作流(EW)內(nèi)容管理(EC)門戶管理(EV)內(nèi)容搜索(EG)報表管理(ER)基于Spring框架依賴注入與控制反轉(zhuǎn)IOC面向方面的編程AOP支持Spring動態(tài)配置文件的載入支持Bean的動態(tài)構建2業(yè)務功能組件介紹
核心容器Js頁面動作定義Jsp頁面格式定義通過動態(tài)配置實現(xiàn)對應用程序的全面托管StrutsConfigSpringConfigIbatisConfigStructsActionStruts動作(action)類ActionForm表單映射數(shù)據(jù)SQLxml業(yè)務處理SQL2業(yè)務功能組件介紹
動態(tài)配置Spring托管DispatchAction平臺集中托管Service業(yè)務處理邏輯Struts托管Jsp頁面格式定義Js頁面動作定義SQLxml業(yè)務處理SQLibatis托管1234Service業(yè)務處理邏輯事務是作為單個工作單元執(zhí)行的一系列操作集合,必須滿足ACID屬性(原子性、一致性、隔離性、持久性)平臺封裝了相關的API,提供對事務的支持。用戶無需關注具體的內(nèi)部實現(xiàn),即可實現(xiàn)相關的功能通過對各類API的組合調(diào)用,可以靈活地實現(xiàn)嵌套事務等各種復雜邏輯2業(yè)務功能組件介紹
事務管理。。。同一事務。。。主事務無事務一致性事務。。。主事務子事務嵌套事務2業(yè)務功能組件介紹
事務管理程序A程序B程序A程序B程序A程序B 國際化(Internationalization,簡稱I18N)指的是在軟件設計階段,就應該使軟件具有支持多種語言和地區(qū)的功能。英文環(huán)境中文環(huán)境2業(yè)務功能組件介紹
國際化資源管理
國際化資源管理的程序具有以下特征:當應用需要支持一種新的語言時,無需修改應用程序代碼文本、消息和圖片從源程序代碼中抽取出來,存儲在外部可以根據(jù)用戶的語言和地理位置,對與特定文化相關的數(shù)據(jù),如日期、時間和貨幣,進行正確的格式化
提供數(shù)據(jù)庫和資源文件兩種實現(xiàn)方式,可以靈活地配置修改資源信息后,可實現(xiàn)熱加載,而無需重啟應用
2業(yè)務功能組件介紹
國際化資源管理iPlat
TM目標: 讓異常處理保持簡單和直觀,使開發(fā)人員可以專心于開發(fā)業(yè)務邏輯,而不是把時間浪費在異常處理的樣板代碼上可以根據(jù)需求方便地拋出異常消息、異常堆棧或各種格式化的消息可以靈活地配置異常發(fā)生后的跳轉(zhuǎn)方式:原頁面、統(tǒng)一處理頁面或各定制化的異常處理頁面2業(yè)務功能組件介紹
異常管理
基于iBatisSqlMap框架:簡單、輕便、靈活學習成本低Dao接口的適當封裝屏蔽內(nèi)部邏輯,用戶操作簡單實用的擴展功能能自動為sql語句添加優(yōu)化的翻頁功能能自動根據(jù)普通的查詢語句實現(xiàn)count功能2業(yè)務功能組件介紹
數(shù)據(jù)持久化Html+JS:2業(yè)務功能組件介紹
界面組件(EF)silverlight為開發(fā)用戶提供了諸多支持用戶界面開發(fā)的組件,如表格、樹、菜單、區(qū)域、按鈕及按鈕欄、日歷、窗口面板、Tab頁及表單等,如下圖所示:EiInfoEFGridEFCalendarEFButtonEFSpliterEFTabEFRegionEFFormEFTreeEFNavigationBarEFButtonBarEFCoreEFDebuggerEFUtilEFValidatorEFWindowEFMenuEFColumn2業(yè)務功能組件介紹
界面組件(EF)——html+js功能特性:
支持全表任意位置單元格編輯提供表格數(shù)據(jù)列列寬調(diào)整功能支持主鍵及用戶自定義的列鎖定功能支持主鍵及用戶自定義的全表排序功能使用平臺統(tǒng)一數(shù)據(jù)結構EiInfo數(shù)據(jù)源支持Form數(shù)據(jù)提交及Ajax提交方式可選總記錄數(shù)查詢,提高大數(shù)據(jù)量數(shù)據(jù)查詢性能
提供常用字段類型校驗及自定義正則表達式校驗支持單元格自定義樣式、自定義事件回調(diào)等功能簡單、方便的操作模式通過Ajax提交方式提高用戶操作感受提供復制新增方式,方便用戶新增記錄提供Tab及Enter快捷單元格切換方式,方便用戶輸入2業(yè)務功能組件介紹
界面組件(EF)—表格EFGrid以下為EFGrid表格組件的常用部分功能演示:任意位置單元格編輯主鍵列鎖定自定義列排序可選總記錄數(shù)查詢可選總記錄數(shù)查詢業(yè)務功能組件介紹
界面組件(EF)—表格EFGrid功能特性:
支持數(shù)據(jù)、節(jié)點的動態(tài)載入功能
支持節(jié)點的圖標、字體、顏色等屬性的定制
支持多選框、單選框類型的樹節(jié)點支持樹的深度的限制功能豐富的API來支持對于樹控件的操作:
獲取當前節(jié)點打開、收縮樹節(jié)點獲取多選框、單選框的選中狀態(tài)設置節(jié)點的顯示、節(jié)點的重新加載
支持多種類型的數(shù)據(jù)源[XML、JS對象、EiInfo]
簡單、方便的開發(fā)模式提供數(shù)據(jù)源的后臺服務類的基類動態(tài)樹中AJAX傳輸對于開發(fā)人員的透明性2業(yè)務功能組件介紹
界面組件(EF)—樹控件EFTree功能特性:
支持多層次的水平、垂直菜單支持數(shù)據(jù)、節(jié)點的動態(tài)載入功能
支持菜單的深度的限制功能豐富的API來支持對于菜單控件的操作:
打開、收縮菜單節(jié)點設置節(jié)點的顯示、節(jié)點的重新加載
支持多種類型的數(shù)據(jù)源[XML、JS對象、EiInfo]
簡單、方便的開發(fā)模式
提供數(shù)據(jù)源的后臺服務類的基類動態(tài)菜單中AJAX傳輸對于開發(fā)人員的透明性2業(yè)務功能組件介紹
界面組件(EF)—菜單EFMenu日歷選擇組件提供對日歷的選擇級聯(lián)下拉組件提供單級級聯(lián)提供多級級聯(lián)Tab標簽頁組件提供Iframe方式的標簽頁提供DIV方式的標簽頁提供Tab切換的回調(diào)控制提供Tab切換時的緩存控制2業(yè)務功能組件介紹
界面組件(EF)—其它2業(yè)務功能組件介紹
界面組件(EF)—換膚為滿足項目不同界面風格的要求,平臺提供換膚機制,可以在圖片、css、字體大小等方面進行自定義:平臺界面風格數(shù)據(jù)準備界面皮膚顏色定制界面字體大小定制
頁面提交校驗校驗成功校驗失敗前臺校驗提供form域,div域,單個輸入框的校驗提供常用的校驗類型,如email,電話號碼等用戶可自定義正則表達式擴展校驗類型2業(yè)務功能組件介紹
界面組件(EF)—其它上傳下載數(shù)據(jù)庫HTTP協(xié)議上傳文件2業(yè)務功能組件介紹
界面組件(EF)—其它服務器2業(yè)務功能組件介紹
界面組件(EF)——silverlight跨平臺部署,支持Windows、Unix等多種操作系統(tǒng)跨應用服務器部署,支持IIS、WebLogic、WebSphere等跨瀏覽器運行,支持IE、Chrome、Safari等界面展示豐富、美觀操作簡單、交互性強接近C/S應用程序的高性能易于與微軟其他產(chǎn)品集成(例如Office)2業(yè)務功能組件介紹
界面組件(EF)——silverlightsilverlight前端解決方案同樣提供了豐富的控件:EFGrid,EFColumn,EFDataForm,EFDataField,EFRegion,EFTree,EFMenu,EFView,EFWindow,EFTab,EFToolBar,EFUpload,EFChart等等。是統(tǒng)一信息系統(tǒng)平臺提供的界面視圖基類控件,用于封裝獨立、可復用、具有業(yè)務邏輯的界面視圖。業(yè)務功能組件介紹
界面組件(EF)—EFView2業(yè)務功能組件介紹
界面組件(EF)—silverlightEFRegionEFGrid2業(yè)務功能組件介紹
界面組件(EF)—silverlightEFDataFormEFUpload提供數(shù)據(jù)表單的展示、編輯功能,一般配合FDataField使用,可作為主明細典型頁面的明細展示區(qū),實現(xiàn)與數(shù)據(jù)表格數(shù)據(jù)的雙向聯(lián)動。為統(tǒng)一信息系統(tǒng)平臺提供的文件上傳控件,可以進行單文件、多文件的上傳操作。2業(yè)務功能組件介紹
界面組件(EF)—silverlightEFDockingEFTree對于平臺中的元數(shù)據(jù),如頁面、按鈕及菜單、國際化資源等,進行統(tǒng)一集中的管理。頁面信息管理:用于注冊項目中開發(fā)的頁面,平臺根據(jù)頁面注冊信息進行相關的調(diào)度。按鈕信息管理:用于注冊各頁面不同區(qū)域所包含的按鈕,便于平臺的統(tǒng)一渲染。同時與授權相關聯(lián),可進行按鈕的自動過濾。菜單信息管理:用戶可靈活地配置菜單項及層次關系,系統(tǒng)根據(jù)用戶的注冊信息進行菜單的展現(xiàn)國際化資源管理:對在項目中需要的國際化資源進行管理2業(yè)務功能組件介紹
元數(shù)據(jù)管理(ED)—功能頁面按鈕菜單2業(yè)務功能組件介紹
元數(shù)據(jù)管理(ED)—樣例國際化資源信息集中維護,便于項目組對項目規(guī)模進行全局管理平臺能根據(jù)頁面注冊信息進行統(tǒng)一的調(diào)度能根據(jù)各頁面不同區(qū)域所注冊的按鈕信息,進行自動渲染信息修改可動態(tài)加載資源可自動導入授權系統(tǒng)與授權模塊相關聯(lián),可進行按鈕及菜單等的自動過濾以往的開發(fā)模式:通過配置文件定義頁面的跳轉(zhuǎn)按鈕需要手工定義在頁面中菜單信息以配置文件維護或固化在程序中授權資源需要重新定義相關資源無法統(tǒng)一管理配置信息難于動態(tài)加載相關元素與授權信息關聯(lián)不夠直接資源重復定義,一致性差元數(shù)據(jù)管理2業(yè)務功能組件介紹
元數(shù)據(jù)管理(ED)—優(yōu)點按鈕定義權限判斷按鈕自動渲染及權限自動過濾傳統(tǒng)代碼片斷:iPlat代碼片斷:2業(yè)務功能組件介紹
元數(shù)據(jù)管理(ED)—效果ServiceA
iPlat采用統(tǒng)一的數(shù)據(jù)交換結構EiInfo前臺頁面提交的數(shù)據(jù),系統(tǒng)會根據(jù)規(guī)則自動組織成EiInfo結構交給后臺應用進行處理后臺應用處理完成的數(shù)據(jù)組織成EiInfo的信息格式返回前臺,前臺根據(jù)EiInfo的信息自動渲染成相應的頁面展現(xiàn)元素后臺Service對外提供的所有方法的輸入與輸出參數(shù)都為EiInfo2業(yè)務功能組件介紹
數(shù)據(jù)交換(EI)Jsp頁面ServiceBEiInfoEiInfo
一個EiInfo由若干個數(shù)據(jù)塊區(qū)(EiBlock)組成
一個數(shù)據(jù)塊區(qū)(EiBlock)相當于一個按行列組織的二維數(shù)據(jù),以行號和列名為關鍵字檢索數(shù)據(jù)
一個數(shù)據(jù)塊的列頭信息由獨立的EiColumn對象進行描述2業(yè)務功能組件介紹
數(shù)據(jù)交換(EI)blockMetablockscolumnsEiBlockEiBlockMetaEiColumnEiInfo平臺日志的特性全面的日志系統(tǒng)解決方案系統(tǒng)日志、業(yè)務日志、異常日志簡單、方便的日志系統(tǒng)的開發(fā)運行時的可配置的日志信息輸出支持多種日志存儲方式(數(shù)據(jù)庫、XML、定制)2業(yè)務功能組件介紹
日志管理(EL)對系統(tǒng)日志的支持格式化的系統(tǒng)日志輸出解除對于第三方日志構件的強依賴支持多種流行日志構件的無縫集成Log4j,ApacheCommonsLog,JDKLog對于流行日志構件Log4j的特性支持
2業(yè)務功能組件介紹
日志管理(EL)對業(yè)務日志的支持格式化的業(yè)務日志輸出業(yè)務日志類別的配置業(yè)務日志存儲的配置輔助功能頁面2業(yè)務功能組件介紹
日志管理(EL)業(yè)務日志查看頁面服務監(jiān)控查看頁面SQL調(diào)用監(jiān)控頁面異常信息查看頁面支持集群模式的企業(yè)級任務調(diào)度器定義任務并行型任務、安全型任務無編碼式的將業(yè)務邏輯定義為任務定義任務觸發(fā)器支持cron表達式同一任務支持多觸發(fā)器記錄任務日志監(jiān)控任務運行狀況支持頁面方式或編程方式的后臺任務異步執(zhí)行通過頁面進行注冊管理2業(yè)務功能組件介紹
任務管理(EJ)服務A服務B任務A觸發(fā)器1觸發(fā)器2觸發(fā)器3觸發(fā)器1觸發(fā)器2任務A2業(yè)務功能組件介紹
任務管理(EJ)服務、任務和觸發(fā)器2業(yè)務功能組件介紹
EAI集成(EA)數(shù)據(jù)交換平臺應用接口應用系統(tǒng)(9672,PSCS,UECP...)基于iPlat的應用系統(tǒng)平臺電文接口
拼接電文拆分電文電文體電文串電文規(guī)范平臺電文規(guī)范Name(10,0):用戶1Weight(6,2):65.2age(3,0):24
用戶1006520024電文配置管理接收,發(fā)送電文緩存信息管理接收,發(fā)送電文備份管理人力資源信息同步單點登錄口令同步EHR人力資源系統(tǒng)
ePass
授權管理系統(tǒng)菜單/頁面/按鈕的訪問控制權限信息的導入、導出數(shù)據(jù)集授權系統(tǒng)用戶和組織的來源可以與第三方系統(tǒng)對接,例如人力資源系統(tǒng)根據(jù)實際應用,選擇的集成了ePass的授權模式2業(yè)務功能組件介紹
用戶及授權管理(ES)第三方系統(tǒng)用戶的導入、用戶信息的同步變更配置項包括更新的時間、頻率等簡單、安全的單點登錄解決方案無需任何編碼、不可逆的口令加密口令的修改和重置功能不同系統(tǒng)間的口令自動同步功能基于插件模式的登陸前限制、登陸后限制超級管理員的配置基于授權組織樹的新型角色角色的動態(tài)創(chuàng)建、配置功能2業(yè)務功能組件介紹
用戶及授權管理(ES)基于平臺注冊的頁面、菜單、按鈕的訪問控制策略基于角色、角色類型的授權模式授權給角色類型授權給角色權限配置信息的導入、導出支持面向數(shù)據(jù)集的授權2業(yè)務功能組件介紹
用戶及授權管理(ES)報表是由報表格式和報表數(shù)據(jù)構成的。報表管理就是對系統(tǒng)內(nèi)報表格式和報表數(shù)據(jù)進行統(tǒng)一管理的過程。Excel報表以其簡潔,用戶熟悉程度高等優(yōu)點,為了使用戶能夠方便地在平臺中使用excel報表,iPlat把excel報表集成到平臺中,制定一套滿足用戶需求的excel報表解決方案。報表在格式上支持StyleReport和Excel兩種格式的報表,其中還涵蓋了關于報表自定義函數(shù)的定義、配置等諸多功能,主要分成自定義函數(shù)的描述信息、自定義函數(shù)的配置信息、自定義函數(shù)的參數(shù)配置信息等功能。集成了數(shù)巨報表MAXReports2業(yè)務功能組件介紹
報表管理(ER)2業(yè)務功能組件介紹
工作流(EW)業(yè)務流程管理系統(tǒng)提供了一組服務和工具,這些服務和工具為顯式的流程管理(如流程的分析、定義、執(zhí)行、監(jiān)視和管理)提供支持。業(yè)務流程管理系統(tǒng)通過抽象及管理復雜多變的業(yè)務模型,以提升企業(yè)應對市場、需求、用戶、管理等多方面變化的敏捷度,并將不可避免的改變所帶來的影響減到最小。2業(yè)務功能組件介紹
內(nèi)容管理(EC)——功能架構2業(yè)務功能組件介紹
內(nèi)容管理(EC)——效果設置界面設置結果起到個人工作臺的作用,匯集了登錄用戶關心的信息入口支持portlet、tab、菜單自定義配置支持風格、模板、布局等自定義支持對菜單、portlet的權限控制支持針對節(jié)點的系統(tǒng)門戶維護及對個人的個性化門戶維護2業(yè)務功能組件介紹
門戶管理(EV)——特性2業(yè)務功能組件介紹
門戶管理(EV)——效果采用lucene技術對內(nèi)容管理數(shù)據(jù)進行索引和搜索用IKAnalyzer實現(xiàn)中文分詞,且提供接口擴展支持搜索結果實現(xiàn)高亮顯示與內(nèi)容管理相結合,實現(xiàn)搜索入口和結果的樣式自定義2業(yè)務功能組件介紹
內(nèi)容搜索(EG)——特性文章轉(zhuǎn)化為xml根據(jù)xml創(chuàng)建索引模板配置2業(yè)務功能組件介紹
內(nèi)容搜索(EG)——效果入口搜索結果
代碼生成器以插件的方式與開發(fā)工具Eclipse集成功能:生成開發(fā)需要的javabean文件和sqlmap配置文件。優(yōu)點:提高用戶開發(fā)效率,減少了用戶需要編寫的代碼量。作為平臺規(guī)范的有效載體,規(guī)范代碼質(zhì)量,降低代碼出錯概率。
3輔助開發(fā)工具
代碼生成器系列標準規(guī)范編碼規(guī)范設計規(guī)范托管規(guī)則部署規(guī)范企業(yè)數(shù)據(jù)格式標準數(shù)據(jù)交換標準應用系統(tǒng)集成標準企業(yè)業(yè)務流程標準方法論4標準、規(guī)范及方法論基于iplat的快速開發(fā)模式如何降低應用系統(tǒng)的耦合性13為什么要開發(fā)iPlat?(Why)iPlat的特性
4iPlat的應用案例
2iPlat是什么?(What)目錄iPlat產(chǎn)品特性先進性:SOA,EiInfo,AJAX,托管頁,單例+userSession靈活性:動態(tài)配置,松耦合,架構擴展性強,集群,service層與web層的完全剝離高效性:開發(fā):開發(fā)工具支持,豐富的前端頁面UI套件;運行:。。穩(wěn)定性:7×24集群模式。。。。系統(tǒng)服務部報告安全性:完整的企業(yè)級授權解決方案自主知識產(chǎn)權:所有的技術環(huán)節(jié)都是自主開發(fā)研制的,投入人力,經(jīng)歷時間可維護性:運行體系上,負載增大,可集群方式;完善的日志輸出;開發(fā)體系,契約式的服務調(diào)用,松耦合,熱加載;支持應用的熱發(fā)布SOA架構
面向服務的體系架構,真正將業(yè)務邏輯封裝為可復用的服務,統(tǒng)一的調(diào)度方式方便了整個軟件的生命周期(開發(fā)、測試、部署、更新)服務單例與用戶上下文的結合模式
提供的服務類采用單例模式,大大提高系統(tǒng)性能,同時和用戶上下文環(huán)境結合,可以有效處理用戶相關業(yè)務邏輯數(shù)據(jù)交換中間件EiInfo
統(tǒng)一的數(shù)據(jù)交換包格式,系統(tǒng)自動實現(xiàn)封包解包工作,開發(fā)者無須關心數(shù)據(jù)的傳輸方法,只需要按照業(yè)務需求組織數(shù)據(jù)AJAX技術的全面應用
AJAX技術加強了最終用戶的體驗,同時也提升了系統(tǒng)的交互性能
iPlat平臺的特性
先進性動態(tài)配置
實現(xiàn)動態(tài)管理系統(tǒng)相關的配置,信息資源松耦合服務之間采用soa調(diào)用,無須接口強依賴架構擴展性強
整體結構支持集群靈活部署service層與web層的完全剝離
開發(fā)人員只需要關注后臺業(yè)務邏輯的編寫及前臺界面層的編寫,對原web層部分,平臺托管屏蔽,開發(fā)人員無需介入iPlat平臺的特性
靈活性簡潔的體系架構---極大地降低了使用者的技術門檻平臺托管大量的非業(yè)務性工作---用戶只需關注最終的業(yè)務邏輯核心資源的動態(tài)加載機制---有效降低了對公共配置文件的過度依賴,有利于大規(guī)模項目團隊的開發(fā)常見業(yè)務邏輯的封裝---用戶可方便地復用豐富的前端頁面UI套件---減少并規(guī)范頁面代碼平臺提供的代碼生成插件---輔助生成大量的事務性代碼,并確保平臺規(guī)范2007年,java平臺組承擔了一體化集群項目約300人的開發(fā)支持工作iPlat平臺的特性
開發(fā)高效性iPlat開發(fā)周期4個月+iPlat平臺的特性
開發(fā)高效性數(shù)據(jù)表500余張業(yè)務切換230余項系統(tǒng)接口1500項上線程序4200余個設計及編程人員50財務
系統(tǒng)測試樣例:從60萬條記錄中讀取10條記錄在瀏覽器顯示測試環(huán)境:數(shù)據(jù)庫:IBMP595(12CPU,24GB)、ORACLE10數(shù)據(jù)庫應用服務器:4片IBMJS21刀片服務器(2CPU,4GB)、Weblogic集群iPlat平臺的特性
運行高效性序號關鍵指標數(shù)值
1工作時間平均交易量:一體化銷售系統(tǒng)銷售物流管控系統(tǒng)69325筆/小時41831筆/小時2最高并發(fā)用戶數(shù)(人):一體化銷售系統(tǒng)銷售物流管控系統(tǒng)2951153數(shù)據(jù)庫服務器工作時間負荷(平均):6.47%4一體化銷售應用服務器工作時間負荷(平均):5.60%5物流管控應用服務器工作時間負荷(平均):4.20%寶鋼一體化系統(tǒng)運行周報(2008年02月25日-03月02日)
系統(tǒng)在此期間7*24小時無間斷運行,所有應用模塊運行正常iPlat平臺的特性
穩(wěn)定性多組織架構下的分級授權體系信任系統(tǒng)、非信任系統(tǒng)之間的單點登錄解決方案完備的安全審計日志可以集成第三方人力資源系統(tǒng)的用戶注冊、同步功能可以集成第三方的身份認證系統(tǒng)可以集成第三方的權限管理系統(tǒng)iPlat平臺的特性
安全性13為什么要開發(fā)iPlat?(Why)iPlat的特性
4iPlat的應用案例2iPlat是什么?(What)目錄iPlat的應用案例寶鋼股份一體化經(jīng)營管理系統(tǒng)寶鋼集團統(tǒng)一會計系統(tǒng)寶鋼鋼貿(mào)現(xiàn)貨平臺攀鋼集團采購銷售系統(tǒng)中鹽集團信息系統(tǒng)沙鋼集中購銷系統(tǒng)世博交通信息管理系統(tǒng)財務公司信息管理系統(tǒng)都江堰市區(qū)域衛(wèi)生信息系統(tǒng)虹橋綜合信息管理系統(tǒng)上海市水務局行政業(yè)務信息資源目錄管理系統(tǒng)華寶信托業(yè)務系統(tǒng)。。。系統(tǒng)名稱畫面數(shù)報表數(shù)程序數(shù)數(shù)據(jù)表接口/消息數(shù)開發(fā)人員財務管理系統(tǒng)8881934200502150056銷售管理系統(tǒng)9643423863573108553銷售物流管控系統(tǒng)8781322918581123150需求與銷售計劃系統(tǒng)擴充21610095069213838人力資源管理系統(tǒng)1166259266772516638協(xié)同辦公系統(tǒng)950501300486833合計506210761589835594128268iPlat的應用案例
11月20日,寶鋼股份一體化銷售及銷售物流管控系統(tǒng)切換上線獲得成功,標志著寶鋼碳鋼產(chǎn)品銷售和物流管理擁有了統(tǒng)一規(guī)范的信息化支撐平臺。今后,從承接用戶訂單到產(chǎn)品送達用戶手中,寶鋼將實現(xiàn)合同的全程周期信息化管理,開創(chuàng)了國內(nèi)鋼鐵企業(yè)信息化管理的先河。這種對內(nèi)統(tǒng)一管理、對外快速響應的格局,將對提升寶鋼核心競爭力產(chǎn)生深遠影響。系統(tǒng)建設牽涉面廣、切換數(shù)據(jù)量大、接口復雜,需要與36個獨立系統(tǒng)進行實時在線信息交互,包括寶鋼分公司、不銹鋼分公司等四大制造單元的6個制造管理系統(tǒng)、4個數(shù)據(jù)分析系統(tǒng)以及各地區(qū)公司ERP系統(tǒng)等,從系統(tǒng)軟硬件到系統(tǒng)架構全新設計,涉及程序7000多個、電文接口3000多個,每天的數(shù)據(jù)交換多達2.5萬條。iPlat的應用案例2007年11月20日,寶鋼股份一體化銷售及銷售物流管控系統(tǒng)成功上線
寶鋼e-HR系統(tǒng)覆蓋了寶鋼股份公司及集團下屬公司(集團總部、寶檢公司)的人力資源基本信息。e-HR系統(tǒng)在實現(xiàn)“點準人頭,發(fā)對工資”的目標基礎上,完成了人員基本信息、員工配置、薪資、福利計算與發(fā)放等人力資源管理領域的核心功能,以及勞動合同管理、培訓管理、黨組織管理等相關的業(yè)務功能。
e-HR系統(tǒng)的上線,為寶鋼股份公司一體化人力資源管理打下了堅實的技術基礎,同時也對寶鋼范圍內(nèi)的信息系統(tǒng)所需要的組織結構、崗位和人員信息提供了準確、可靠的來源,為多系統(tǒng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- YC/T 599.1-2023卷煙加工過程在線計量器具計量技術規(guī)范第1部分:總則
- AutoCAD三維圖形建模方法79課件
- 考研復習-風景園林基礎考研試題附參考答案詳解(能力提升)
- 《風景園林招投標與概預算》試題A帶答案詳解(典型題)
- 2023年上海市上海市普陀區(qū)長征鎮(zhèn)招聘社區(qū)工作者真題附詳解
- 2025-2026年高校教師資格證之《高等教育法規(guī)》通關題庫附答案詳解(基礎題)
- 2024年濱州新能源集團有限責任公司及權屬公司公開招聘工作人員遞補筆試備考題庫含答案詳解(達標題)
- 2023國家能源投資集團有限責任公司第一批社會招聘筆試備考題庫附答案詳解(鞏固)
- 2025年黑龍江省五大連池市輔警招聘考試試題題庫附答案詳解(奪分金卷)
- 2025年黑龍江省五常市輔警招聘考試試題題庫附答案詳解(培優(yōu))
- 追及和相遇問題專題
- 北師大版小學數(shù)學二年級下冊第7單元《奧運開幕》練習試題
- 高考英語分層詞匯1800(適合藝考生使用)
- 市政工程質(zhì)量保修書
- 輸變電工程標準化施工作業(yè)卡變電工程
- 系列壓路機xmr303隨機文件16-操作保養(yǎng)手冊
- 目標產(chǎn)量完成超產(chǎn)獎勵方案
- 網(wǎng)絡運維計算機管理論文(論文)
- 面試評分表(學生會)
- 《高中政治選修3》17.聯(lián)合國:最具普遍性國際組織
- GB/T 5606.1-2004卷煙第1部分:抽樣
評論
0/150
提交評論