面向構(gòu)件化軟件開(kāi)發(fā)_第1頁(yè)
面向構(gòu)件化軟件開(kāi)發(fā)_第2頁(yè)
面向構(gòu)件化軟件開(kāi)發(fā)_第3頁(yè)
面向構(gòu)件化軟件開(kāi)發(fā)_第4頁(yè)
面向構(gòu)件化軟件開(kāi)發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩67頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、面向構(gòu)件化軟件開(kāi)發(fā)面向構(gòu)件化軟件開(kāi)發(fā)面向構(gòu)件是產(chǎn)業(yè)成熟的標(biāo)志裁縫、木匠、號(hào)碼、組合家具 裁縫是量身訂制的藝術(shù)家 號(hào)碼是人體身材的標(biāo)準(zhǔn)化 木匠是因才施用的藝術(shù)家 組合家具是需求的產(chǎn)業(yè)化科學(xué)、技術(shù)、工程 科學(xué): NP-Complete問(wèn)題 技術(shù): 1997年深藍(lán)計(jì)算機(jī)戰(zhàn)勝卡斯帕羅夫 工程 互聯(lián)網(wǎng)時(shí)代高科技為什么低回報(bào) 軟件產(chǎn)品化成為神話 技術(shù)變化太快 需求變化太快 覆蓋的面太寬軟件工程的銀彈單機(jī)單機(jī)客戶客戶/服務(wù)器服務(wù)器互聯(lián)網(wǎng)互聯(lián)網(wǎng)單一事務(wù)單一事務(wù)部門(mén)部門(mén)全企業(yè)全企業(yè)開(kāi)盒即用開(kāi)盒即用二次開(kāi)發(fā)二次開(kāi)發(fā)構(gòu)件集成構(gòu)件集成面向構(gòu)件的產(chǎn)業(yè)化價(jià)值降低生產(chǎn)成本適應(yīng)需求變化快速推出穩(wěn)定新產(chǎn)品降低提交安裝維護(hù)成本面

2、向構(gòu)件的應(yīng)用軟件體系CORBATuxedoJ2EE面向構(gòu)件的面向構(gòu)件的 應(yīng)用軟件平臺(tái)應(yīng)用軟件平臺(tái) EAI軟件和知識(shí)表達(dá)0101機(jī)器語(yǔ)言機(jī)器語(yǔ)言0101機(jī)器語(yǔ)言機(jī)器語(yǔ)言0101機(jī)器語(yǔ)言機(jī)器語(yǔ)言0101機(jī)器語(yǔ)言機(jī)器語(yǔ)言GOTO 23匯編語(yǔ)言匯編語(yǔ)言GOTO 23匯編語(yǔ)言匯編語(yǔ)言GOTO 23匯編語(yǔ)言匯編語(yǔ)言While 高級(jí)語(yǔ)言高級(jí)語(yǔ)言While 高級(jí)語(yǔ)言高級(jí)語(yǔ)言面向構(gòu)件面向構(gòu)件面向構(gòu)件是下一代的中間件CORBAJ2EE面向構(gòu)件面向構(gòu)件EAI/SOADB/OSERPOA基于基于C/S應(yīng)用系統(tǒng)應(yīng)用系統(tǒng)美國(guó)應(yīng)用軟件的沿革路徑基于中間件應(yīng)用系統(tǒng)基于中間件應(yīng)用系統(tǒng)DB/OSJ2EECRMERPOACRMER

3、POA基于集成應(yīng)用系統(tǒng)基于集成應(yīng)用系統(tǒng)ECDB/OSCRMERPOAEAI/SOA員工客戶主管伙伴J2EE中國(guó)應(yīng)用軟件的沿革路徑PREMARCOCE戶客工管員主伴伙面向構(gòu)件J2EEDB/OS新型面向構(gòu)件應(yīng)用系統(tǒng)新型面向構(gòu)件應(yīng)用系統(tǒng)EAI/SOA中間件體系基基 礎(chǔ)礎(chǔ) 中中 間間 件件 平平 臺(tái)臺(tái)面向領(lǐng)域的專(zhuān)用平臺(tái)面向構(gòu)件的中間件平臺(tái)面向構(gòu)件的中間件平臺(tái)面向構(gòu)件的業(yè)務(wù)模塊面向構(gòu)件的業(yè)務(wù)模塊操作系統(tǒng)及數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中間件平臺(tái)開(kāi)開(kāi)發(fā)發(fā)環(huán)環(huán)境境基礎(chǔ)構(gòu)件庫(kù)基礎(chǔ)構(gòu)件庫(kù)頁(yè)面頁(yè)面流程流程業(yè)務(wù)業(yè)務(wù)方法方法數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)模型數(shù)據(jù)模型運(yùn)運(yùn)行行環(huán)環(huán)境境開(kāi)發(fā)開(kāi)發(fā)調(diào)試調(diào)試部署部署管理管理PortalPortalBPML/BP

4、ML/WorkflowWorkflowJ2EEJ2EE.Net.NetCorbaCorbaMSQMSQDataDataDIDIJavaJavaC#C#內(nèi)容內(nèi)容流程定義流程定義規(guī)則規(guī)則權(quán)限權(quán)限報(bào)表報(bào)表面向構(gòu)件的中間件的特征+頁(yè)面頁(yè)面展現(xiàn)展現(xiàn)服務(wù)服務(wù)對(duì)象對(duì)象數(shù)據(jù)數(shù)據(jù)COM+CORBAJ2EEEAISOACOA業(yè)務(wù)業(yè)務(wù)Portalpublic final class OrderHTMLAction extends HTMLActionSupport public Event perform(HttpServletRequest request) throws HTMLActionException

5、/ Extract attributes we will need / XXXX this needs to be part of the form ContactInfo shipper = extractContactInfo(request, _a); ContactInfo receiver = extractContactInfo(request, _b); CreditCard creditCard = new CreditCard( 1234-2334, Duke Express, 10/2001) ; return new OrderEvent(shipper,receiver

6、,creditCard); /* parse address form and generate a ContactInfo object */ private ContactInfo extractContactInfo(HttpServletRequest request, String suffix) throws HTMLActionException ArrayList missingFields = null; String familyName = request.getParameter(family_name +suffix).trim(); if (familyName.e

7、quals() if (missingFields = null) missingFields = new ArrayList(); missingFields.add(Last Name); String givenName = request.getParameter(given_name +suffix).trim(); if (givenName.equals() if (missingFields = null) missingFields = new ArrayList(); missingFields.add(First Name); String address1 = requ

8、est.getParameter(address_1 +suffix).trim(); if (address1.equals() if (missingFields = null) missingFields = new ArrayList(); missingFields.add(Street Address); String address2 = request.getParameter(address_2 +suffix).trim(); if (address2.equals() address2 = null; String city = request.getParameter(

9、city +suffix).trim(); if (city.equals() if (missingFields = null) missingFields = new ArrayList(); missingFields.add(City); String stateOrProvince = request.getParameter(state_or_province +suffix).trim(); if (stateOrProvince.equals() if (missingFields = null) missingFields = new ArrayList(); missing

10、Fields.add(State or Province +suffix); String postalCode = request.getParameter(postal_code +suffix).trim(); if (postalCode.equals() if (missingFields = null) missingFields = new ArrayList(); missingFields.add(Postal Code); String country = request.getParameter(country + suffix).trim(); String telep

11、hone = request.getParameter(telephone_number +suffix).trim(); if (telephone.equals() if (missingFields = null) missingFields = new ArrayList(); missingFields.add(Telephone Number); String email = null; if (request.getParameter(email +suffix) != null) email = request.getParameter(email +suffix).trim(

12、); if (missingFields != null) MissingFormDataException ex = new MissingFormDataException(Missing Address Data, missingFields); request.setAttribute(PetstoreKeys.MISSING_FORM_DATA_EXCEPTION_KEY, ex); return null; Address address = new Address(address1, address2, city, stateOrProvince, postalCode, cou

13、ntry); return new ContactInfo(familyName, givenName, address, email, telephone); public class OrderEJBAction extends EJBActionSupport public EventResponse perform(Event e) throws EventException OrderEvent oe = (OrderEvent)e; PurchaseOrder purchaseOrder = new PurchaseOrder(); ContactInfo billTo = oe.

14、getBillTo(); ContactInfo shipTo = oe.getShipTo(); CreditCard creditCard = oe.getCreditCard(); String orderIdString = null; / get the UniqueIdGenerator EJB UniqueIdGeneratorLocal uidgen = null; try ServiceLocator sl = new ServiceLocator(); UniqueIdGeneratorLocalHome home = (UniqueIdGeneratorLocalHome

15、)sl.getLocalHome(JNDINames.UIDG_EJBHOME); uidgen = home.create(); catch (javax.ejb.CreateException cx) cx.printStackTrace(); catch (ServiceLocatorException slx) slx.printStackTrace(); orderIdString = uidgen.getUniqueId(1001); / get ther userId ShoppingClientFacadeLocal scf = null; scf = (ShoppingCli

16、entFacadeLocal)machine.getAttribute(PetstoreKeys.SHOPPING_CLIENT_FACADE); String userId = scf.getUserId(); purchaseOrder.setOrderId(orderIdString); purchaseOrder.setUserId(userId); purchaseOrder.setEmailId(billTo.getEmail(); purchaseOrder.setOrderDate(new Date(); purchaseOrder.setShippingInfo(shipTo

17、); purchaseOrder.setBillingInfo(billTo); purchaseOrder.setCreditCard(creditCard); int lineItemCount = 0; float totalCost = 0; / Add the items from the shopping cart ShoppingCartLocal cart = scf.getShoppingCart(); Locale locale = (Locale)machine.getAttribute(PetstoreKeys.LOCALE); purchaseOrder.setLoc

18、ale(locale); Collection items = cart.getItems(); / if the cart is empty throw an exception saying so if (items.size() = 0) throw new ShoppingCartEmptyOrderException(Shopping cart is empty); Iterator it = items.iterator(); while (it.hasNext() CartItem item = (CartItem)it.next();互聯(lián)網(wǎng)!互聯(lián)網(wǎng)! 互聯(lián)網(wǎng)!互聯(lián)網(wǎng)! 機(jī)構(gòu)重組

19、機(jī)構(gòu)重組! 流程重組流程重組! 業(yè)務(wù)拓展業(yè)務(wù)拓展! 政策法規(guī)政策法規(guī)! 什么是軟件構(gòu)件? 構(gòu)件的中心是建筑師 構(gòu)件不能脫離業(yè)務(wù)范疇存在 構(gòu)件不能對(duì)應(yīng)到技術(shù)層的概念 構(gòu)件有多個(gè)層次 可封裝高密度的、高復(fù)雜度的業(yè)務(wù)邏輯 可被重復(fù)使用 可以適應(yīng)具體化要求 可以組合為更大的構(gòu)件構(gòu)件定義構(gòu)件復(fù)用EOS構(gòu)件接口依賴關(guān)系自依賴依賴關(guān)系傳統(tǒng)構(gòu)件接口方式-接口異常復(fù)雜數(shù)據(jù)總線的構(gòu)件接口方式數(shù)據(jù)總線面向構(gòu)件-軟件架構(gòu)師構(gòu)件就是藝術(shù) 基礎(chǔ)構(gòu)件的標(biāo)準(zhǔn)化 業(yè)務(wù)構(gòu)件的藝術(shù)性 軟件建筑師是業(yè)務(wù)專(zhuān)家和藝術(shù)家 軟件建筑師不是技術(shù)工人面向構(gòu)件的軟件開(kāi)發(fā) 確定業(yè)務(wù)范圍和框架 確定應(yīng)用環(huán)境和技術(shù) 選擇開(kāi)發(fā)平臺(tái) 建立構(gòu)件化開(kāi)發(fā)體系 建

20、立構(gòu)件庫(kù)面向構(gòu)件的開(kāi)發(fā)跟蹤點(diǎn)StabilizingApprovedBlueprintApprovedPositionApprovedDetailingApprovedScreening ApprovedPositioning Plan ApprovedPositioning Internal ApprovedTeam SetupProject Plan ApprovedRequirement Doc ApprovedFeature List ApprovedBlueprint Internal ApprovedCM SetupProgramming Doc ApprovedProduct Re

21、lease Plan ApprovedMarketing Doc ApprovedDetailing Doc Internal ApprovedProduct Release Internal ApprovedRM Report Approved面向構(gòu)件-軟件工廠構(gòu)件就是軟件 應(yīng)用軟件公司創(chuàng)造構(gòu)件體系 軟件服務(wù)公司用構(gòu)件搭建系統(tǒng)定位核心競(jìng)爭(zhēng)能力 選擇放棄才能有核心能力 在領(lǐng)域里不斷積累軟件財(cái)富 合作、多贏面向構(gòu)件的軟件企業(yè)商業(yè)模型 構(gòu)件管理、構(gòu)件組裝平臺(tái)廠商 基礎(chǔ)構(gòu)件廠商 構(gòu)件化業(yè)務(wù)框架廠商 構(gòu)件化行業(yè)應(yīng)用廠商 構(gòu)件組裝服務(wù)廠商面向構(gòu)件-信息化企業(yè)構(gòu)件就是知識(shí) 知識(shí)通過(guò)構(gòu)件積累 知識(shí)需要收集

22、知識(shí)需要管理 知識(shí)需要重用介紹普元公司簡(jiǎn)介 人數(shù)人數(shù):180+ 教育背景教育背景: 10 Ph.D.; 26 M.S.普元普元EOS:基于:基于J2EE、XML標(biāo)準(zhǔn)的面向構(gòu)件的應(yīng)用軟件平臺(tái)標(biāo)準(zhǔn)的面向構(gòu)件的應(yīng)用軟件平臺(tái)成立成立: 2001年年4月月 注冊(cè)注冊(cè)資本資本:5000萬(wàn)萬(wàn)普元?jiǎng)?chuàng)始人普元?jiǎng)?chuàng)始人劉亞?wèn)|劉亞?wèn)| 董事長(zhǎng),董事長(zhǎng),CEOCEO。美國(guó)馬里蘭大。美國(guó)馬里蘭大學(xué)物理學(xué)博士,亞信(學(xué)物理學(xué)博士,亞信(AsiaInfoAsiaInfo)創(chuàng)始人之一,曾任亞信科技執(zhí)行副創(chuàng)始人之一,曾任亞信科技執(zhí)行副總裁,杰出的企業(yè)領(lǐng)導(dǎo)者??偛茫艹龅钠髽I(yè)領(lǐng)導(dǎo)者。黃柳青黃柳青 董事,董事,CTOCTO。美國(guó)馬里蘭

23、大學(xué)。美國(guó)馬里蘭大學(xué)計(jì)算機(jī)博士,曾任亞信科技計(jì)算機(jī)博士,曾任亞信科技(AsiaInfoAsiaInfo)副總裁,首席技術(shù)長(zhǎng))副總裁,首席技術(shù)長(zhǎng)官(官(CTOCTO),世界一流的計(jì)算機(jī)科學(xué)),世界一流的計(jì)算機(jī)科學(xué)家。家。普元EOS-面向構(gòu)件的應(yīng)用軟件平臺(tái)開(kāi)開(kāi)發(fā)發(fā)環(huán)環(huán)境境工作流構(gòu)件庫(kù)工作流構(gòu)件庫(kù)基礎(chǔ)構(gòu)件庫(kù)基礎(chǔ)構(gòu)件庫(kù)OLAP構(gòu)件庫(kù)構(gòu)件庫(kù)頁(yè)面頁(yè)面構(gòu)件構(gòu)件展現(xiàn)流展現(xiàn)流構(gòu)件構(gòu)件服務(wù)服務(wù)構(gòu)件構(gòu)件對(duì)象對(duì)象構(gòu)件構(gòu)件數(shù)據(jù)數(shù)據(jù)構(gòu)件構(gòu)件數(shù)據(jù)模型數(shù)據(jù)模型運(yùn)運(yùn)行行環(huán)環(huán)境境開(kāi)開(kāi)發(fā)發(fā)調(diào)調(diào)試試部部署署管管理理普元EOS應(yīng)用軟件平臺(tái)EOS構(gòu)件平臺(tái)總體結(jié)構(gòu)構(gòu)件構(gòu)件開(kāi)發(fā)開(kāi)發(fā)運(yùn)算邏輯數(shù)據(jù)邏輯工作流引擎工作流引擎EOSEOS構(gòu)件化平臺(tái)構(gòu)

24、件化平臺(tái)ServicService e業(yè)務(wù)邏輯展現(xiàn)邏輯頁(yè)面引引擎擎權(quán)限權(quán)限管理管理日志日志查看查看監(jiān)控監(jiān)控構(gòu)件構(gòu)件管理管理團(tuán)隊(duì)團(tuán)隊(duì)開(kāi)發(fā)開(kāi)發(fā)開(kāi)發(fā)開(kāi)發(fā)調(diào)試調(diào)試數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)業(yè)務(wù)流程其他系統(tǒng)其他系統(tǒng) 其他其他web服務(wù)服務(wù)資源庫(kù)資源庫(kù)構(gòu)件庫(kù)構(gòu)件庫(kù)統(tǒng)一資源訪問(wèn)統(tǒng)一資源訪問(wèn)數(shù)據(jù)服務(wù)數(shù)據(jù)服務(wù)展現(xiàn)引擎展現(xiàn)引擎WEB框框架構(gòu)架構(gòu)EOS管管理理業(yè)務(wù)引擎業(yè)務(wù)引擎項(xiàng)目庫(kù)項(xiàng)目庫(kù)項(xiàng)目庫(kù)項(xiàng)目庫(kù)安裝包安裝包開(kāi)發(fā)人員項(xiàng)目管理測(cè)試人員應(yīng)用組裝應(yīng)用組裝業(yè)務(wù)管理權(quán)限管理開(kāi)發(fā)環(huán)境開(kāi)發(fā)環(huán)境測(cè)試環(huán)境測(cè)試環(huán)境運(yùn)行和管理環(huán)境運(yùn)行和管理環(huán)境構(gòu)件庫(kù)管理環(huán)境構(gòu)件庫(kù)管理環(huán)境業(yè)務(wù)環(huán)境業(yè)務(wù)環(huán)境知識(shí)管理員業(yè)務(wù)測(cè)試人員系統(tǒng)管理員應(yīng)用部署服務(wù)器服務(wù)器構(gòu)件運(yùn)行系

25、統(tǒng)監(jiān)控系統(tǒng)管理構(gòu)件庫(kù)管理構(gòu)件庫(kù)管理EOS用戶開(kāi)發(fā)場(chǎng)景資源層次資源層次構(gòu)件部署構(gòu)件組裝構(gòu)件開(kāi)發(fā)構(gòu)件引用EOS構(gòu)件庫(kù)-豐富的構(gòu)件庫(kù)數(shù)據(jù)庫(kù)構(gòu)件包數(shù)據(jù)庫(kù)構(gòu)件包業(yè)務(wù)參數(shù)管理業(yè)務(wù)參數(shù)管理業(yè)務(wù)日志業(yè)務(wù)日志通用文件管理通用文件管理 基于模板文件生成基于模板文件生成工作協(xié)同工作協(xié)同菜單管理菜單管理工作流管理工作流管理分析構(gòu)件庫(kù)分析構(gòu)件庫(kù)組織機(jī)構(gòu)管理組織機(jī)構(gòu)管理客戶管理客戶管理權(quán)限管理權(quán)限管理XML操作構(gòu)件包操作構(gòu)件包字符串構(gòu)件包字符串構(gòu)件包日期操作構(gòu)件包日期操作構(gòu)件包文件上傳構(gòu)件包文件上傳構(gòu)件包信息發(fā)送構(gòu)件包信息發(fā)送構(gòu)件包配置信息構(gòu)件包配置信息構(gòu)件包定時(shí)器管理構(gòu)件定時(shí)器管理構(gòu)件其他構(gòu)件包其他構(gòu)件包構(gòu)件管理體系H

26、TML Tag庫(kù)庫(kù)Logic Tag庫(kù)庫(kù)Java Script庫(kù)庫(kù)SQL查詢構(gòu)件查詢構(gòu)件 DISPLAY列表構(gòu)件列表構(gòu)件 動(dòng)態(tài)生成表單動(dòng)態(tài)生成表單TAB式標(biāo)簽庫(kù)式標(biāo)簽庫(kù)業(yè)務(wù)字典庫(kù)業(yè)務(wù)字典庫(kù) Chart構(gòu)件構(gòu)件異常顯示構(gòu)件異常顯示構(gòu)件樹(shù)形構(gòu)件庫(kù)樹(shù)形構(gòu)件庫(kù)菜單構(gòu)件庫(kù)菜單構(gòu)件庫(kù)數(shù)學(xué)計(jì)算構(gòu)件包數(shù)學(xué)計(jì)算構(gòu)件包事件管理構(gòu)件包事件管理構(gòu)件包自定義構(gòu)件包自定義構(gòu)件包組織機(jī)構(gòu)管理組織機(jī)構(gòu)管理組織機(jī)構(gòu)管理組織機(jī)構(gòu)管理工作協(xié)同工作協(xié)同業(yè)務(wù)字典業(yè)務(wù)字典業(yè)務(wù)字典業(yè)務(wù)字典構(gòu)件集成開(kāi)發(fā)環(huán)境EOS Server-控制臺(tái)應(yīng)用配置:應(yīng)用配置:應(yīng)用管理:應(yīng)用管理:系統(tǒng)監(jiān)控:系統(tǒng)監(jiān)控:統(tǒng)計(jì)信息:統(tǒng)計(jì)信息:安全控制:安全控制:日志查看

27、:日志查看:控制臺(tái)管理:控制臺(tái)管理:日志查看:日志查看:EOS工作流-總體結(jié)構(gòu)數(shù)據(jù)訪問(wèn)服務(wù)數(shù)據(jù)訪問(wèn)服務(wù)工作流定義工作流定義工作流客戶端工作流客戶端管理與監(jiān)控管理與監(jiān)控Tag標(biāo)簽庫(kù)標(biāo)簽庫(kù)應(yīng)用代理服務(wù)應(yīng)用代理服務(wù)日志服務(wù)服務(wù)日志服務(wù)服務(wù)工作項(xiàng)服務(wù)工作項(xiàng)服務(wù)工作流工作流構(gòu)件庫(kù)構(gòu)件庫(kù)引擎服務(wù)層引擎服務(wù)層工作項(xiàng)處理工作項(xiàng)處理異常處理異常處理事件處理事件處理EOS 業(yè)務(wù)構(gòu)件調(diào)用業(yè)務(wù)構(gòu)件調(diào)用API EOS 展現(xiàn)構(gòu)件調(diào)用展現(xiàn)構(gòu)件調(diào)用APIEOS Common API原子構(gòu)件調(diào)用原子構(gòu)件調(diào)用API資源管理系統(tǒng)資源管理系統(tǒng)EOS工工作作流流EOS事件服務(wù)事件服務(wù)流程同步服務(wù)流程同步服務(wù)資源管理服務(wù)資源管理服務(wù)時(shí)限

28、服務(wù)時(shí)限服務(wù)應(yīng)用調(diào)用應(yīng)用調(diào)用流程調(diào)度流程調(diào)度活動(dòng)執(zhí)行活動(dòng)執(zhí)行EOS完整的互聯(lián)網(wǎng)應(yīng)用體系結(jié)構(gòu)EOS框架框架業(yè)務(wù)框架菜單管理工作流管理管理配置系統(tǒng)監(jiān)控開(kāi)發(fā)調(diào)試在線部署組織組織機(jī)構(gòu)機(jī)構(gòu)員工員工管理管理產(chǎn)品產(chǎn)品管理管理消息消息管理管理渠道渠道管理管理合同合同管理管理服務(wù)服務(wù)管理管理客戶客戶管理管理各種基于互聯(lián)網(wǎng)的應(yīng)用系統(tǒng)構(gòu)件管理構(gòu)件管理完整企業(yè)應(yīng)完整企業(yè)應(yīng)用用客戶基礎(chǔ)電信類(lèi)客戶項(xiàng)目名稱合作伙伴河南移動(dòng)安徽移動(dòng)CRM+渠道管理神州數(shù)碼江蘇聯(lián)通下一代綜合運(yùn)營(yíng)支撐系統(tǒng)億陽(yáng)中國(guó)電信北方九省下一代綜合運(yùn)營(yíng)支撐系統(tǒng)浙大網(wǎng)新蘭德湖南網(wǎng)通下一代綜合運(yùn)營(yíng)支撐系統(tǒng)創(chuàng)智中國(guó)電信中國(guó)電信客戶基礎(chǔ)金融類(lèi)客戶項(xiàng)目名稱合作伙伴工商銀行對(duì)公貸款管理系統(tǒng)神州數(shù)碼建設(shè)銀行CRM中盈優(yōu)創(chuàng)交通銀行綜合客戶信息和服務(wù)平臺(tái)亞軟廣發(fā)證券客戶服務(wù)和客戶經(jīng)理管理系統(tǒng)上海普元招商證券客戶服務(wù)和客戶經(jīng)理管理系統(tǒng)湖南中智廣發(fā)證券廣發(fā)證券客戶基礎(chǔ)電子政務(wù)類(lèi)客戶項(xiàng)目名稱合作伙伴上海市土地管理局上海市土地招投標(biāo)管理系統(tǒng)上?;ヂ?lián)網(wǎng)咨詢中心南京交通局南京市汽車(chē)定位管理系統(tǒng)江蘇天澤山東工商局山東省工商管理系統(tǒng)中關(guān)村軟件上海計(jì)生委上海市計(jì)生信息管理系統(tǒng)寶信寶鋼寶鋼ERP一卡通系統(tǒng)寶信上海土地招投標(biāo)系統(tǒng)上海土地招投標(biāo)系統(tǒng)成功案例面向構(gòu)件開(kāi)發(fā)的優(yōu)勢(shì)提升應(yīng)用系統(tǒng)成功率隨需

溫馨提示

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

評(píng)論

0/150

提交評(píng)論