Web Services In M-Commerce

Slides:



Advertisements
Similar presentations
Doc.: IEEE /087 Submission May, 2000 Steven Gray, NOKIA Jyri Rinnemaa, Jouni Mikkonen Nokia Slide 1.
Advertisements

David Martin for DAML-S Coalition 05/08/2003 OWL-S: Bringing Services to the Semantic Web David Martin SRI International
All rights reserved © 2000, Alcatel 1 CPE-based VPNs Hans De Neve Alcatel Network Strategy Group.
Web Service Architecture
Overview of Web Services
Mobile Application Architectures
Tuesday, June 10, 2003 Web Services Brief Overview & Security Assertion Coordinator Pattern by Mohammad Abushadi & Riaz Ahmed for Security Group CSE -
OASIS WSRP Technical Commitee Web Services for Remote Portlets (WSRP) Overview OASIS WSRP Technical Commitee September, 2003.
16/11/ IRS-II: A Framework and Infrastructure for Semantic Web Services Motta, Domingue, Cabral, Gaspari Presenter: Emilia Cimpian.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
1 Understanding Web Services Presented By: Woodas Lai.
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
WEB SERVICES DAVIDE ZERBINO.
1 UDDI Jong-Ha Jung 07/28. 2 INDEX INDEX What is UDDI? What is UDDI? Appearance of UDDI Appearance of UDDI Why UDDI? Why UDDI? Analogy with Telephone.
SCENARIO Suppose the presenter wants the students to access a file Supply Credenti -als Grant Access Is it efficient? How can we make this negotiation.
UDDI, Discovery and Web Services Registries. Introduction To facilitate e-commerce, companies needed a way to locate one another and exchange information.
MobiShare: Sharing Context-Dependent Data & Services from Mobile Sources Efstratios Valavanis, Christopher Ververidis, Michalis Vazirgianis, George C.
Network Identity Kai Kang 27 th October Outline Introduction –Definition –Five drivers –Basic services –Roadmap Network Identity management approaches.
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
Active Directory: Final Solution to Enterprise System Integration
A Survey of WAP Security Architecture Neil Daswani
Technical Architectures
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
9 Lecture The Wireless Revolution. Identify the principal wireless transmission media and devices, cellular network standards and generations, and standards.
Brokering Mathematical Services Through a Web Registry.
Wireless Application Protocol and i-Mode By Sridevi Madduri Swetha Kucherlapati Sharrmila Jeyachandran.
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
Terminal Bridge Extension Over Distributed Architecture MSc. Sami Saalasti.
IT:Network:Applications VIRTUAL DESKTOP INFRASTRUCTURE.
1 An overview Always Best Connected Networks Dênio Mariz Igor Chaves Thiago Souto Aug, 2004.
WAP: Wireless Application Protocol Mike Mc Ardle ACSG April, 2005.
1 Using Account Status Web Service to design value-added services for your online applications Ivan Chan Media & Systems Services 8th Annual HKIUG Meeting.
© 2011 Open Mobile Alliance Ltd. All Rights Reserved. Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document.
For more notes and topics visit:
Networks A network is a collection of computers and devices connected together via communications devices and transmission media Advantages of a network.
1 Introduction CSIE, Da-Yeh University. 2 History of Software Development Traditional Programming Paradigm  Behind schedule, costly, and unreliable.
Mobile data. Introduction Wireless (cellular) communications has experienced a tremendous growth in this decade. Most of the wireless users also access.
Web Services Architecture1 - Deepti Agarwal. Web Services Architecture2 The Definition.. A Web service is a software system identified by a URI, whose.
WAP (Wireless Application Protocol). W – World W – Wide W -- Web W – World W – Wide W – Wireless W -- Web The Two Paradigms.
Lecture 3: Sun: 16/4/1435 Distributed Computing Technologies and Middleware Lecturer/ Kawther Abas CS- 492 : Distributed system.
1 Vrijendra Gokhale, Bernard Menezes K. R. School of Information Technology IIT Bombay User Interfaces for Jini Services The Jini Pattern Language Workshop.
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Helsinki Institute of Physics (HIP) Liberty Alliance Overview of the Liberty Alliance Architecture Helsinki Institute of Physics (HIP), May 9 th.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
Secure Systems Research Group - FAU Patterns for Wireless Web Services Nelly Delessy January 19, 2006.
Web Services Presented By : Noam Ben Haim. Agenda Introduction What is a web service Basic Architecture Extended Architecture WS Stacks.
A brief introduction of UDDI By Xin Huang. What is UDDI.
Kemal Baykal Rasim Ismayilov
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
Jini Architectural Overview Li Ping
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
Connect. Communicate. Collaborate Deploying Authorization Mechanisms for Federated Services in the eduroam architecture (DAMe)* Antonio F. Gómez-Skarmeta.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
DISCO/UDDI -Ketan Reddy Peddabachi. Agenda Web Service Disco UDDI Disco Vs UDDI.
A service Oriented Architecture & Web Service Technology.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Network Infrastructure Services Supporting WAP Clients
Supporting Mobile Collaboration with Service-Oriented Mobile Units
DOTNET Technologies CHAPTER I
Introduction How to combine and use services in different security domains? How to take into account privacy aspects? How to enable single sign on (SSO)
Overview of Web Services
Wsdl.
WEB SERVICES DAVIDE ZERBINO.
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
Introduction to Web Services
Distributed System using Web Services
Distributed System using Web Services
Presentation transcript:

Web Services In M-Commerce

WEB SERVICES & MOBILITY ws-basic activities : describe, publish/unpublish/update, discover, invoke/bind ws-basic roles : provider, requestor, broker issues in using mobile devices : cost, performance, unavailability, bandwidth, devices handicaps (low cpu, memory, small display)

Two Different Scenarios : Mobile Device acting as Requestor –ws-aware mobile device (fat client) –ws-agnostic mobile device (thin client) Mobile Device acting as Provider USING WS IN MOBILE DEVICES

MOBILE DEVICE (=REQUESTOR) ws-aware mobile device mobile device dispose a ws client application in order to enable services to mobile users interacts with the services provider and the service broker using ws-aware protocols over wireless networks (e.g. WLAN, GSM/GPRS) fat client with XML processing capabilities

using ws in fat clients have numerous advantages : 1.enables manufactures to deploy internet solutions built on global standards 2.makes applications more dynamic as they can invoke services based on the users context 3.facilitates the interoperability and integration with enterprise applications and with applications running on other mobile devices MOBILE DEVICE (=REQUESTOR) ws-aware mobile device

applicable in cases with multiple companies MOBILE DEVICE (=REQUESTOR) ws-aware mobile device

proxy-based architecture : a proxy entity plays the role of the mobile device representative in the fixed network infrastructure proxy interacts via ws-aware protocols with the service provider and the service broker and returns the results using ws-agnostic protocols (e.g. WAP/WML, iMode/cHTML) mobile device does not need to support ws functionality (thin client scenario) MOBILE DEVICE (=REQUESTOR) ws-agnostic mobile device

proxy handles the fact that mobile devices non- deterministically lose network connectivity (=keeps the results of service invocation and forward them to the mobile device when the connectivity is re-established) proxy may minimize information flow over low/medium speed wireless links can take care various tasks (e.g. keeping users bookmarks, managing its cache) central entity that controls all user data and decides what services are accessible by the mobile device (single point of failure) MOBILE DEVICE (=REQUESTOR) ws-agnostic mobile device

scenario applicable in the case where mobile user moves into unfamiliar environment and obtain services with no previous knowledge (e.g. airport – flight info, duty free offers) MOBILE DEVICE (=REQUESTOR) ws-agnostic mobile device

scenario that facilitates the provision of ws that are context sensitive and location based services various applications where the scenario can be used technical issues : 1.mobility of the mobile host (MH – WSP), 2.responsibility for immediate notifications to clients- requestors following the terminal relocation, 3.secure use of registrys update/notification operation MOBILE DEVICE (=PROVIDER)

Solutions : 1.mobility (=APIs automatically updates the UDDI service when relocations are experienced) 2.notification(=each provider maintain a table with addresses of known clients) 3.mobility – aware security frameworks (e.g. Wireless Application Protocol PKI introduced to address widely personal trusted devices) MOBILE DEVICE (=PROVIDER)

CASE STUDIES Microsoft & Vodafone Mobile Office SMS Nokia & Sun Microsystems Deploying Mobile Web Services using Liberty Alliances Identity Web Services Framework

REFERENCES [1] T. Pilioura, A. Tsalgatidou, S. Hadjiefthymiades, Scenarios of using Web Services in M-Commerce, ACM Sidecar Exchanges, Vol. 3, No. 4, January [2] MAAMAR, Z., MANSOOR, W., YAHYAOUI, H E-Commerce through Wireless Devices. In Proceedings of IEEE 10th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE'01), IEEE Press, [3] Deploying Mobile Web Services using Liberty Alliances Identity Web Services Framework (ID-WSF), White Paper [4] Mobile Web Services,