The document discusses the development of a mobile learning technique incorporating web services. It describes key components of web services including SOAP, WSDL, and UDDI. It also covers web service architecture, security issues, the find-bind-execute paradigm, and how wireless application protocol (WAP) enables access to the internet from mobile phones through WAP services and protocols.
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
mobile application in rubber cultivation
1. DEVELOPMENT OF MOBILE
LEARNING TECHNIQUE
INCORPORATING
WEB SERVICE
TRIPURA UNIVERSITY
(A Central University)
Suryamaninagar, Tripura
UNDER THE GUIDANCE OF :
Moumita Majumder
Lecturer & Coordinator
Deptt. Of Computer Science
BY :
DEPARTMENT OF COMPUTER SCIENCE | M.TECH |3RD SEMESTER | CSE/ F/10/08
2. DEPARTMENT OF COMPUTER SCIENCE | M.TECH |3RD SEMESTER | CSE/ F/10/08
Introduction
A complete web service is any service that ,
• Is available over the INTERNET or private ( INTRANET )
networks.
• Uses a standardized XML messaging system.
• Is not tied to any operating system or programming
language.
3. DEPARTMENT OF COMPUTER SCIENCE | M.TECH |3RD SEMESTER | CSE/ F/10/08
COMPONENTS OF WEB
SOAP
WSDL
UDDI
4. DEPARTMENT OF COMPUTER SCIENCE | M.TECH |3RD SEMESTER | CSE/ F/10/08
SOAP MESSAGE
SOAP MESSAGE
SENDER RECEIVER
HTTP request
NODE NODE
HTTP response
SOAP
OPERATIONAL SKETCH OF THE FEATURE
6. DEPARTMENT OF COMPUTER SCIENCE | M.TECH |3RD SEMESTER | CSE/ F/10/08
SERVICE DISCOVERY
SERVICE PUBLICATION
SERVICE DESCRIPTION
XML MESSAGING
NETWORK
SECURITY
MANAGEMENT
WSDL
SOAP
HTTP, SMTP
UDDI
UDDI INTERACTION
7. DEPARTMENT OF COMPUTER SCIENCE | M.TECH |3RD SEMESTER | CSE/ F/10/08
Web services behavioral characteristics
XML BASED
LOOSELY COUPLED
COARSE GAINED
ABILITY TO SYNCHRONOUS OR
ASYNCHRONOUS
SUPPORTS RPCS
8. DEPARTMENT OF COMPUTER SCIENCE | M.TECH |3RD SEMESTER | CSE/ F/10/08
SPECIFIC SECURITY ISSUES
CONFIDENTIALITY
AUTHENTICATION
NETWORK SECURITY
9. DEPARTMENT OF COMPUTER SCIENCE | M.TECH |3RD SEMESTER | CSE/ F/10/08
FIND – BIND – EXECUTE PARADIGM
REGISTRY
SERVICE
PROVIDER
USER
CONTRACT
REGISTER…
BIND & EXECUTE… FIND…
Web Service Architecture based on individual roles of each
Web Service
10. DEPARTMENT OF COMPUTER SCIENCE | M.TECH |3RD SEMESTER | CSE/ F/10/08
WEB SERVICE ARCHITECTURE
WEB SERVICE WEB SERVICE
Java Application APIs
(JAXM, JA , XRPC)
Java Application APIs
(JAXM, JA , XRPC)
BASED ON EMMERGING WEB SERVICE PROTOCOL
SECURITY , TRANSACTIONS ,
RELIABLE ,
MESSAGING SPECIFICATIONS
SECURITY , TRANSACTIONS ,
RELIABLE ,
MESSAGING SPECIFICATIONS
SOAP SOAP
HTTP HTTP
TCP / IP TCP / IP
11. DEPARTMENT OF COMPUTER SCIENCE | M.TECH |3RD SEMESTER | CSE/ F/10/08
?
Exposing the existing function on to the network.
Interoperability.
Standardized protocol.
Low cost of communication.
12. DEPARTMENT OF COMPUTER SCIENCE | M.TECH |3RD SEMESTER | CSE/ F/10/08
WIRELESS APPLICATION PROTOCOL
It defines a network architecture for content
delivery over wireless networks.
Design of WAP is a network stack based on OSI
model.
WAP micro browsers are intended to be
implemented on mobile and wireless devices.
WAP developers use WML and WML Script.
13. DEPARTMENT OF COMPUTER SCIENCE | M.TECH |3RD SEMESTER | CSE/ F/10/08
WHY WAP IS REQUIRED TO ACCESS THE INTERNET FROM MOBILE PHONE
?
14. DEPARTMENT OF COMPUTER SCIENCE | M.TECH |3RD SEMESTER | CSE/ F/10/08
WAP SERVICES
MOBILE ADVERTISING
LOCATION INFORMATION
ONLINE WIRELESS TRANSACTIONS
WAP PROTOCOLS
15. DEPARTMENT OF COMPUTER SCIENCE | M.TECH |3RD SEMESTER | CSE/ F/10/08
CONTENT
SERVER
GATEWAY ORIGIN SERVER
J2EE, CGI, etc
APPLICATION
ENCODERS
&
DECODERS
WAE
User
HTTP REQUEST…
HTTP RESPONSE…
WAP ENCODED RESPONSE…
WAP ENCODED REQUEST…
SERVER
CLIENT
17. DEPARTMENT OF COMPUTER SCIENCE | M.TECH |3RD SEMESTER | CSE/ F/10/08
WAP CLIENT
WAP STACK
WAE
WSP
WTP
WTLS
WDP
WTA USER
AGENT
WAE USER
AGENT
18. DEPARTMENT OF COMPUTER SCIENCE | M.TECH |3RD SEMESTER | CSE/ F/10/08
WAP STACK
WAE
WSP
WTP
WTLS
WDP
TCP / IP
HTML
HTTP
SSL
TCP / UDP
IP
WAP GATEWAY
WEB
SERVER
INTERNAL ARCHITECTURE OF WAP GATEWAY
19. DEPARTMENT OF COMPUTER SCIENCE | M.TECH |3RD SEMESTER | CSE/ F/10/08
APPLICATION
(WAE)
SESSION (WSP )
TRANSACTION (WTP )
SECURITY ( WTLS )
TRANSPORT ( WDP )
PHYSICAL
HTML , JAVA SCRIPTS , VB SCRIPTS
HTTP
SSL
TCP / UDP
PHYSICAL
IP / DATA LINK
WAP PROTOCOL STACK AND ITS EQUIVALENT
TCP/IP STACK