中间件技术在企业短信服务中的应用

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

上海交通大学硕士学位论文中间件技术在企业短信服务中的应用姓名:马海东申请学位级别:硕士专业:软件工程指导教师:步丰林;蔡鸿明20060719-4-,,CRM(UM),,,WEBSERVICE-5-APPLICATIONOFMIDDLEWAREINENTERPRISESMSSERVICEABSTRACTInordertoincreaseacompanies’efficiencyandfastentheconnectionwithcustomers,CRM(CustomersRelationshipManagement)andUM(UnifiedMessage)becomemoreandmoreimportantwiththeincreasingofcompetitionpressure.Shortmessage,asakindofUM,withtheadvantageofhighefficiency,lowgraphiclimitationandagilityofusage,attractsmoreandmoreattentions.ButcurrentMIS(ManageInformationSystem)doesn’tprovideshortmessageservice,andfurthermoredifferentISPusesdifferentplatform,whichmakeithardtocarryoutshortmessageservice.ThispaperfocusesonusingmiddlewaretorealizeconformityofMISandshortmessage,providesevidenceforsuccessfulusageofmiddlewareinshortmessagesystem.Thepaperbreaksinto4parts.Inpart1,thebackgroundandcurrentsituationofconformityofMISandshortmessageareintroduced.Part2bringsinthebasicconceptofmiddleware.Thearchitectureofshortmessagesystemandguidelineofbuildingitareinpart3.Inthelastpart,howtocarryoutcompanyshortserviceandthefutureresearchareaarediscussed.KEYWORDS:MiddlewareSMSWebServiceProxy-2-2006719-3-0671906719-1-1.1,,CRM(UM),,,GPRS3G,,,1.1.1,,,GSM,8000,80%;;;,,,,2:,(SMSC);,-2-(SP)SMSC,,,,,,WebPCWeb,,,1.1.2,-3-1.1.3,,,,,,,1.21.2.1[1][2].Net[3].Netjava,asp,c.c++.NET.Net-4-.NET1.2.2WEBSERVICE:WEBSERVICE,B2B,,,WEBSERVICESOAP:SOAP(SimpleObjectAccessProtocol),XMLSOAP(binding),1.31.3.1WEBSERVICE1.3.2-5--6-,WEB2.12.1.1/OOOO2-1Figure2-1Middlewareposition-7-OO()[4]21API[5]-8-:Web[6]2.1.2XAIDL-9-2.1.3OOOOMiddleware[7]/API[8]OTMAPI[9]-10-2.2IDC[10]2.2.1API[11]SQLSQLODBC,ODBCAPIAPIOOBCODBCAPI2.2.2RPCRPCRPC/[12]RPCRPCRPC-11-RPCCALL/RETURNRPCRPCRPCRPC:2.2.2RPCAPI-12-///2.2.3[13]X/OPENRMTMAP[14]2.2.4/CORBADCOMOMG-13-CORBA,MICROSOFTDNA2000IBMSOM2.2.5WEBWEBInternetWebWebInternet(HTTP,SMTP)WebCORBADCOM,RMIWEBWebCORBA,DCOM,RMICORBAORB(ObjectRequestBroker)DCOMWindowsRMIJavaWebWebXMLInternetWebWEB-14-2.3IDC200270-15-WebWeb3.1(3-1)3-1Figure3-1Overallstructure-16-3.1.13SOAPWebServiceSOAPSOAP3.1.21XML2Web[15]WebWeb[16]3),-17-4)3.23.2.1,SOAP,MSSQL2000SDK,,(,),(),(-18-,)3-23.2.2WebWebSOAP[17]()WEB3-2Figure3-2FlowchartofsendSMS-19-SOAPSOAPSOAPSOAP433-343-20-SOAP3-3Figure3-3interface&moduleofSMSmiddleware-21-SOAPSOAP3.2.3ChinaMobilePeertoPeerCMPP-22-3-43-4ISMGSPSPSPSPSPGNSISMGDSMP3.2.4WEBSERVICEWEBSERVICESOAPSOAPSOAP3-4Figure3-4SMSgatestructure-23-3-53.3[18]3.3.13-5Figure3-5flowchartofSMSgateproxy-24-CRM[19]3-1MSGIDSENDTIMEPHONENOCONTENTSENDERID3-2SENDERIDSENDERNAMESENDERPWDselect*fromdataSendwhereSENDTIMEtimeBeginandSENDTIMEtimeEnd;(timeBegintimeEnd)select*fromdataSendwherePHONENO=:select*fromdataSendwhereSENDERIDIN(selectSENDERIDfromSENDERwhereSENDERNAME=“”selectCOUNT(*)fromdataSendwhereSENDTIMEtimeBeginandSENDTIMEtimeEndselectCOUNT(*)fromdataSendwherePHONENO=selectCOUNT(*)fromdataSendwhereSENDERIDIN(selectSENDERIDfromSENDERwhereSENDERNAME=“”SQL-25-SQL3.3.23-3MSGIDPHONENOCONTENTSENDERIDLOOPTIMESENDTIMETIMESselect*fromdataToSendwhereSENDTIMEtimeBeginandSENDTIMEtimeEnd;(timeBegintimeEnd)select*fromdataToSendwherePHONENO=:select*fromdataToSendwhereSENDERIDIN(selectSENDERIDfromSENDERwhereSENDERNAME=“”selectCOUNT(*)fromdataToSendwhereSENDTIMEtimeBeginandSENDTIMEtimeEndselectCOUNT(*)fromdataToSendwherePHONENO=-26-selectCOUNT(*)fromdataToSendwhereSENDERIDIN(selectSENDERIDfromSENDERwhereSENDERNAME=“”SQLCRM3.4-27-4.14.1.1[GOF95]ProxySurrogate(Remote)Ambassador(Virtual)Copy-on-Write(ProtectorAccess)Cache-28-(Firewall)(Synchronization)(SmartReference)(Virtual)(Remote)SmartReferenceProxy(ProtectorAccess)(4-1)4.1.2+GetUserList(CList&listUser)():bool+GetPhoneNo(CList&listPhoneNO)():bool+SetInfoSystem(intiCode)()CGetInfo4-2CGetInfoFigure4-2classchartofCgetInfo4-1Figure4-1classchartofproxy-29-GetUserListGetPhoneNoCGetInfoiCode4.1.24-34.2WEB4-3Figure4-3UIofinformationsystem-30-WEB4.2.1SOAPSOAP(SimpleObjectAccessProtocol),XML[20]SOAP,,SOAPRPCSOAP:SOAP(Envelope)(Message);SOAP(Encodingrules);SOAPRPC,SOAPSOAP,HTTPMQ(MessageQueue)SMTP,SOAPoverHTTPSOAPWeb,SOAPoverHTTPDCOMCORBA,,4.2.2WEBSOAPoverHTTP,SOAPWebService()WSDL(WebServicesDescriptionLanguage),WSDLWebService,IDL(InterfaceDefinitionLanguage)CORBACOM,,WebServiceSOAP,,WindowsWSML(WebServicesMetaLanguage),COMSOAP,XMLSOAPWSDL,[21]-31-WSDLWEBSERVICEWEBWSDLXMLWEBWEBWSDL5definitions1WSDL4.2.3WEB4-44-5://publicclassQueryReadyToSend{4-4Figure4-4usecasechartofmiddleware-32-4-5Figure4-5sequencechartofmiddleware-33-publicintiQueryCode;//123456publicstringstrBeginTime;//publicstringstrEndTime;//publicstringstrPhone;//publicstringstrSender;//};//publicclassReadyToSendReturn{publicintiQueryCode;//publicintiSMSNo;//publicstringstrPhone;//publicstringstrContent;//publicstringstrSender;//publicintiFreq;//publicstringstrSendTime;//publicintiTimes;//publicintiCount;//,};//publicclassQuerySended{publicintiQueryCode;//123456publicstringstrBeginTime;//publicstringstrEndTime;//publicstringstrPhone;//publicstringstrSender;//};//publicclassQuerySendedReturn{publicintiQueryCode;//publicintiSMSNo;//pub

1 / 66
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功