a48c9293a8e7217e5587f72e5abf0621.ppt
- Количество слайдов: 12
Software Architecture for Mobile Distributed Computing Presented by: Deepak N Lakshminarayanan The University of Texas at Dallas Under the Guidance of Dr. Lawrence Chung
Overview w Survey on Software architecture developed for mobile system, which n n Is accessible anywhere Is accessible anytime Can tolerate occurrence of disconnection Can support natural interaction with users w Mobile network is l l Highly dynamic in nature Absence of infrastructure
Goal w To develop mobile system architecture, enabling ambient intelligent vision, i. e. n n n Consumers will be provided with available content and services immediately These content and service are provided universally This should be done at runtime based on specific situation w This mobile system was developed by team headed by Valérie Issarny [Research director, INRIA]
WSAMI – A Middleware Based Web Service w WSAMI supports abstract specification of Ambient Intelligence applications. w When? At run time because of mobile nature w Consumer-oriented application w Built on Web Service architecture – ensures service availability in most environments w Java based prototype. w IEEE 802. 11 b as its underlying WLAN
WSAMI – MIDDLEWARE ARCHITECTURE n Middleware divided into two parts: q Core Broker n n q Wireless Container CSOAP – Resource constraint Naming and Discovery n n Support for connector customization For QOS
Solutions based on WSAMI w Middleware architecture for Mobile System w Dynamic composition of Mobile Services w Service Discovery Protocol (SDP)
Middleware architecture for Mobile System w Solution based on Web, i. e. Web Service w Reason behind – easily deployable in any environment w Introduced XML-based WSAMI n XML language allows dynamic retrieving of instances w Cost w Language generate security w Language also generates performance w Reduce complexity
Dynamic composition of Mobile Services w Based on Group Management paradigm w Devised a middleware functionality for supporting dynamic composition of mobile services w This solution solves the following issues n n n Cooperation of nodes Ensures Trust Management between nodes Develop distributed application over dynamic, mobile network
Service Discovery Protocol (SDP) w Issue: During design, run time requirement cannot be predicted w For this, Mobile nodes must discover and interact with services available at their vicinity w SDP enables n n Nodes to find and use services without network knowledge Nodes are aware of network environment available at its vicinity
Future Work w As Mobile Computing has a bright future, so does Software Architecture for Mobile Computing
Thank you for your patience Any Question?
Reference: • • • V. ISSARNY, D. SACCHETTI, F. TARTANOGLU, F. SAILHAN, R. CHIBOUT, N. LEVY, A. TALAMONA. Developing Ambient Intelligence Systems: A Solution based on Web Services, in "Journal of Automated Software Engineering", January 2005. Valerie Issarny, ARLES: Software Architecture and Distributed Systems (project team). Activity Report INRIA, 2004 A. L. Murphy, G. P. Picco, and G. -C. Roman. Software Architecture for Mobile Computing. In LNCS 2804, pp. 182 -206, 2003.
a48c9293a8e7217e5587f72e5abf0621.ppt