6-依托商業(yè)化平臺,提高軟件商競爭力-普元軟件程朝暉_第1頁
6-依托商業(yè)化平臺,提高軟件商競爭力-普元軟件程朝暉_第2頁
6-依托商業(yè)化平臺,提高軟件商競爭力-普元軟件程朝暉_第3頁
6-依托商業(yè)化平臺,提高軟件商競爭力-普元軟件程朝暉_第4頁
6-依托商業(yè)化平臺,提高軟件商競爭力-普元軟件程朝暉_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

海峽西岸軟件產(chǎn)業(yè)競爭力高峰論壇依托商業(yè)化平臺

提高軟件商競爭力

‘+速度+靈活+質量+管控-成本’程朝暉OASIS專家、普元軟件副總裁1970s1980s1990s2000s主機/終端(Mainframe/DumpTerminal)

支撐技術:批處理,OLTP,消息,DBMS,CICS…

易用性:COBOL,SQL,…

互聯(lián)互通:APPC,…客戶機/服務器(Client/Server)

支撐技術:階段1:2-Tier(圖形界面GUI,RDBMS)階段2:3-Tier(TPM,MQM,CORBA…)易用性:PowerBuilder,VisualBasic,…

互聯(lián)互通:TCP/IP,…瀏覽器/服務器(Browser/Server)

支撐技術:應用服務器(J2EE和.NET)

易用性:瀏覽器,開源框架…

互聯(lián)互通:HTTP,…Web平臺(EnterpriseSocialComputing)

支撐技術:階段1:SOA(SCA,SDO,BPEL)階段2:Web2.0(Mash-Ups,RSS,REST)

易用性:RIA,EOSStudio,…

互聯(lián)互通:WebServices,…2010s銀行通存通兌和中間業(yè)務電信計費和營業(yè)賬務銀行實時賬戶交易7*24網(wǎng)上和銀行7*24電信網(wǎng)上營業(yè)廳服務平臺創(chuàng)新平臺用戶體驗:任意時間/地點/方式業(yè)務發(fā)展:從資源走向服務部署價格:從百萬$到幾塊¥計算架構,時代潮流的推進器和摧毀器SOA架構,業(yè)務+技術+管理的矛盾統(tǒng)一體業(yè)務:

構件化和流程化的

業(yè)務模型技術:

服務化和標準化的

技術架構管理:

IT和業(yè)務的

管控治理框架業(yè)務流程:

滿足客戶的需求,實現(xiàn)企業(yè)對于客戶的價值業(yè)務構件:

專業(yè)化分工,解決業(yè)務域的問題,是快速實現(xiàn)靈活、高質量、易管控的業(yè)務流程的基礎平臺構件:

平臺類的復用,例如工作流、內容管理、規(guī)則、報表等技術構件:

技術層面復用,例如字符處理、菜單、日志SOA的構件化業(yè)務模型,大規(guī)劃協(xié)作的范式SOA的技術分層,服務化和標準化帶來靈活復用數(shù)據(jù)上下文DBESBERPCRM資源層構件層Java構件邏輯構件Spring業(yè)務流程Composite服務層

Composite安全事務SCASDOWfMC人工活動代理代辦自動活動流程層協(xié)同層SSOReport個性化協(xié)作RCPAJAXHTMLWMLJavaClient協(xié)同層,

協(xié)作與服務交付資源層,

資源也是服務構件層,

構件化實現(xiàn)服務服務層,

標準化和松耦合流程層,

流程化業(yè)務服務SOA架構的管控和治理框架,實時和動態(tài)應對IT與業(yè)務策略監(jiān)控、安全服務水平與質量管理行業(yè)策略……應用與平臺的配置管理儀表盤服務仿真服務虛擬化卡中心業(yè)務應用申請服務發(fā)卡服務聯(lián)機授權收單服務催收服務其它業(yè)務管理系統(tǒng)工作流目的就是有序管理現(xiàn)有業(yè)務應用案例:交行信用卡流程運營管理系統(tǒng)

--構件化的業(yè)務模型案例:交行信用卡流程運營管理系統(tǒng)

--服務構造與流程實現(xiàn)案例:交行信用卡流程運營管理系統(tǒng)

--管控與治理(1)案例:交行信用卡流程運營管理系統(tǒng)

--管控與治理(2)案例:交行信用卡流程運營管理系統(tǒng)

--管控與治理(3)交行信用卡運營管理系統(tǒng)項目總結項目規(guī)模

58個流程

248個服務

562個頁面

38張報表項目周期

3個月上線項目人員

1個項目經(jīng)理、

1個業(yè)務架構師、

1個有經(jīng)驗開發(fā)人員

3個新人、

4個實習生項目質量

800萬條數(shù)據(jù)日處理32000筆流程

5000人在線構件化和圖形化,革命軟件生產(chǎn)力public

final

class

OrderHTMLAction

extends

HTMLActionSupport

{

public

Event

perform(HttpServletRequest

request)

throws

HTMLActionException

{

//Extractattributeswewillneed

//XXXXthisneedstobepartoftheform

ContactInfo

shipper

=

extractContactInfo(request,

"_a");

ContactInfo

receiver

=

extractContactInfo(request,

"_b");

CreditCard

creditCard

=

new

CreditCard(

"1234-2334",

"DukeExpress",

"10/2001")

;

return

new

OrderEvent(shipper,receiver,creditCard);

}

/*parseaddressformandgenerateaContactInfoobject*/

private

ContactInfo

extractContactInfo(HttpServletRequest

request,

String

suffix)

throws

HTMLActionException

{

ArrayList

missingFields

=

null;

String

familyName

=

request.getParameter("family_name"

+suffix).trim();

if

(familyName.equals(""))

{

if

(missingFields

==

null)

{

missingFields

=

new

ArrayList();

}

missingFields.add("LastName");suffix).trim();

if

(postalCode.equals("")){

if

(missingFields

==

null)

{

“不斷采用構件技術是未來軟件生產(chǎn)力提高的主要來源”

—麥肯錫《軟件成功的奧秘》SOA體系架構下的應用軟件標準構造單元(ComponentUnit)用以構造更為高層和更粗粒度的應用軟件模塊

(Services,References,Properties)用以封裝更為低層和更細粒度的邏輯實現(xiàn)

(Implementation)Services:服務是被使用的功能References:實現(xiàn)時所要引用于其他構件的服務Properties:實現(xiàn)時影響構件運作的可設置數(shù)值Implementation:支持各種實現(xiàn)技術(Java,C++,PHP,JavaScript,BPEL,SQL,XQuery,Composite…)構件,應用軟件的標準構造單元SOA應用體系架構下的軟件開發(fā)模式(ProgrammingModel)基于構件,以組裝(Assembly)為方法的開發(fā)模式

(Composite,Wire,Properties,PropertySetting)組裝出的組合構件(Composite)是SOA服務的來源

(Interface,Binding)組裝,應用軟件的新一代生產(chǎn)模式一體化實現(xiàn)全生命周期的商業(yè)化平臺規(guī)劃與設計

SOA的總體策略與愿景及服務的規(guī)劃與分析設計,找到自身的核心和差異化構造與流程

當前SOA實施的關鍵和挑戰(zhàn)在于服務的構造和業(yè)務流程管理運營與管理

組織級服務和數(shù)據(jù)的復用和運營管理監(jiān)控與治理

通過服務的監(jiān)控和治理策略及驗證來保障服務的按質量運營和持續(xù)優(yōu)化河南電力營銷系統(tǒng),業(yè)務規(guī)劃橫向一體化(從設計,開發(fā),測試,發(fā)布,運行管理全過程一體化)(運用構件技術,可視化技術貫穿全過程)縱向一體化(業(yè)務框架,工作流,報表,規(guī)則)河南電力營銷系統(tǒng),一體化的面向構件軟件工程數(shù)據(jù)模型構建業(yè)務模型構建展現(xiàn)模型構建運算模型構建頁面模型構建流程模型構建報表模型構建河南電力營銷系統(tǒng),構件技術的快速開發(fā)河南電力營銷系統(tǒng),高效率、高質量的結果

應用平臺極大提高了開發(fā)效率,雖然項目組當時是70人的規(guī)模,但都基本是按照計劃在進行開發(fā),如果沒有應用平臺的支撐,估計只能完成現(xiàn)在功能的1/3,應用平臺對項目工期提供了有力的保障。頁面數(shù)估計代碼行傳統(tǒng)工作量實際工作量節(jié)約工作量48561169289600人月200人月400人月河南電力營銷系統(tǒng),應用平臺的選擇應用平臺選擇的分析繼承性:對現(xiàn)有軟件積累的基礎上,規(guī)劃新一代平臺和技術構件標準化:支持主流標準SOA(SCA,SDO)開放性:能夠整合業(yè)界先進的技術和框架完備性:橫向管理/縱向功能一體化延續(xù)性:獲得廠商提供知識轉移/培訓服務,并幫助建立人才隊伍河南電力營銷系統(tǒng),項目可交付成果的四個緯度系統(tǒng)按照河南電力營銷系統(tǒng)項目需求實現(xiàn)了系統(tǒng)開發(fā)文檔項目管理類文檔項目技術類文檔過程實踐了基于構件平臺開發(fā)的軟件過程,并逐步制定了適合構件平臺開發(fā)的軟件過程,改進了軟件開發(fā)過程構件提取了可水平復用、垂直復用的構件,將提高將來基于SOA架構進行開發(fā)的開發(fā)效率以及系統(tǒng)質量文檔系統(tǒng)過程構件河南電力營銷系統(tǒng)用戶報告工期大幅度縮短,穩(wěn)定性、性能等質量更有保障相應需求變化的能力顯著提高,維護成本大幅降低大幅提高了系統(tǒng)的管理和控制能力,降低了系統(tǒng)的實施風險EOS,全球領先的面向構件的SOA中間件EOSStudioEOSServerEOSGovernorEOSCLMEOSWorkflowEOSReportEOSRichWebEOSAppFrameworkEOSTestEOSTMPlatformEOSTMStudio

forEclipseEOSTMComponentLibraryandManagementEOSTM

FoundationLibraryCustomerDeveloped3rdPartyandOpenSourceDevelopedEOSTMServerSCAContainerKernelServiceEOSTMGovernorEOSTMBusinessEngineEOSTMReportEOSTM

WorkflowEOSTMRichWebJ2EEApplicationServerWebLogic,WebSphere,Tomcat,JBOSS,Fusion,Apusic

EOSTMTest(Going)EOSTMAppFrameworkEOSTM

Repository/ESB/BPM(Planning)ComponentRuntimeEnv.FlowEngine強大的應用開發(fā)支持,打造低成本、高質量、靈活、易管控的SOA應用軟件分析設計模塊設計數(shù)據(jù)建模流程設計交互設計構件開發(fā)運算構件邏輯流頁面流頁面構件調試構件部署文檔生成開發(fā)文檔項目統(tǒng)計數(shù)據(jù)服務SCA容器ComponentAComponentB數(shù)據(jù)服務implementCompositeYComponentCCompositeXJAVA/WebService...implement接入policyEOSGovernor監(jiān)管

業(yè)務邏輯引擎

ContextimplementWebUI模型/PageFlowEOS缺省展現(xiàn)端實現(xiàn)JSFStruts其他RCP等其他Client服務構件環(huán)境(SCE)EOSStudio基礎設施EOSTM的優(yōu)勢成就全球領先的商業(yè)化平臺SOA的最佳實踐設計即開發(fā)JavaEE級性能和萬級資源支持業(yè)務級、流程級復用與管理徹底的開放性(SPI級的能力)標準化(SCA/SDO)開發(fā)即集成管控與治理豐富的產(chǎn)品選件業(yè)務化定制創(chuàng)始和領導團隊劉亞東普元創(chuàng)始人,董事長美國馬里蘭大學物理學博士,亞信(AsiaInfo)創(chuàng)始人之一,曾任亞信科技執(zhí)行副總裁杰出的行業(yè)遠見者與企業(yè)家黃柳青普元創(chuàng)始人,首席技術官(CTO)美國馬里蘭大學計算機博士,曾任亞信科技(AsiaInfo)副總裁,CTO世界一流的計算機科學家沈惠中普元首席執(zhí)行官(CEO)香港中文大學信息工程系學士,曾任BEA系統(tǒng)全球副總裁兼中國區(qū)總經(jīng)理,合力思軟件董事長兼CEO世界一流的管理和領導者國際一流的核心技術團隊姓名職位特長教育及經(jīng)歷黃柳青CTO軟件工程戰(zhàn)略專家美國馬里蘭大學計算機博士嚴永欣首席架構師架構專家美國麻省理工計算機博士程朝暉研發(fā)副總裁中間件專家OASIS顧問組成員,前BEA中國首席架構師甄強咨詢顧問電信行業(yè)專家博士,OASISTelecom技術委員會成員焦烈焱技術總監(jiān)SOA技術專家兩次獲得公司杰出貢獻獎王克強開發(fā)總監(jiān)工作流應用專家獲得公司杰出貢獻獎楊玉斌資深架構師企業(yè)架構專家OASISSCA技術委員會成員楊洪波資深架構師J2EE/BPM技術專家OASISSDO技術委員會成員王鋒主任工程師J2EE/SOA技術專家OASISSCA/SDO技術委員會成員,ApacheTuscanyCommitter發(fā)展歷程0302012001年4月普元公司成立北京、廣州、長沙、成都、南京公司成立,收購中科國際原BEA中國首席技術發(fā)言人程朝暉加盟普元普元協(xié)辦第28界

世界軟件工程大會原BEA全球副總裁

沈惠中出任普元CEO普元成為OSOA國際SOA標準協(xié)作組織核心成員普元成為OASIS

標準組織核心成員12月,EOS1.0發(fā)布5月,EOS2.0發(fā)布3月,EOS3

溫馨提示

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

評論

0/150

提交評論