Thông tin tài liệu:
After completing this chapter, students will be able to: Understant what and why use web service, know some type of architectural models, understant web service architecture, determine service-oriented architecture understant and use some web service technologies, build a simple web service.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình mạng nâng cao: Web services - Nguyễn Xuân Vinh TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCMGV:NGUYỄNXUÂNVINHMÔN:LẬPTRÌNHMẠNG2 KHOACÔNGNGHỆTHÔNGTIN WEB SERVICES15/01/16 Presenter:NguyễnXuânVinh InformationTechnologyFaculty/165 NongLamUniversity1 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCM KHOACÔNGNGHỆTHÔNGTIN ObjectivesGV:NGUYỄNXUÂNVINH UnderstantWhat&WhyuseWebService. KnowsometypeofArchitecturalModels. UnderstantWebServiceArchitecture. DetermineServiceOrientedArchitectureMÔN:LẬPTRÌNHMẠNG2 UnderstantandusesomeWebServicetechnologies. BuildaSimpleWebService.15/01/16/1652 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCM KHOACÔNGNGHỆTHÔNGTIN ContentsGV:NGUYỄNXUÂNVINH 1 Introduction. 2 Why use Web Service. 3 Architectural Models. 4 Distributed Computing Model. 5 Service-Oriented Architecture.MÔN:LẬPTRÌNHMẠNG2 6 Web Services Design Principles. 7 Web Services Architecture. 8 Web Services Components. 9 Web Service Implementation. 10 RMI vs Web Services.15/01/16 11 Web Services Technologies. 12 Web Service Security./165 13 Building A Simple Web Service3 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCM KHOACÔNGNGHỆTHÔNGTIN Wonder!GV:NGUYỄNXUÂNVINHMÔN:LẬPTRÌNHMẠNG215/01/16/1654 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCM KHOACÔNGNGHỆTHÔNGTIN 1. IntroductionGV:NGUYỄNXUÂNVINH 1 Introduction. 2 Why use Web Service. 3 Architectural Models. 4 Distributed Computing Model. 5 Service-Oriented Architecture.MÔN:LẬPTRÌNHMẠNG2 6 Web Services Design Principles. 7 Web Services Architecture. 8 Web Services Components. 9 Web Service Implementation. 10 RMI vs Web Services.15/01/16 11 Web Services Technologies. 12 Web Service Security./165 13 Building A Simple Web Service5 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCM KHOACÔNGNGHỆTHÔNGTIN 1.1 Web ArchitectureGV:NGUYỄNXUÂNVINHMÔN:LẬPTRÌNHMẠNG215/01/16/1656 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCM KHOACÔNGNGHỆTHÔNGTIN 1.2 Traditional Web InteractionGV:NGUYỄNXUÂNVINHMÔN:LẬPTRÌNHMẠNG215/01/16/1657 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCM KHOACÔNGNGHỆTHÔNGTIN 1.3 ProblemsGV:NGUYỄNXUÂNVINH ForecastCenterpublishforecastontheASP.NETwebsite. CompanyXwanttointegratethisforecastintotheirJava ApplicationServerforanotherpurpose. HowdoesCompanyXuseforecastdatagivenbytheForecast CentertointegrateintotheirJavaAppllicaionServer.MÔN:LẬPTRÌNHMẠNG2 ASP ASP Forecast Forecast Client Client WEB WEB SERV Analyzing Analyzing SERV ...