160 likes | 311 Views
Developing WAP Services with Allaire’s ColdFusion. Presentation av examensarbete 2001-06-05. Student: Tuong Huynh Examinator: Seif Haridi Handledare: Thomas Sjöland (KTH) Mark Tierney (room33). Exjobbets delmoment . Vad är WAP? Vad är ColdFusion?
E N D
Developing WAP ServiceswithAllaire’s ColdFusion Presentation av examensarbete 2001-06-05 Student: Tuong Huynh Examinator: Seif Haridi Handledare: Thomas Sjöland (KTH) Mark Tierney (room33)
Exjobbets delmoment • Vad är WAP? • Vad är ColdFusion? • Går det att integrera en CF app. med portalen room33.com? Hur?
WAP • Wireless Application Protocol • ”Lättvikts” HTTP • WAP tillämpningar bör ställa mindre krav på hårdvaran
WAP Arkitekturen • Förbindelselös kommunikation (WSP + WDP) • Förbindelselös kommunikation med säkerhet (WSP WTLS + WDP) • Förbindelseorienterad kommunikation (WSP + WTP +WDP) • Förbindelseorienterad kommunikation med säkerhet (WSP + WTP + WTLS +WDP)
Wireless Session Protocol • Effektiv data utbyte mellan WAE och de underliggande lagren • Långvariga sessioner • Session kan återupptas efter ett avbrott
Wireless Transaction Protocol • Garanterar att meddelanden är unika • och omskickas om de inte kom fram • 3 klasser av meddelande Opålitlig överföring utan resultat meddelande Pålitlig överföring utan resultat meddelande Pålitlig överföring med resultat meddelande
Wireless Transport Layer Security • Krypterar överföringar mellan WAP Gateway och klienten • Ligger ovanpå WDP
Wireless Datagram Protocol • Det nedersta lagret i WAP stacken • Abstraherar bort databärare (GSM/SMS) från WAP stacken
Wireless Markup Language (WML) • Motsvarar HTML på WWW • Ett WML ”däck” (dokument) består av ett eller flera ”kort” • Alla korten tillhörande samma kort laddas ned på en och samma gång
Allaire’s ColdFusion • Första versionen kom 1995 • Finns för Sun Solaris, HP-UX, Linux och Windows • ColdFusion Server • ColdFusion Administrator • ColdFusion Studio • ColdFusion Markup Language
ColdFusion Server • Realtidskompilering av CFML • Open Database Connectivity • Stöder de flesta web servrar • Klustrad miljö
ColdFusion Administrator • Administrera ColdFusion • Webbaserad gränsnitt • Sätter upp ODBC datakällor • Schemaläggning
ColdFusion Studio • Integrerad utvecklingsmiljö för CFML, HTML, WML
ColdFusion Markup Language • Tagbaserad scriptspråk • Funktioner för datamanipulation