资源描述:
《masters of applied science》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ServiceInvocationandRoaminginPervasive-ComputingEnvironmentsbyAlvinYungChianChinAthesispresentedtotheUniversityofWaterlooinfulfilmentofthethesisrequirementforthedegreeofMastersofAppliedScienceinElectricalandComputerEngineeringWaterloo,Ontario,Canada,2004cAlvin
2、YungChianChin2004IherebydeclarethatIamthesoleauthorofthisthesis.IauthorizetheUniversityofWaterlootolendthisthesistootherinstitutionsorindividualsforthepurposeofscholarlyresearch.IfurtherauthorizetheUniversityofWaterlootoreproducethisthesisbyphoto-copyingorbyot
3、hermeans,intotalorinpart,attherequestofotherinstitutionsorindividualsforthepurposeofscholarlyresearch.iiTheUniversityofWaterloorequiresthesignaturesofallpersonsusingorphoto-copyingthisthesis.Pleasesignbelow,andgiveaddressanddate.iiiAbstractEmergingmobile-commu
4、nicationprotocolsaimtodisassociatecomputingplat-formsfromthelocationandthemediumtheuserisaccessingservices.Moreover,ausershouldbeabletoaccesshis/herpersonalizedservicesanytime,anywhere,onanytypeofdeviceandwithanytypeofwirelesstechnologyinanon-obtrusiveenvironm
5、ent.Thecomplexitiesandproblemsassociatedwithamobile-wirelessenvi-ronmentshouldbeinsulatedfromtheuser.Thisnewtypeofcomputingiswhatwecallpervasivecomputing.Inthisthesis,aframeworkforaccessinglocation-awareservices(serviceinvoca-tion)andtheprotocolsinvolvedforaus
6、ertobeabletoaccessservicesacrossdifferentlocationsandnetworks(serviceroaming)arepresented.Serviceadvertisement,ser-viceregistration,andservicediscoveryneedtobeperformedbeforeserviceinvocation.TheproposedframeworkusesWebservicestoachievetheseobjectives.Specifical
7、ly,WebServicesDescriptionLanguage(WSDL)andUniversalDescription,DiscoveryandIntegration(UDDI)areusedforserviceadvertisementandregistration,UDDIisusedforservicediscovery,andSimpleObjectAccessProtocol(SOAP)isusedforserviceexecution.Inordertodeterminetheparticular
8、servicesthatauserisac-cessingandmaintaininformationrelatedtothetaskthattheuserisperforming,astatefulprotocolisrequired.Inthiscontext,inordertoimplementservice-roamingcapabilitiesth