客戶關(guān)系管理z_第1頁
客戶關(guān)系管理z_第2頁
客戶關(guān)系管理z_第3頁
客戶關(guān)系管理z_第4頁
客戶關(guān)系管理z_第5頁
已閱讀5頁,還剩40頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第5章CRM應(yīng)用系統(tǒng)的設(shè)計(jì)平臺CRM應(yīng)用系統(tǒng)的設(shè)計(jì)平臺主要有三種設(shè)計(jì)平臺可以選擇J2EE

.NET基于第三方的應(yīng)用服務(wù)器平臺J2EEJava技術(shù)的核心優(yōu)點(diǎn)“完全可移植性一Portability”。開源代碼效率SUNJAVA2J2ME--Java2MicroEdition。致力于消費(fèi)產(chǎn)品和嵌入式設(shè)備的最佳解決方案J2SE--Java2StandardEdition。客戶端應(yīng)用,主要用于開發(fā)基于瀏覽器的Web客戶端應(yīng)用或者獨(dú)立客戶端應(yīng)用系統(tǒng)J2EE--Java2EnterpriseEdition。企業(yè)版是最全面的版本,提供客戶端以及服務(wù)器端的開發(fā)技術(shù)。J2EE的應(yīng)用框架客戶層應(yīng)用表示層/web層企業(yè)業(yè)務(wù)邏輯層HTTP應(yīng)用JSPJSPJSPSERVERLETSERVERLETEJBEJBEJBJDBC數(shù)據(jù)庫其他客戶應(yīng)用J2EE的應(yīng)用框架Web客戶AppletsWeb客戶瀏覽器動(dòng)態(tài)頁面Applets目前IE和Netscape瀏覽器都安裝有Java虛擬機(jī)器部件。不過,由于Applets在客戶端運(yùn)行,在客戶端仍然需要Java接插件以及像安全模塊等附加部件才能成功運(yùn)行Web組件JavaServerPages(JSP)technologyenablesWebdevelopersanddesignerstorapidlydevelopandeasilymaintain,information-rich,dynamicWebpagesthatleverageexistingbusinesssystems.AspartoftheJavatechnologyfamily,JSPtechnologyenablesrapiddevelopmentofWeb-basedapplicationsthatareplatformindependent.JSPtechnologyseparatestheuserinterfacefromcontentgeneration,enablingdesignerstochangetheoverallpagelayoutwithoutalteringtheunderlyingdynamiccontent.ServletsaretheJavaplatformtechnologyofchoiceforextendingandenhancingWebservers.Servletsprovideacomponent-based,platform-independentmethodforbuildingWeb-basedapplications,withouttheperformancelimitationsofCGIprograms.Andunlikeproprietaryserverextensionmechanisms(suchastheNetscapeServerAPIorApachemodules),servletsareserver-andplatform-independent.Thisleavesyoufreetoselecta"bestofbreed"strategyforyourservers,platforms,andtools.企業(yè)豆EnterpriseBeans—EJB企業(yè)豆是J2EE組件技術(shù)的基本單元。每個(gè)EJB由Java語言編寫,蘊(yùn)涵著企業(yè)應(yīng)用的業(yè)務(wù)邏輯,運(yùn)行于Java服務(wù)器。會(huì)話豆--sessionBeans實(shí)體豆--EntityBeans消息豆--MessageBeansSessionBeans一個(gè)sessionbean代表一個(gè)在J2EE服務(wù)器中的客戶端??蛻舳送ㄟ^調(diào)用enterprisebean中的方法實(shí)現(xiàn)與J2EE服務(wù)器的通信。例:一位在線購物客戶端可調(diào)用它的sessionbean中的enterorder方法來創(chuàng)建一個(gè)訂購單。一個(gè)sessionbean與該客戶端進(jìn)行通信,因此可被作為該客戶端的延伸。每一個(gè)sessionbean只能有一個(gè)客戶端。當(dāng)一個(gè)客戶端終止后,它相應(yīng)的sessionbean也隨之終止。因此,一個(gè)sessionbean是短暫的,即非持續(xù)的。EntityBeans一個(gè)entitybean代表一個(gè)在持續(xù)存儲(chǔ)機(jī)制(persistentstoragemechanism)中,比如數(shù)據(jù)庫中的商業(yè)對象。例:一個(gè)entitybean代表一個(gè)顧客,它能在關(guān)系數(shù)據(jù)庫的顧客表中的存儲(chǔ)成一行。一個(gè)entitybean的信息不一定非得存儲(chǔ)在關(guān)系數(shù)據(jù)庫中。它可以被保存在對象數(shù)據(jù)庫,傳統(tǒng)的應(yīng)用程序,文件或其他存儲(chǔ)機(jī)制中。存儲(chǔ)機(jī)制的類型取決于EJB技術(shù)的特定實(shí)現(xiàn)。參考實(shí)現(xiàn)(即J2EESDK)使用的是關(guān)系數(shù)據(jù)庫。entitybean持續(xù)性可由entitybean自己或EJB容器來管理。Bean管理的持續(xù)性要求在bean中編寫訪問數(shù)據(jù)的代碼。例如,一個(gè)有關(guān)顧客的entitybean可包括通過JDBC訪問關(guān)系數(shù)據(jù)庫的SQL命令。容器管理的可持續(xù)性意味著由EJB容器自動(dòng)地處理數(shù)據(jù)訪問的調(diào)用。MessageBeans消息豆則接受來自Java消息服務(wù)--JMS的各種系統(tǒng)異步消息,以協(xié)調(diào)交互豆和實(shí)體豆的各種實(shí)際操作。J2EE容器命名和目錄:允許程序通過JNDIAPI(JavaNamingandDirectoryInterface?(JNDI)API)來定位服務(wù)和組件。驗(yàn)證:通過要求用戶登記執(zhí)行安全驗(yàn)證。HTTP:允許Web瀏覽器訪問servlets和JSP文件。EJB:允許客戶端調(diào)用enterprisebeans中的方法。J2EE容器EJB容器Web容器 Web容器是JSP文件和servlets的運(yùn)行時(shí)環(huán)境。

應(yīng)用客戶容器 管理客戶端組件的運(yùn)行??蛻暨\(yùn)用及其容器在客戶端運(yùn)行。Applets容器 管理Applets在客戶端的運(yùn)行,由web瀏覽器和Java插件組成。

EJB容器該容器是控制enterprisebeans和為它們提供重要的系統(tǒng)級服務(wù)的一種運(yùn)行時(shí)環(huán)境。因?yàn)槟悴槐赜H自開發(fā)這些服務(wù),你有空將精力集中在enterprisebeans的商業(yè)方法上。該容器為enterprisebeans提供以下服務(wù):事務(wù)管理安全性遠(yuǎn)程客戶端連接生命周期管理數(shù)據(jù)庫連接的緩沖J2EE應(yīng)用編程接口APIs企業(yè)豆組件技術(shù)―EJB EJB是Java的基本編程組件/單元,封裝業(yè)務(wù)邏輯,對外提供調(diào)用方法(Methods),它既可以獨(dú)立使用,也可以同其他豆共同承擔(dān)企業(yè)的業(yè)務(wù)邏輯。數(shù)據(jù)庫訪問接口―JDBCAPIJavaServlet JavaServlet是Java技術(shù)中針對Web開發(fā)的Web應(yīng)答機(jī)制提供服務(wù)JavaWeb頁面技術(shù)-JSPJava消息服務(wù)—JMSJava目錄服務(wù)接口--JNDI JNDI是Java提供的對目標(biāo)(objects)JNDI也可以訪問其他流行的目錄服務(wù),名字或目錄的存儲(chǔ)和訪問功能。如LDAP,NDS和DNS等。J2EE應(yīng)用編程接口APIsJava交易服務(wù)接口―JavaTransactionAPI 除了J2EE所提供的基本的數(shù)據(jù)庫自動(dòng)約束(AutoCommite),實(shí)行數(shù)據(jù)庫的更新和翻滾(Rollback)控制機(jī)制以外,在對各相關(guān)數(shù)據(jù)表進(jìn)行同步操作時(shí),可以利用JTA接口對整個(gè)交易操作過程實(shí)現(xiàn)數(shù)據(jù)操作“原子化”功能.電子郵件接口―JavaMail JavaMail提供與郵件服務(wù)器之間的編程接口,可以用來處理有關(guān)電子郵件發(fā)送功能。JavaXML處理接口―JAXP

XML將作為各類數(shù)據(jù)傳送的標(biāo)準(zhǔn),JAXP支持DOM,SAX以及XSLT對XML文擋的處理轉(zhuǎn)換技術(shù),為數(shù)據(jù)整合提供便利。J2EE連接器架構(gòu)―Connector

第三方系統(tǒng)集成商可以利用Java連接器技術(shù)開發(fā)各種EAI接口適配器,以對其他企業(yè)應(yīng)用實(shí)行整合。Java訪問權(quán)限服務(wù)―JavaAuthenticationandAuthorizationService JAAS是Java提供的系統(tǒng)用戶安全驗(yàn)證服務(wù),可以對單個(gè)用戶或組用戶提供系統(tǒng)使用及安全確認(rèn)J2EE應(yīng)用程序的開發(fā)過程enterprisebean的創(chuàng)建Web組件的創(chuàng)建J2EE應(yīng)用程序客戶端的創(chuàng)建J2EE應(yīng)用程序組裝J2EE應(yīng)用程序部署EnterpriseBean的創(chuàng)建編寫并編譯enterprisebean所需的Java源代碼定義enterprisebean的部署描述符將.class文件和部署描述符封裝到EJB.jar文件 生成結(jié)果:包含enterprisebean的EJB.jar文件Web組件的創(chuàng)建編寫并編譯Servlet所需的Java源代碼編寫.jsp和.html文件定義Web組件部署描述符將.class、.jsp、.html文件和部署描述符文件封裝到.war文件 生成結(jié)果:包含Web組件的.war文件J2EE應(yīng)用程序客戶端的創(chuàng)建編寫并編譯客戶端所需的Java源代碼定義客戶端的部署描述符將.class文件和部署描述符封裝到客戶端.jar文件 生成結(jié)果:包含J2EE應(yīng)用程序客戶端的.jar文件J2EE應(yīng)用程序組裝將早期階段創(chuàng)建的enterprisebeans(EJB.jar)和Web組件(.war)裝配到J2EE應(yīng)用程序(.ear)中去定義J2EE應(yīng)用程序部署描述符 生成結(jié)果:包含J2EE應(yīng)用程序的.ear文件J2EE應(yīng)用程序部署將前一階段創(chuàng)建的J2EE應(yīng)用程序(.ear)加到J2EE服務(wù)器通過修改J2EE應(yīng)用程序的部署描述符來配置J2EE應(yīng)用程序的運(yùn)行環(huán)境部署(安裝)J2EE應(yīng)用程序(.ear)到J2EE服務(wù)器 生成結(jié)果:一個(gè)已安裝并配置好了的J2EE應(yīng)用程序.NET微軟對.NET的官方定義是連接信息、人、系統(tǒng)和設(shè)備的一系列軟件技術(shù),幾乎將微軟所有的技術(shù)都?xì)w在一個(gè)名字下。微軟對.NET是基于網(wǎng)絡(luò)服務(wù)的應(yīng)用軟件“開發(fā)與運(yùn)行環(huán)境”,是微軟所提供的新一代分布式Web計(jì)算的應(yīng)用系統(tǒng)開發(fā)平臺以XML為標(biāo)準(zhǔn)信息載體的網(wǎng)絡(luò)服務(wù)(WebService)XML--ExtensibleMarkupLanguageXML(ExtensibleMarkupLanguage),一種擴(kuò)展性標(biāo)識語言。XML是一種能夠讓你自己創(chuàng)造標(biāo)識的語言,它可以將數(shù)據(jù)與格式從網(wǎng)頁中分開,它可以儲(chǔ)存數(shù)據(jù)和共享數(shù)據(jù)的特性使得XML無所不能。.NET應(yīng)用體系架構(gòu)Windows操作系統(tǒng)服務(wù),COM,交易服務(wù),消息隊(duì)列等通用語言運(yùn)行環(huán)境(CLR)基本類庫ADO.NET.XMLASP.NET表單.NET.NET應(yīng)用框架聯(lián)合類庫集通用語言運(yùn)行環(huán)境(CLR)作為微軟.NET體系核心的CLR運(yùn)行環(huán)境的構(gòu)建,是微軟第一次將應(yīng)用程序的設(shè)計(jì)語言同操作系統(tǒng)規(guī)范化地“剝離”,顯示了應(yīng)用系統(tǒng)的“語言獨(dú)立。CLR獨(dú)立于除Java以外的大部分編程語言,如VB,FORTRAN,COBOL等。CLR環(huán)境構(gòu)件類裝載器(ClassLoader)通用語言定義(CLS)安全校驗(yàn)(Security)編譯器Compiler內(nèi)存管理器MemorymanagerCLR多語言環(huán)境編譯過程ClassLoader

Verifier

MSILtoNativeComplierAssemblytoMSILManagedNativeCodeVersioningPoliceGarbageCollectionSecuritySystem聯(lián)合類庫.NET開發(fā)環(huán)境的聯(lián)合類庫Web類(ASP.NET)

Controls,Caching,Security,Sessions,configuration等Windows表單設(shè)計(jì)類design,ComponentModel等數(shù)據(jù)訪問類(ADO.NET)ADO,SQL,Types等XML類:XSL,Path,Serialization等企業(yè)應(yīng)用服務(wù)類Transactions,Messaging,PartitionsFonts等系統(tǒng)服務(wù)類Collections,Diagnostics,Globalization,IO,Security,Threading,Serialization,Reflection,Messaging等VisualStudio.NET特點(diǎn)自動(dòng)化的組件組裝功能增強(qiáng)組件管理服務(wù)器瀏覽(ServerExplorer)強(qiáng)大的Web生產(chǎn)能力控制功能更加豐富多樣語言集成可擴(kuò)充的IDEVisualStudio.NET特點(diǎn)數(shù)據(jù)庫處理 簡化的XML和數(shù)據(jù)庫集成,開發(fā)人員可以力一便地將來源于不同數(shù)據(jù)源的數(shù)據(jù)進(jìn)行整合處理。代碼公開支持代碼的創(chuàng)建動(dòng)態(tài)幫助自動(dòng)化的XML界面自動(dòng)創(chuàng)建包裝J2EE和.NET平臺比較.NETJ2EE技術(shù)類型產(chǎn)品技術(shù)標(biāo)準(zhǔn)中間件(應(yīng)用服務(wù)器)支持廠商微軟自己大于30個(gè)程序解釋器CLRJRE(JavaRunningEnvironment)支持語言除Java外大部分流行語言單一JavaOS運(yùn)行環(huán)境Windows系列任何帶有JVM的環(huán)境開發(fā)工具VS.NETForte(Sun),VisualCafé(WebGain),VisualAgeforJava(IBM),JBuilder(Borland)等動(dòng)態(tài)頁面ASP.NETJSP中間層商業(yè)邏輯組件.NET組件EJB數(shù)據(jù)庫訪問ADO.NETJDBC,SQL/J網(wǎng)絡(luò)服務(wù)協(xié)議支持(SOAP,WSDL,UDDI)支持支持負(fù)載平衡,交易管理等支持支持選擇微軟.NET設(shè)計(jì)平臺產(chǎn)品的主要客戶群體是微軟用戶的中小企業(yè),并相信這種狀況在今后10年內(nèi)不會(huì)改變。擁有多語言開發(fā)人員,缺乏充足的Java技術(shù)資源,又必須在短期內(nèi)推出CRM產(chǎn)品。基于胖客戶端的CRM是你的主要應(yīng)用,且你的平臺為Windows系統(tǒng)。相信微軟繼續(xù)強(qiáng)大。你認(rèn)為網(wǎng)絡(luò)服務(wù)計(jì)算模式的發(fā)展將使開發(fā)和封閉平臺之間的爭論毫無意義。選擇J2EE設(shè)計(jì)平臺產(chǎn)品用戶是大中型企業(yè)具有多種操作系統(tǒng),必須提供跨平臺的整合。希望產(chǎn)品的語言保持純潔和一致性,而不是混和的多樣性你不想被微軟長期鎖定具有足夠的資源進(jìn)行Java技術(shù)培訓(xùn)??缙脚_和移植性你希望你的產(chǎn)品貼上開放技術(shù)或新技術(shù)的標(biāo)簽瘦客戶端發(fā)展的考慮對微軟的擔(dān)心應(yīng)用服務(wù)器用戶界面GUI本地?cái)?shù)據(jù)/應(yīng)用(胖客戶)客戶層應(yīng)用服務(wù)器中間件業(yè)務(wù)邏輯和表示邏輯業(yè)務(wù)和表示層后臺數(shù)據(jù)庫原有系統(tǒng)(Legacy)大型機(jī)等數(shù)據(jù)層應(yīng)用系統(tǒng)的三層設(shè)計(jì)架構(gòu)應(yīng)用服務(wù)器是管理企業(yè)邏輯組件(businesscomponent)的,它對來自于表示層的組件調(diào)用請求進(jìn)行服務(wù)。應(yīng)用服務(wù)器開發(fā)的目的業(yè)務(wù)邏輯的再利用和共享提高網(wǎng)絡(luò)運(yùn)行性能集中式安全控制應(yīng)用系統(tǒng)的集中管理應(yīng)用服務(wù)器的功能應(yīng)用管理系統(tǒng)整合應(yīng)用開發(fā)環(huán)境性能優(yōu)化安全機(jī)制內(nèi)容管理網(wǎng)絡(luò)服務(wù)開發(fā)無線及移動(dòng)設(shè)備支持業(yè)務(wù)流程管理應(yīng)用管理組件管理事務(wù)管理系統(tǒng)管理工具系統(tǒng)容錯(cuò)管理系統(tǒng)整合多操作系統(tǒng)多數(shù)據(jù)庫系統(tǒng)遺留系統(tǒng)目錄整合性能優(yōu)化負(fù)載均衡技術(shù)應(yīng)用分區(qū)技術(shù)訪問結(jié)果緩存數(shù)據(jù)庫連接緩存服務(wù)器集群技術(shù)多線程技術(shù)應(yīng)用服務(wù)器產(chǎn)品國際:BEA系統(tǒng)公司的WebLogicServer,Borland軟件公司的EnterpriseServer,HP的HP-AS,IBM的WebSphere,IONA的OrbixE2A,Macromedia公司的ColdFusionMX,微軟的.NET服務(wù)器家族,Oracle的10g服務(wù)器,SUN系統(tǒng)公司的SunOne服務(wù)器以及Sybase的EAServer。國內(nèi)推出的應(yīng)用服務(wù)器產(chǎn)品是金蝶ApusicApplicationServer2.0。產(chǎn)品操作管理開發(fā)工具整合能力擴(kuò)展性其他BEAWebLogic服務(wù)器基于Web的系統(tǒng)管理平臺,可以進(jìn)行服務(wù)器管理,JVM內(nèi)存管理,負(fù)載配置,JDBC連接緩存管理,支持SNMP內(nèi)置Web服務(wù)器,支持Apache,IIS,Netscape服務(wù)器WebLogicWorkshopSDK支持WebGainStudio支持VisualAgeforJava支持BorlandJbuilder延襲所有J2EE整合技術(shù)elink,WebIogicIntegrator提供定制SAP,oracle,Siebel,Peoplesoft,JDEdwards,Bean適配器支持IBMMQSeries

等基于消息的中間件提供J2EE到COM/DCOM/COM+以及.NET轉(zhuǎn)換橋提供WebLogicBPM流程整合器TuxedoTP

交易監(jiān)控技術(shù)群件技術(shù)負(fù)載平衡連接緩存以及結(jié)果緩存JNDI目錄備份較強(qiáng)的網(wǎng)絡(luò)服務(wù)組件開發(fā)能力

WebLogicPortal內(nèi)容管理

支持Realms,SSL,X.509電子證書等安全標(biāo)準(zhǔn)IBMWebsphereApplicationServer4.0Web系統(tǒng)管理界面開發(fā)向?qū)О瑔螜C(jī)版,高級版,企業(yè)版以及Z/OS專用版WebsphereStudioWorkBench

WehsphereStudioV4VisualAgeforjava網(wǎng)絡(luò)服務(wù)開發(fā)向?qū)еС諩JB,Serverlet,C++類文件,COM類開發(fā)支持CORBA和EJB的互操作沿襲J2EE整合技術(shù)支持JDBC,JTS,同DB2緊密集成集成MQ消息中間件,支持JMS提供SAP,Oracle,IBMCICS,IBMIMS,整合連接器CroSSWorld、業(yè)務(wù)流程整合,BussinessIntegrator集成JDNI目錄緩存,安全標(biāo)識緩存,靜態(tài)HTML緩存(通過FRCA:快速反應(yīng)緩存加速器)的應(yīng)用路由服務(wù)器EdgeServer提供JVM和數(shù)據(jù)庫連接池技術(shù)Portal服務(wù)器Bussiness

Integfator支持SSL,EJB方法層級安全特性,LDAP用戶注冊個(gè)性化內(nèi)容管理(Personalisation)PartnerAgreementManager支持無線設(shè)備TranscodingPublisher主流應(yīng)用服務(wù)器的性能特點(diǎn)比較主流應(yīng)用服務(wù)器的性能特點(diǎn)比較產(chǎn)品操作管理開發(fā)工具整合能力與擴(kuò)展性其他Oracle10g(/lang/cn/appserver/index.html)Web-based

溫馨提示

  • 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

提交評論