寶信信息系統(tǒng)平臺iPlat4j介紹_第1頁
寶信信息系統(tǒng)平臺iPlat4j介紹_第2頁
寶信信息系統(tǒng)平臺iPlat4j介紹_第3頁
寶信信息系統(tǒng)平臺iPlat4j介紹_第4頁
寶信信息系統(tǒng)平臺iPlat4j介紹_第5頁
已閱讀5頁,還剩84頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

主講人:保密級別:內(nèi)部公開寶信信息系統(tǒng)平臺iPlat介紹目錄

1

3為什么要開發(fā)iPlat?(Why)iPlat的特性

4iPlat的應(yīng)用案例2iPlat是什么?(What)企業(yè)信息化的現(xiàn)狀以信息化帶動(dòng)工業(yè)化,以工業(yè)化促進(jìn)信息化企業(yè)信息化與企業(yè)發(fā)展的戰(zhàn)略目標(biāo)相結(jié)合,制定企業(yè)信息化的總體規(guī)劃企業(yè)信息化的投入逐年加大初步形成了各類管理信息系統(tǒng),規(guī)范企業(yè)管理流程,增強(qiáng)企業(yè)執(zhí)行能力,提高企業(yè)管理效率集團(tuán)化、一體化的經(jīng)營發(fā)展趨勢,對管理信息系統(tǒng)提出了更高的要求作為企業(yè)軟實(shí)力的體現(xiàn),寶鋼已經(jīng)投入累計(jì)幾十個(gè)億的資金進(jìn)行信息系統(tǒng)的建設(shè)企業(yè)信息化的需求特性

集成化單個(gè)應(yīng)用系統(tǒng)簡單業(yè)務(wù)應(yīng)用系統(tǒng)局部信息化大量傳統(tǒng)的人工操作復(fù)雜的業(yè)務(wù)應(yīng)用系統(tǒng)深度信息化各業(yè)務(wù)應(yīng)用系統(tǒng)內(nèi),基本實(shí)現(xiàn)信息化,但應(yīng)用系統(tǒng)間的交互流程操作借助手工方式多個(gè)獨(dú)立應(yīng)用系統(tǒng)統(tǒng)一、互聯(lián)的業(yè)務(wù)應(yīng)用系統(tǒng)全方位的信息化企業(yè)內(nèi)各應(yīng)用、各流程均實(shí)現(xiàn)信息化應(yīng)用系統(tǒng)集成企業(yè)信息化的需求特性

個(gè)性化空間上的個(gè)性化不同行業(yè)的企業(yè)用戶對信息系統(tǒng)的需求不相同同一行業(yè)的不同企業(yè)用戶對信息系統(tǒng)的需求也不相同時(shí)間上的個(gè)性化同一企業(yè)用戶在不同時(shí)間、不同發(fā)展階段對信息系統(tǒng)的需求不相同開發(fā)商的典型交付模式套裝軟件+二次開發(fā)定制化開發(fā)優(yōu)勢劣勢具有相對良好的系統(tǒng)架構(gòu)和穩(wěn)定性可滿足特定用戶的部分個(gè)性化需求功能相對固化,難以滿足企業(yè)個(gè)性化的需求系統(tǒng)相對封閉,難以與第三方系統(tǒng)集成存在擴(kuò)展性、穩(wěn)定性等架構(gòu)方面的缺陷大量功能組件的重復(fù)性開發(fā),開發(fā)效率低下業(yè)務(wù)知識得不到足夠的積累跨公司、跨部門合作項(xiàng)目難以展開企業(yè)信息化存在的問題

IT黑洞

IT黑洞艱苦的努力用戶開發(fā)商用戶開發(fā)商高額的投資復(fù)雜的過程漫長的周期失控的質(zhì)量無盡的維護(hù)雙輸?shù)慕Y(jié)局美好的愿景企業(yè)信息化存在的問題信息孤島企業(yè)資源管理(ERP)辦公(OA)人事/績效(HR)產(chǎn)品管理(PDM)客戶關(guān)系/銷售(CRM)決策分析(DSS)……開發(fā)框架和組件數(shù)據(jù)定義存儲(chǔ)維護(hù)/定制工具開發(fā)框架和組件數(shù)據(jù)定義存儲(chǔ)維護(hù)/定制工具應(yīng)用孤島難以集成企業(yè)信息化存在的問題原因分析IT黑洞問題:現(xiàn)有信息系統(tǒng)的建設(shè),是在底層的技術(shù)平臺上直接構(gòu)建業(yè)務(wù)系統(tǒng),并且也只能采用面向技術(shù)的、業(yè)務(wù)無關(guān)的編程工具來開發(fā)管理系統(tǒng)。這種低層次的軟件開發(fā)模式,導(dǎo)致功能組件的大量重復(fù)開發(fā),關(guān)鍵的業(yè)務(wù)知識和技能難以得到提煉和積累,使信息系統(tǒng)的開發(fā)、維護(hù)和擴(kuò)展困難重重,導(dǎo)致IT黑洞現(xiàn)象的普遍發(fā)生。應(yīng)用孤島問題:由于各事業(yè)部在長期實(shí)踐過程中形成了自有的開發(fā)框架和組件庫,在功能設(shè)計(jì)和具體技術(shù)上都存在一定的差異,沒有形成統(tǒng)一的標(biāo)準(zhǔn),導(dǎo)致不同部門開發(fā)的信息系統(tǒng),大多是孤島型的應(yīng)用,或者是業(yè)務(wù)功能模塊的簡單累加,相互之間難以進(jìn)行集成。企業(yè)信息化需求的解決之道公共的基礎(chǔ)組件統(tǒng)一的界面風(fēng)格Drivers信息系統(tǒng)平臺iPlat統(tǒng)一的登錄認(rèn)證統(tǒng)一的授權(quán)模式標(biāo)準(zhǔn)的信息格式靈活的配置模式iPlat的設(shè)計(jì)思想運(yùn)行時(shí)要保證高可靠性、高性能暴露給用戶的功能及接口應(yīng)盡可能地統(tǒng)一、簡單考慮到對各種規(guī)模的項(xiàng)目的支持,如何讓大規(guī)模的開發(fā)團(tuán)隊(duì)高效的進(jìn)行開發(fā)需要重點(diǎn)考慮對于實(shí)際項(xiàng)目中存在的各種重復(fù)性工作,應(yīng)進(jìn)行抽取,以提高項(xiàng)目的開發(fā)效率及質(zhì)量由于各應(yīng)用系統(tǒng)的需求差別較大,在保證提供的功能及接口統(tǒng)一、簡單的基礎(chǔ)上,應(yīng)盡量保證平臺的靈活性、可擴(kuò)展性及可維護(hù)性目錄13為什么要開發(fā)iPlat?(Why)iPlat的特性4iPlat的應(yīng)用案例2iPlat是什么?(What)概述Windows終端數(shù)據(jù)庫服務(wù)器集群應(yīng)用中間件WebLogic等瀏覽器應(yīng)用服務(wù)器集群頁面請求請求數(shù)據(jù)負(fù)載均衡返回?cái)?shù)據(jù)返回請求結(jié)果體系架構(gòu)技術(shù)架構(gòu)平臺的組成部分1234標(biāo)準(zhǔn)、規(guī)范及開發(fā)方法論輔助開發(fā)工具滿足最佳實(shí)踐的系統(tǒng)架構(gòu)基于架構(gòu)的業(yè)務(wù)功能組件iPlat1滿足最佳實(shí)踐的系統(tǒng)架構(gòu)在目前業(yè)界企業(yè)架構(gòu)框架模型的基礎(chǔ)上,結(jié)合企業(yè)信息化的經(jīng)驗(yàn)與最佳實(shí)踐,確定了技術(shù)架構(gòu),明確了應(yīng)用路線。2基于架構(gòu)的業(yè)務(wù)功能組件核心功能組件核心容器動(dòng)態(tài)配置管理國際化管理異常管理數(shù)據(jù)持久化事務(wù)管理框架功能組件界面組件(EF)元數(shù)據(jù)管理(ED)數(shù)據(jù)交換(EI)日志管理(EL)任務(wù)管理(EJ)樣例代碼(EE)EAI集成(EA)通用業(yè)務(wù)組件用戶及授權(quán)管理(ES)工作流(EW)內(nèi)容管理(EC)門戶管理(EV)內(nèi)容搜索(EG)報(bào)表管理(ER)基于Spring框架依賴注入與控制反轉(zhuǎn)IOC面向方面的編程AOP支持Spring動(dòng)態(tài)配置文件的載入支持Bean的動(dòng)態(tài)構(gòu)建2業(yè)務(wù)功能組件介紹

核心容器Js頁面動(dòng)作定義Jsp頁面格式定義通過動(dòng)態(tài)配置實(shí)現(xiàn)對應(yīng)用程序的全面托管StrutsConfigSpringConfigIbatisConfigStructsActionStruts動(dòng)作(action)類ActionForm表單映射數(shù)據(jù)SQLxml業(yè)務(wù)處理SQL2業(yè)務(wù)功能組件介紹

動(dòng)態(tài)配置Spring托管DispatchAction平臺集中托管Service業(yè)務(wù)處理邏輯Struts托管Jsp頁面格式定義Js頁面動(dòng)作定義SQLxml業(yè)務(wù)處理SQLibatis托管1234Service業(yè)務(wù)處理邏輯事務(wù)是作為單個(gè)工作單元執(zhí)行的一系列操作集合,必須滿足ACID屬性(原子性、一致性、隔離性、持久性)平臺封裝了相關(guān)的API,提供對事務(wù)的支持。用戶無需關(guān)注具體的內(nèi)部實(shí)現(xiàn),即可實(shí)現(xiàn)相關(guān)的功能通過對各類API的組合調(diào)用,可以靈活地實(shí)現(xiàn)嵌套事務(wù)等各種復(fù)雜邏輯2業(yè)務(wù)功能組件介紹

事務(wù)管理。。。同一事務(wù)。。。主事務(wù)無事務(wù)一致性事務(wù)。。。主事務(wù)子事務(wù)嵌套事務(wù)2業(yè)務(wù)功能組件介紹

事務(wù)管理程序A程序B程序A程序B程序A程序B 國際化(Internationalization,簡稱I18N)指的是在軟件設(shè)計(jì)階段,就應(yīng)該使軟件具有支持多種語言和地區(qū)的功能。英文環(huán)境中文環(huán)境2業(yè)務(wù)功能組件介紹

國際化資源管理

國際化資源管理的程序具有以下特征:當(dāng)應(yīng)用需要支持一種新的語言時(shí),無需修改應(yīng)用程序代碼文本、消息和圖片從源程序代碼中抽取出來,存儲(chǔ)在外部可以根據(jù)用戶的語言和地理位置,對與特定文化相關(guān)的數(shù)據(jù),如日期、時(shí)間和貨幣,進(jìn)行正確的格式化

提供數(shù)據(jù)庫和資源文件兩種實(shí)現(xiàn)方式,可以靈活地配置修改資源信息后,可實(shí)現(xiàn)熱加載,而無需重啟應(yīng)用

2業(yè)務(wù)功能組件介紹

國際化資源管理iPlat

TM目標(biāo): 讓異常處理保持簡單和直觀,使開發(fā)人員可以專心于開發(fā)業(yè)務(wù)邏輯,而不是把時(shí)間浪費(fèi)在異常處理的樣板代碼上可以根據(jù)需求方便地拋出異常消息、異常堆?;蚋鞣N格式化的消息可以靈活地配置異常發(fā)生后的跳轉(zhuǎn)方式:原頁面、統(tǒng)一處理頁面或各定制化的異常處理頁面2業(yè)務(wù)功能組件介紹

異常管理

基于iBatisSqlMap框架:簡單、輕便、靈活學(xué)習(xí)成本低Dao接口的適當(dāng)封裝屏蔽內(nèi)部邏輯,用戶操作簡單實(shí)用的擴(kuò)展功能能自動(dòng)為sql語句添加優(yōu)化的翻頁功能能自動(dòng)根據(jù)普通的查詢語句實(shí)現(xiàn)count功能2業(yè)務(wù)功能組件介紹

數(shù)據(jù)持久化Html+JS:2業(yè)務(wù)功能組件介紹

界面組件(EF)silverlight為開發(fā)用戶提供了諸多支持用戶界面開發(fā)的組件,如表格、樹、菜單、區(qū)域、按鈕及按鈕欄、日歷、窗口面板、Tab頁及表單等,如下圖所示:EiInfoEFGridEFCalendarEFButtonEFSpliterEFTabEFRegionEFFormEFTreeEFNavigationBarEFButtonBarEFCoreEFDebuggerEFUtilEFValidatorEFWindowEFMenuEFColumn2業(yè)務(wù)功能組件介紹

界面組件(EF)——html+js功能特性:

支持全表任意位置單元格編輯提供表格數(shù)據(jù)列列寬調(diào)整功能支持主鍵及用戶自定義的列鎖定功能支持主鍵及用戶自定義的全表排序功能使用平臺統(tǒng)一數(shù)據(jù)結(jié)構(gòu)EiInfo數(shù)據(jù)源支持Form數(shù)據(jù)提交及Ajax提交方式可選總記錄數(shù)查詢,提高大數(shù)據(jù)量數(shù)據(jù)查詢性能

提供常用字段類型校驗(yàn)及自定義正則表達(dá)式校驗(yàn)支持單元格自定義樣式、自定義事件回調(diào)等功能簡單、方便的操作模式通過Ajax提交方式提高用戶操作感受提供復(fù)制新增方式,方便用戶新增記錄提供Tab及Enter快捷單元格切換方式,方便用戶輸入2業(yè)務(wù)功能組件介紹

界面組件(EF)—表格EFGrid以下為EFGrid表格組件的常用部分功能演示:任意位置單元格編輯主鍵列鎖定自定義列排序可選總記錄數(shù)查詢可選總記錄數(shù)查詢業(yè)務(wù)功能組件介紹

界面組件(EF)—表格EFGrid功能特性:

支持?jǐn)?shù)據(jù)、節(jié)點(diǎn)的動(dòng)態(tài)載入功能

支持節(jié)點(diǎn)的圖標(biāo)、字體、顏色等屬性的定制

支持多選框、單選框類型的樹節(jié)點(diǎn)支持樹的深度的限制功能豐富的API來支持對于樹控件的操作:

獲取當(dāng)前節(jié)點(diǎn)打開、收縮樹節(jié)點(diǎn)獲取多選框、單選框的選中狀態(tài)設(shè)置節(jié)點(diǎn)的顯示、節(jié)點(diǎn)的重新加載

支持多種類型的數(shù)據(jù)源[XML、JS對象、EiInfo]

簡單、方便的開發(fā)模式提供數(shù)據(jù)源的后臺服務(wù)類的基類動(dòng)態(tài)樹中AJAX傳輸對于開發(fā)人員的透明性2業(yè)務(wù)功能組件介紹

界面組件(EF)—樹控件EFTree功能特性:

支持多層次的水平、垂直菜單支持?jǐn)?shù)據(jù)、節(jié)點(diǎn)的動(dòng)態(tài)載入功能

支持菜單的深度的限制功能豐富的API來支持對于菜單控件的操作:

打開、收縮菜單節(jié)點(diǎn)設(shè)置節(jié)點(diǎn)的顯示、節(jié)點(diǎn)的重新加載

支持多種類型的數(shù)據(jù)源[XML、JS對象、EiInfo]

簡單、方便的開發(fā)模式

提供數(shù)據(jù)源的后臺服務(wù)類的基類動(dòng)態(tài)菜單中AJAX傳輸對于開發(fā)人員的透明性2業(yè)務(wù)功能組件介紹

界面組件(EF)—菜單EFMenu日歷選擇組件提供對日歷的選擇級聯(lián)下拉組件提供單級級聯(lián)提供多級級聯(lián)Tab標(biāo)簽頁組件提供Iframe方式的標(biāo)簽頁提供DIV方式的標(biāo)簽頁提供Tab切換的回調(diào)控制提供Tab切換時(shí)的緩存控制2業(yè)務(wù)功能組件介紹

界面組件(EF)—其它2業(yè)務(wù)功能組件介紹

界面組件(EF)—換膚為滿足項(xiàng)目不同界面風(fēng)格的要求,平臺提供換膚機(jī)制,可以在圖片、css、字體大小等方面進(jìn)行自定義:平臺界面風(fēng)格數(shù)據(jù)準(zhǔn)備界面皮膚顏色定制界面字體大小定制

頁面提交校驗(yàn)校驗(yàn)成功校驗(yàn)失敗前臺校驗(yàn)提供form域,div域,單個(gè)輸入框的校驗(yàn)提供常用的校驗(yàn)類型,如email,電話號碼等用戶可自定義正則表達(dá)式擴(kuò)展校驗(yàn)類型2業(yè)務(wù)功能組件介紹

界面組件(EF)—其它上傳下載數(shù)據(jù)庫HTTP協(xié)議上傳文件2業(yè)務(wù)功能組件介紹

界面組件(EF)—其它服務(wù)器2業(yè)務(wù)功能組件介紹

界面組件(EF)——silverlight跨平臺部署,支持Windows、Unix等多種操作系統(tǒng)跨應(yīng)用服務(wù)器部署,支持IIS、WebLogic、WebSphere等跨瀏覽器運(yùn)行,支持IE、Chrome、Safari等界面展示豐富、美觀操作簡單、交互性強(qiáng)接近C/S應(yīng)用程序的高性能易于與微軟其他產(chǎn)品集成(例如Office)2業(yè)務(wù)功能組件介紹

界面組件(EF)——silverlightsilverlight前端解決方案同樣提供了豐富的控件:EFGrid,EFColumn,EFDataForm,EFDataField,EFRegion,EFTree,EFMenu,EFView,EFWindow,EFTab,EFToolBar,EFUpload,EFChart等等。是統(tǒng)一信息系統(tǒng)平臺提供的界面視圖基類控件,用于封裝獨(dú)立、可復(fù)用、具有業(yè)務(wù)邏輯的界面視圖。業(yè)務(wù)功能組件介紹

界面組件(EF)—EFView2業(yè)務(wù)功能組件介紹

界面組件(EF)—silverlightEFRegionEFGrid2業(yè)務(wù)功能組件介紹

界面組件(EF)—silverlightEFDataFormEFUpload提供數(shù)據(jù)表單的展示、編輯功能,一般配合FDataField使用,可作為主明細(xì)典型頁面的明細(xì)展示區(qū),實(shí)現(xiàn)與數(shù)據(jù)表格數(shù)據(jù)的雙向聯(lián)動(dòng)。為統(tǒng)一信息系統(tǒng)平臺提供的文件上傳控件,可以進(jìn)行單文件、多文件的上傳操作。2業(yè)務(wù)功能組件介紹

界面組件(EF)—silverlightEFDockingEFTree對于平臺中的元數(shù)據(jù),如頁面、按鈕及菜單、國際化資源等,進(jìn)行統(tǒng)一集中的管理。頁面信息管理:用于注冊項(xiàng)目中開發(fā)的頁面,平臺根據(jù)頁面注冊信息進(jìn)行相關(guān)的調(diào)度。按鈕信息管理:用于注冊各頁面不同區(qū)域所包含的按鈕,便于平臺的統(tǒng)一渲染。同時(shí)與授權(quán)相關(guān)聯(lián),可進(jìn)行按鈕的自動(dòng)過濾。菜單信息管理:用戶可靈活地配置菜單項(xiàng)及層次關(guān)系,系統(tǒng)根據(jù)用戶的注冊信息進(jìn)行菜單的展現(xiàn)國際化資源管理:對在項(xiàng)目中需要的國際化資源進(jìn)行管理2業(yè)務(wù)功能組件介紹

元數(shù)據(jù)管理(ED)—功能頁面按鈕菜單2業(yè)務(wù)功能組件介紹

元數(shù)據(jù)管理(ED)—樣例國際化資源信息集中維護(hù),便于項(xiàng)目組對項(xiàng)目規(guī)模進(jìn)行全局管理平臺能根據(jù)頁面注冊信息進(jìn)行統(tǒng)一的調(diào)度能根據(jù)各頁面不同區(qū)域所注冊的按鈕信息,進(jìn)行自動(dòng)渲染信息修改可動(dòng)態(tài)加載資源可自動(dòng)導(dǎo)入授權(quán)系統(tǒng)與授權(quán)模塊相關(guān)聯(lián),可進(jìn)行按鈕及菜單等的自動(dòng)過濾以往的開發(fā)模式:通過配置文件定義頁面的跳轉(zhuǎn)按鈕需要手工定義在頁面中菜單信息以配置文件維護(hù)或固化在程序中授權(quán)資源需要重新定義相關(guān)資源無法統(tǒng)一管理配置信息難于動(dòng)態(tài)加載相關(guān)元素與授權(quán)信息關(guān)聯(lián)不夠直接資源重復(fù)定義,一致性差元數(shù)據(jù)管理2業(yè)務(wù)功能組件介紹

元數(shù)據(jù)管理(ED)—優(yōu)點(diǎn)按鈕定義權(quán)限判斷按鈕自動(dòng)渲染及權(quán)限自動(dòng)過濾傳統(tǒng)代碼片斷:iPlat代碼片斷:2業(yè)務(wù)功能組件介紹

元數(shù)據(jù)管理(ED)—效果ServiceA

iPlat采用統(tǒng)一的數(shù)據(jù)交換結(jié)構(gòu)EiInfo前臺頁面提交的數(shù)據(jù),系統(tǒng)會(huì)根據(jù)規(guī)則自動(dòng)組織成EiInfo結(jié)構(gòu)交給后臺應(yīng)用進(jìn)行處理后臺應(yīng)用處理完成的數(shù)據(jù)組織成EiInfo的信息格式返回前臺,前臺根據(jù)EiInfo的信息自動(dòng)渲染成相應(yīng)的頁面展現(xiàn)元素后臺Service對外提供的所有方法的輸入與輸出參數(shù)都為EiInfo2業(yè)務(wù)功能組件介紹

數(shù)據(jù)交換(EI)Jsp頁面ServiceBEiInfoEiInfo

一個(gè)EiInfo由若干個(gè)數(shù)據(jù)塊區(qū)(EiBlock)組成

一個(gè)數(shù)據(jù)塊區(qū)(EiBlock)相當(dāng)于一個(gè)按行列組織的二維數(shù)據(jù),以行號和列名為關(guān)鍵字檢索數(shù)據(jù)

一個(gè)數(shù)據(jù)塊的列頭信息由獨(dú)立的EiColumn對象進(jìn)行描述2業(yè)務(wù)功能組件介紹

數(shù)據(jù)交換(EI)blockMetablockscolumnsEiBlockEiBlockMetaEiColumnEiInfo平臺日志的特性全面的日志系統(tǒng)解決方案系統(tǒng)日志、業(yè)務(wù)日志、異常日志簡單、方便的日志系統(tǒng)的開發(fā)運(yùn)行時(shí)的可配置的日志信息輸出支持多種日志存儲(chǔ)方式(數(shù)據(jù)庫、XML、定制)2業(yè)務(wù)功能組件介紹

日志管理(EL)對系統(tǒng)日志的支持格式化的系統(tǒng)日志輸出解除對于第三方日志構(gòu)件的強(qiáng)依賴支持多種流行日志構(gòu)件的無縫集成Log4j,ApacheCommonsLog,JDKLog對于流行日志構(gòu)件Log4j的特性支持

2業(yè)務(wù)功能組件介紹

日志管理(EL)對業(yè)務(wù)日志的支持格式化的業(yè)務(wù)日志輸出業(yè)務(wù)日志類別的配置業(yè)務(wù)日志存儲(chǔ)的配置輔助功能頁面2業(yè)務(wù)功能組件介紹

日志管理(EL)業(yè)務(wù)日志查看頁面服務(wù)監(jiān)控查看頁面SQL調(diào)用監(jiān)控頁面異常信息查看頁面支持集群模式的企業(yè)級任務(wù)調(diào)度器定義任務(wù)并行型任務(wù)、安全型任務(wù)無編碼式的將業(yè)務(wù)邏輯定義為任務(wù)定義任務(wù)觸發(fā)器支持cron表達(dá)式同一任務(wù)支持多觸發(fā)器記錄任務(wù)日志監(jiān)控任務(wù)運(yùn)行狀況支持頁面方式或編程方式的后臺任務(wù)異步執(zhí)行通過頁面進(jìn)行注冊管理2業(yè)務(wù)功能組件介紹

任務(wù)管理(EJ)服務(wù)A服務(wù)B任務(wù)A觸發(fā)器1觸發(fā)器2觸發(fā)器3觸發(fā)器1觸發(fā)器2任務(wù)A2業(yè)務(wù)功能組件介紹

任務(wù)管理(EJ)服務(wù)、任務(wù)和觸發(fā)器2業(yè)務(wù)功能組件介紹

EAI集成(EA)數(shù)據(jù)交換平臺應(yīng)用接口應(yīng)用系統(tǒng)(9672,PSCS,UECP...)基于iPlat的應(yīng)用系統(tǒng)平臺電文接口

拼接電文拆分電文電文體電文串電文規(guī)范平臺電文規(guī)范Name(10,0):用戶1Weight(6,2):65.2age(3,0):24

用戶1006520024電文配置管理接收,發(fā)送電文緩存信息管理接收,發(fā)送電文備份管理人力資源信息同步單點(diǎn)登錄口令同步EHR人力資源系統(tǒng)

ePass

授權(quán)管理系統(tǒng)菜單/頁面/按鈕的訪問控制權(quán)限信息的導(dǎo)入、導(dǎo)出數(shù)據(jù)集授權(quán)系統(tǒng)用戶和組織的來源可以與第三方系統(tǒng)對接,例如人力資源系統(tǒng)根據(jù)實(shí)際應(yīng)用,選擇的集成了ePass的授權(quán)模式2業(yè)務(wù)功能組件介紹

用戶及授權(quán)管理(ES)第三方系統(tǒng)用戶的導(dǎo)入、用戶信息的同步變更配置項(xiàng)包括更新的時(shí)間、頻率等簡單、安全的單點(diǎn)登錄解決方案無需任何編碼、不可逆的口令加密口令的修改和重置功能不同系統(tǒng)間的口令自動(dòng)同步功能基于插件模式的登陸前限制、登陸后限制超級管理員的配置基于授權(quán)組織樹的新型角色角色的動(dòng)態(tài)創(chuàng)建、配置功能2業(yè)務(wù)功能組件介紹

用戶及授權(quán)管理(ES)基于平臺注冊的頁面、菜單、按鈕的訪問控制策略基于角色、角色類型的授權(quán)模式授權(quán)給角色類型授權(quán)給角色權(quán)限配置信息的導(dǎo)入、導(dǎo)出支持面向數(shù)據(jù)集的授權(quán)2業(yè)務(wù)功能組件介紹

用戶及授權(quán)管理(ES)報(bào)表是由報(bào)表格式和報(bào)表數(shù)據(jù)構(gòu)成的。報(bào)表管理就是對系統(tǒng)內(nèi)報(bào)表格式和報(bào)表數(shù)據(jù)進(jìn)行統(tǒng)一管理的過程。Excel報(bào)表以其簡潔,用戶熟悉程度高等優(yōu)點(diǎn),為了使用戶能夠方便地在平臺中使用excel報(bào)表,iPlat把excel報(bào)表集成到平臺中,制定一套滿足用戶需求的excel報(bào)表解決方案。報(bào)表在格式上支持StyleReport和Excel兩種格式的報(bào)表,其中還涵蓋了關(guān)于報(bào)表自定義函數(shù)的定義、配置等諸多功能,主要分成自定義函數(shù)的描述信息、自定義函數(shù)的配置信息、自定義函數(shù)的參數(shù)配置信息等功能。集成了數(shù)巨報(bào)表MAXReports2業(yè)務(wù)功能組件介紹

報(bào)表管理(ER)2業(yè)務(wù)功能組件介紹

工作流(EW)業(yè)務(wù)流程管理系統(tǒng)提供了一組服務(wù)和工具,這些服務(wù)和工具為顯式的流程管理(如流程的分析、定義、執(zhí)行、監(jiān)視和管理)提供支持。業(yè)務(wù)流程管理系統(tǒng)通過抽象及管理復(fù)雜多變的業(yè)務(wù)模型,以提升企業(yè)應(yīng)對市場、需求、用戶、管理等多方面變化的敏捷度,并將不可避免的改變所帶來的影響減到最小。2業(yè)務(wù)功能組件介紹

內(nèi)容管理(EC)——功能架構(gòu)2業(yè)務(wù)功能組件介紹

內(nèi)容管理(EC)——效果設(shè)置界面設(shè)置結(jié)果起到個(gè)人工作臺的作用,匯集了登錄用戶關(guān)心的信息入口支持portlet、tab、菜單自定義配置支持風(fēng)格、模板、布局等自定義支持對菜單、portlet的權(quán)限控制支持針對節(jié)點(diǎn)的系統(tǒng)門戶維護(hù)及對個(gè)人的個(gè)性化門戶維護(hù)2業(yè)務(wù)功能組件介紹

門戶管理(EV)——特性2業(yè)務(wù)功能組件介紹

門戶管理(EV)——效果采用lucene技術(shù)對內(nèi)容管理數(shù)據(jù)進(jìn)行索引和搜索用IKAnalyzer實(shí)現(xiàn)中文分詞,且提供接口擴(kuò)展支持搜索結(jié)果實(shí)現(xiàn)高亮顯示與內(nèi)容管理相結(jié)合,實(shí)現(xiàn)搜索入口和結(jié)果的樣式自定義2業(yè)務(wù)功能組件介紹

內(nèi)容搜索(EG)——特性文章轉(zhuǎn)化為xml根據(jù)xml創(chuàng)建索引模板配置2業(yè)務(wù)功能組件介紹

內(nèi)容搜索(EG)——效果入口搜索結(jié)果

代碼生成器以插件的方式與開發(fā)工具Eclipse集成功能:生成開發(fā)需要的javabean文件和sqlmap配置文件。優(yōu)點(diǎn):提高用戶開發(fā)效率,減少了用戶需要編寫的代碼量。作為平臺規(guī)范的有效載體,規(guī)范代碼質(zhì)量,降低代碼出錯(cuò)概率。

3輔助開發(fā)工具

代碼生成器系列標(biāo)準(zhǔn)規(guī)范編碼規(guī)范設(shè)計(jì)規(guī)范托管規(guī)則部署規(guī)范企業(yè)數(shù)據(jù)格式標(biāo)準(zhǔn)數(shù)據(jù)交換標(biāo)準(zhǔn)應(yīng)用系統(tǒng)集成標(biāo)準(zhǔn)企業(yè)業(yè)務(wù)流程標(biāo)準(zhǔn)方法論4標(biāo)準(zhǔn)、規(guī)范及方法論基于iplat的快速開發(fā)模式如何降低應(yīng)用系統(tǒng)的耦合性13為什么要開發(fā)iPlat?(Why)iPlat的特性

4iPlat的應(yīng)用案例

2iPlat是什么?(What)目錄iPlat產(chǎn)品特性先進(jìn)性:SOA,EiInfo,AJAX,托管頁,單例+userSession靈活性:動(dòng)態(tài)配置,松耦合,架構(gòu)擴(kuò)展性強(qiáng),集群,service層與web層的完全剝離高效性:開發(fā):開發(fā)工具支持,豐富的前端頁面UI套件;運(yùn)行:。。穩(wěn)定性:7×24集群模式。。。。系統(tǒng)服務(wù)部報(bào)告安全性:完整的企業(yè)級授權(quán)解決方案自主知識產(chǎn)權(quán):所有的技術(shù)環(huán)節(jié)都是自主開發(fā)研制的,投入人力,經(jīng)歷時(shí)間可維護(hù)性:運(yùn)行體系上,負(fù)載增大,可集群方式;完善的日志輸出;開發(fā)體系,契約式的服務(wù)調(diào)用,松耦合,熱加載;支持應(yīng)用的熱發(fā)布SOA架構(gòu)

面向服務(wù)的體系架構(gòu),真正將業(yè)務(wù)邏輯封裝為可復(fù)用的服務(wù),統(tǒng)一的調(diào)度方式方便了整個(gè)軟件的生命周期(開發(fā)、測試、部署、更新)服務(wù)單例與用戶上下文的結(jié)合模式

提供的服務(wù)類采用單例模式,大大提高系統(tǒng)性能,同時(shí)和用戶上下文環(huán)境結(jié)合,可以有效處理用戶相關(guān)業(yè)務(wù)邏輯數(shù)據(jù)交換中間件EiInfo

統(tǒng)一的數(shù)據(jù)交換包格式,系統(tǒng)自動(dòng)實(shí)現(xiàn)封包解包工作,開發(fā)者無須關(guān)心數(shù)據(jù)的傳輸方法,只需要按照業(yè)務(wù)需求組織數(shù)據(jù)AJAX技術(shù)的全面應(yīng)用

AJAX技術(shù)加強(qiáng)了最終用戶的體驗(yàn),同時(shí)也提升了系統(tǒng)的交互性能

iPlat平臺的特性

先進(jìn)性動(dòng)態(tài)配置

實(shí)現(xiàn)動(dòng)態(tài)管理系統(tǒng)相關(guān)的配置,信息資源松耦合服務(wù)之間采用soa調(diào)用,無須接口強(qiáng)依賴架構(gòu)擴(kuò)展性強(qiáng)

整體結(jié)構(gòu)支持集群靈活部署service層與web層的完全剝離

開發(fā)人員只需要關(guān)注后臺業(yè)務(wù)邏輯的編寫及前臺界面層的編寫,對原web層部分,平臺托管屏蔽,開發(fā)人員無需介入iPlat平臺的特性

靈活性簡潔的體系架構(gòu)---極大地降低了使用者的技術(shù)門檻平臺托管大量的非業(yè)務(wù)性工作---用戶只需關(guān)注最終的業(yè)務(wù)邏輯核心資源的動(dòng)態(tài)加載機(jī)制---有效降低了對公共配置文件的過度依賴,有利于大規(guī)模項(xiàng)目團(tuán)隊(duì)的開發(fā)常見業(yè)務(wù)邏輯的封裝---用戶可方便地復(fù)用豐富的前端頁面UI套件---減少并規(guī)范頁面代碼平臺提供的代碼生成插件---輔助生成大量的事務(wù)性代碼,并確保平臺規(guī)范2007年,java平臺組承擔(dān)了一體化集群項(xiàng)目約300人的開發(fā)支持工作iPlat平臺的特性

開發(fā)高效性iPlat開發(fā)周期4個(gè)月+iPlat平臺的特性

開發(fā)高效性數(shù)據(jù)表500余張業(yè)務(wù)切換230余項(xiàng)系統(tǒng)接口1500項(xiàng)上線程序4200余個(gè)設(shè)計(jì)及編程人員50財(cái)務(wù)

系統(tǒng)測試樣例:從60萬條記錄中讀取10條記錄在瀏覽器顯示測試環(huán)境:數(shù)據(jù)庫:IBMP595(12CPU,24GB)、ORACLE10數(shù)據(jù)庫應(yīng)用服務(wù)器:4片IBMJS21刀片服務(wù)器(2CPU,4GB)、Weblogic集群iPlat平臺的特性

運(yùn)行高效性序號關(guān)鍵指標(biāo)數(shù)值

1工作時(shí)間平均交易量:一體化銷售系統(tǒng)銷售物流管控系統(tǒng)69325筆/小時(shí)41831筆/小時(shí)2最高并發(fā)用戶數(shù)(人):一體化銷售系統(tǒng)銷售物流管控系統(tǒng)2951153數(shù)據(jù)庫服務(wù)器工作時(shí)間負(fù)荷(平均):6.47%4一體化銷售應(yīng)用服務(wù)器工作時(shí)間負(fù)荷(平均):5.60%5物流管控應(yīng)用服務(wù)器工作時(shí)間負(fù)荷(平均):4.20%寶鋼一體化系統(tǒng)運(yùn)行周報(bào)(2008年02月25日-03月02日)

系統(tǒng)在此期間7*24小時(shí)無間斷運(yùn)行,所有應(yīng)用模塊運(yùn)行正常iPlat平臺的特性

穩(wěn)定性多組織架構(gòu)下的分級授權(quán)體系信任系統(tǒng)、非信任系統(tǒng)之間的單點(diǎn)登錄解決方案完備的安全審計(jì)日志可以集成第三方人力資源系統(tǒng)的用戶注冊、同步功能可以集成第三方的身份認(rèn)證系統(tǒng)可以集成第三方的權(quán)限管理系統(tǒng)iPlat平臺的特性

安全性13為什么要開發(fā)iPlat?(Why)iPlat的特性

4iPlat的應(yīng)用案例2iPlat是什么?(What)目錄iPlat的應(yīng)用案例寶鋼股份一體化經(jīng)營管理系統(tǒng)寶鋼集團(tuán)統(tǒng)一會(huì)計(jì)系統(tǒng)寶鋼鋼貿(mào)現(xiàn)貨平臺攀鋼集團(tuán)采購銷售系統(tǒng)中鹽集團(tuán)信息系統(tǒng)沙鋼集中購銷系統(tǒng)世博交通信息管理系統(tǒng)財(cái)務(wù)公司信息管理系統(tǒng)都江堰市區(qū)域衛(wèi)生信息系統(tǒng)虹橋綜合信息管理系統(tǒng)上海市水務(wù)局行政業(yè)務(wù)信息資源目錄管理系統(tǒng)華寶信托業(yè)務(wù)系統(tǒng)。。。系統(tǒng)名稱畫面數(shù)報(bào)表數(shù)程序數(shù)數(shù)據(jù)表接口/消息數(shù)開發(fā)人員財(cái)務(wù)管理系統(tǒng)8881934200502150056銷售管理系統(tǒng)9643423863573108553銷售物流管控系統(tǒng)8781322918581123150需求與銷售計(jì)劃系統(tǒng)擴(kuò)充21610095069213838人力資源管理系統(tǒng)1166259266772516638協(xié)同辦公系統(tǒng)950501300486833合計(jì)506210761589835594128268iPlat的應(yīng)用案例

11月20日,寶鋼股份一體化銷售及銷售物流管控系統(tǒng)切換上線獲得成功,標(biāo)志著寶鋼碳鋼產(chǎn)品銷售和物流管理擁有了統(tǒng)一規(guī)范的信息化支撐平臺。今后,從承接用戶訂單到產(chǎn)品送達(dá)用戶手中,寶鋼將實(shí)現(xiàn)合同的全程周期信息化管理,開創(chuàng)了國內(nèi)鋼鐵企業(yè)信息化管理的先河。這種對內(nèi)統(tǒng)一管理、對外快速響應(yīng)的格局,將對提升寶鋼核心競爭力產(chǎn)生深遠(yuǎn)影響。系統(tǒng)建設(shè)牽涉面廣、切換數(shù)據(jù)量大、接口復(fù)雜,需要與36個(gè)獨(dú)立系統(tǒng)進(jìn)行實(shí)時(shí)在線信息交互,包括寶鋼分公司、不銹鋼分公司等四大制造單元的6個(gè)制造管理系統(tǒng)、4個(gè)數(shù)據(jù)分析系統(tǒng)以及各地區(qū)公司ERP系統(tǒng)等,從系統(tǒng)軟硬件到系統(tǒng)架構(gòu)全新設(shè)計(jì),涉及程序7000多個(gè)、電文接口3000多個(gè),每天的數(shù)據(jù)交換多達(dá)2.5萬條。iPlat的應(yīng)用案例2007年11月20日,寶鋼股份一體化銷售及銷售物流管控系統(tǒng)成功上線

寶鋼e-HR系統(tǒng)覆蓋了寶鋼股份公司及集團(tuán)下屬公司(集團(tuán)總部、寶檢公司)的人力資源基本信息。e-HR系統(tǒng)在實(shí)現(xiàn)“點(diǎn)準(zhǔn)人頭,發(fā)對工資”的目標(biāo)基礎(chǔ)上,完成了人員基本信息、員工配置、薪資、福利計(jì)算與發(fā)放等人力資源管理領(lǐng)域的核心功能,以及勞動(dòng)合同管理、培訓(xùn)管理、黨組織管理等相關(guān)的業(yè)務(wù)功能。

e-HR系統(tǒng)的上線,為寶鋼股份公司一體化人力資源管理打下了堅(jiān)實(shí)的技術(shù)基礎(chǔ),同時(shí)也對寶鋼范圍內(nèi)的信息系統(tǒng)所需要的組織結(jié)構(gòu)、崗位和人員信息提供了準(zhǔn)確、可靠的來源,為多系統(tǒng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論