1 Mobile Applications and Web Services Part II Prof. Klaus Moessner, Dr Payam Barnaghi Centre for Communication Systems Research Electronic Engineering.

Slides:



Advertisements
Similar presentations
Bringing Grid & Web Services Together
Advertisements

Advanced Piloting Cruise Plot.
P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist
Integrating 3D Geodata in Service-Based Visualization Systems Jan Klimke, Dieter Hildebrandt, Benjamin Hagedorn, and Jürgen Döllner Computer Graphics Systems.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
System Wide Information Management (SWIM)
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
1 Jérôme Euzenat 655 avenue de lEurope, Montbonnot Saint-Martin, France Interoperability in an open semantic web (was:
“Challenges and Methodologies
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Introduction to HTML, XHTML, and CSS
|epcc| NeSC Workshop Open Issues in Grid Scheduling Ali Anjomshoaa EPCC, University of Edinburgh Tuesday, 21 October 2003 Overview of a Grid Scheduling.
Enterprise Java and Data Services Designing for Broadly Available Grid Data Access Services.
1/ 26 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service - Concept Server OWL model NKOS workshop Alicante,
Universitá degli Studi di LAquila Mälardalens Högskola, Västerås 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management.
Communicating over the Network
The internet. Background Created in 1969, connected computers at UCLA, Stanford Research Institute, U. of Utah, and UC at Santa Barbara With an estimated.
REST Vs. SOAP.
Server Access The REST of the Story David Cleary
Advanced Computer Networks Fall 2011
Welcome to Middleware Joseph Amrithraj
Chapter 1: Introduction to Scaling Networks
1 The phone in the cloud Utilizing resources hosted anywhere Claes Nilsson.
The Platform as a Service Model for Networking Eric Keller, Jennifer Rexford Princeton University INM/WREN 2010.
© 2011 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary. Towards a Model-Based Characterization of Data and Services Integration Paul.
ABC Technology Project
AMES-Cloud: A Framework of Adaptive Mobile Video Streaming and Efficient Social Video Sharing in the Clouds 作者:Xiaofei Wang, MinChen, Ted Taekyoung Kwon,
25 July, 2014 Hailiang Mei, TU/e Computer Science, System Architecture and Networking 1 Hailiang Mei Remote Terminal Management.
IONA Technologies Position Paper Constraints and Capabilities for Web Services
Project Overview Slide 2 of 15 Overview Project in a Nutshell ◦Motivation ◦Aims and Objectives ◦Expected Outcomes PlanetData Programs Join PlanetData.
1 World Meteorological Organization Working together in weather, climate and water Sixteenth World Meteorological Congress Information Technology Support.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 EN0129 PC AND NETWORK TECHNOLOGY I IP ADDRESSING AND SUBNETS Derived From CCNA Network Fundamentals.
31242/32549 Advanced Internet Programming Advanced Java Programming
IMS5401 Web-based Systems Development Topic 2: Elements of the Web (i)Web Services (j)Implications of web technologies for system developers.
Getting Familiar with Web Pages 1 2 The Internet Worldwide collection of interconnected computer networks that enables businesses, organizations, governments,
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. The Future is Now JeromeDL A Digital Library on Social Semantic.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialBCMSN BCMSN Module 1 Lesson 1 Network Requirements.
Co-funded by the European Union Semantic CMS Community Content Management From free text input to automatic entity enrichment Copyright IKS Consortium.
25 seconds left…...
We will resume in: 25 Minutes.
Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk Intelligent Web and Information Systems September 9, 2010.
From Model-based to Model-driven Design of User Interfaces.
Sharing Content and Experience in Smart Environments Johan Plomp, Juhani Heinila, Veikko Ikonen, Eija Kaasinen, Pasi Valkkynen 1.
1 Publishing Linked Sensor Data Semantic Sensor Networks Workshop 2010 In conjunction with the 9th International Semantic Web Conference (ISWC 2010), 7-11.
Linked-data Architecture Payam Barnaghi Centre for Communication Systems Research University of Surrey FIA Budapest Linked data session Budapest, May 2010.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
1 3 rd SG13 Regional Workshop for Africa on “ITU-T Standardization Challenges for Developing Countries Working for a Connected Africa” (Livingstone, Zambia,
1 EEEM048- Internet of Things Lecture 1- Introduction Dr Payam Barnaghi, Dr Chuan H Foh Centre for Communication Systems Research Electronic Engineering.
1 Linked Data and Web Services Payam Barnaghi Institute for Communication Systems (ICS) Faculty of Engineering and Physical Sciences University of Surrey.
1 Virtualisation and Validation of Smart City Data Dr Sefki Kolozali Institute for Communication Systems Electronic Engineering Department University of.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
OWL Representing Information Using the Web Ontology Language.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
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.
IoT Meets Big Data Standardization Considerations
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Internet of Things (IoT)
Lecture 7: Internet of Things By D. Najla Al-Nabhan 1.
Lecture 7: Internet of Things
Internet of Things 1.
WEB SERVICES.
Internet of Things and its applications
Algorithms for Big Data Delivery over the Internet of Things
Lecture 4: Internet of Things
LOD reference architecture
Toward an Ontology-Driven Architectural Framework for B2B E. Kajan, L
Presentation transcript:

1 Mobile Applications and Web Services Part II Prof. Klaus Moessner, Dr Payam Barnaghi Centre for Communication Systems Research Electronic Engineering Department University of Surrey Spring Semester 2014

2 Module Aims The aim of the course is to introduce the basics of mobile Web service development, to discuss Web service technologies and how they are building into and are integrated in distributed mobile and Web applications. The second aim is introducing the mechanisms for representing, manipulating and querying structured data (XML) and semantic data (RDF/s, OWL), it also includes data mining techniques and the concept of connected services. Related toolkits and applications and their use will be discussed.

3

4 Communication Networks There are large volumes of data, Functionalities to process data, and capabilities to interact with entities in the physical and virtual worlds. (services) Communication Network: AT&T network as an example 1 Currently carries 18.7 Petabytes of data traffic on an average business day (PB = 10 ^15 bytes), Nearly 5 Billion calls per day. Cisco Prediction 2 : 295 Petabyte per month (mobile-to-mobile communications) by 2015, By 2020 this will be 1000 more compared with Challenges include volume, volatility, complexity, reliability, privacy, security, and processing. 1 source: Mahmoud Daneshmand, AT&T, Intelligent Network Operations and Management, Keynote Talk, IEEE ISCC source: DoCoMo and Huawei.

5 Networks of the Future - Challenges Large-scale networks, huge volumes of data, dynamic and sometimes unreliable resources; more dynamic and transient resources and subject to quality changes scalability of the solutions express-ability and extensibility of semantics and metadata heterogeneity and interoperability issues - more devices are contented, more diversity more autonomous processes (integration, aggregation, filtering,...) are required management of the resources scarcity of: bandwidth, power, energy, addressing and naming schemes, and operation cost.

6 How are the networks changing? Extensions More nodes, more connections, IPv6, 6LowPan,... Any TIME, Any PLACE + Any THING M2M, IoT Billions of interconnected devices, Everybody connected. Expansions Broadband Enhancements Smart networks Data-centric and content-oriented networking Context-aware (autonomous) systems

7 7 7 Future Networks

8 8 Thing connected to the internet Source: CISCO

9 Image courtesy: the Economist Big Data

Large number of services 10 Image courtesy: FTW Forschungszentrum Telekommunikation Wien

… but also Dynamicity and Quality: But it is not just about volume How can we efficiently deal with: -Large amounts of (heterogeneous/distributed) service? -Both static and dynamic data/service? -In a re-usable, modular, flexible way? -Integrate different types of services -Provide quality-aware and context-aware solutions Adapted from: M. Hauswirth. A. Mileo, Insight, National University of Ireland, Galway.

12 "intelligence is becoming ambient" Satya Nadella, Microsoft CEO

Services -We need mobile and pervasive services that are: -Flexible -Interoperable -Reliable -Discoverable -Support different QoS requirements -… -To support future data/functionality requirements information communication networks 13

14 Services on the Web Web Services provide data and services to other applications. Thee applications access Web Services via standard Web Formats (HTTP, HTML, XML, and SOAP), with no need to know how the Web Service itself is implemented. Web services provide a standard means of interoperating between different software applications, running on a variety of platforms and/or frameworks.

15 The role of metadata semantic tagging (machine-interpretable) data annotation and resource descriptions re-usable ontologies resource description frameworks structured data, structured query

16 Motivations- reusability and cost Source: Jerry

17 Motivations- maintainability

Motivations- interoperability 18 Image: courtesy: Economist

19 Traditional C/S vs. Web Services source: Web Services Overview, Sang Shinn, javapassion.com

Cloud-based services 20 Image courtesy: Economist

Cloud Computing Services 21 Image courtesy, IBM,

Mobile services 22 Image courtesy: Economist

Location-based services 23 Image courtesy: Economist

24 Topics Introduction to Semantic Web and metadata frameworks Semantic web Metadata Ontologies and common vocabularies RDF Ontology languages, ontology design and management and Linked-data What is an ontology? Ontology representation Web Ontology Language (OWL) Ontology design and engineering Linked Data RDF/JSON, Turtle

25 Topics Ontology Querying and Reasoning SPARQL query language Description Logic Ontology engines and Reasoners Semantic Web Services and Service Platforms Semantic Web services Service modelling Service Composition and Business Logic Cloud-based data and services Operator Platform and Network as a Service (NaaS)

Topics Mobile Web Services RESTful services Service evolution and delivery in mobile communication systems Wireless Application Protocols Constrained Application Protocol (CoAP) Request/Response model Congestion control Location-based services 26

27 Questions?