Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos

Slides:



Advertisements
Similar presentations
When Applications can Roam Freely OSGi Service Platform R4 Peter Kriens Technical Director OSGi
Advertisements

Building FHIR Servers on Existing Applications
Application Server Based on SoftSwitch
CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin.
Bringing Handheld, PDA’s, and Smart Phone to the Enterprise Martin Graf Group Product Manager Oracle Corporation Session id:
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 04. Other.
Developing Application Extensions with Axis2 Chathura Herath Eran Chinthaka.
An Agile Approach for Web Systems Engineering A Presentation of an Article by V.E.S. Souza and R.A. Falbo.
Environmental Council of States Network Authentication and Authorization Services The Shared Security Component February 28, 2005.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Technical Architectures
Chapter 14 Web-Based Management 14-1 Chapter 14
An authorization control framework to enable service composition Takashi Suzuki, Randy H. Katz EECS Department University of California, Berkeley {tsuzuki,
18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz.
CS 501: Software Engineering Fall 2000 Lecture 16 System Architecture III Distributed Objects.
NCS Grid Service Ken Meacham, IT Innovation Crystal Grid Workshop, Sept 2004.
Software Engineering and Middleware: a Roadmap by Wolfgang Emmerich Ebru Dincel Sahitya Gupta.
1 Build a Web Application on J2EE. 2 J2EE Scenario Client – Web Server – EIS Resources Client – Web Server – EIS Resources Client – Application Server.
Network Enabled Capability Through Innovative Systems Engineering Service Oriented Integration of Systems for Military Capability Duncan Russell, Nik Looker,
Jun Peng Stanford University – Department of Civil and Environmental Engineering Nov 17, 2000 DISSERTATION PROPOSAL A Software Framework for Collaborative.
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
● Problem statement ● Proposed solution ● Proposed product ● Product Features ● Web Service ● Delegation ● Revocation ● Report Generation ● XACML 3.0.
Software Engineering Muhammad Fahad Khan
1 INTRO TO BUSINESS COMPONENTS FOR JAVA (BC4J) Matt Fierst Computer Resource Team OracleWorld Session
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Quality Assurance for Component- Based Software Development Cai Xia (Mphil Term1) Supervisor: Prof. Michael R. Lyu 5 May, 2000.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
© 2007 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Eclipse SOA Tools Platform Project Eric Newcomer IONA Technologies.
Small Devices on DBGlobe System George Samaras Chara Skouteli.
Enterprise Java v120131Intro to JavaEE1 Java EE 5 TM Introduction.
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Community Tour 2011 Infrastrutture in evoluzione.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 07. Review Architectural Representation – Using UML – Using ADL.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Modeling COM/COM+ components with UML Eran Gery I-Logix.
Open Service Gateway Initiative (OSGi) Reporter : 林學灝 侯承育 1.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Copyright: NOMAD IST NOMAD Integrated Networks for Seamless and Transparent Service Discovery.
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
Grid programming with components: an advanced COMPonent platform for an effective invisible grid © 2006 GridCOMP Grids Programming with components. An.
ECI – electronic Commerce Infrastructure “ An application to the Shares Market ” Demetris Zeinalipour ( Melinos Kyriacou
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
A user interface framework for Grid-based computational steering and visualization. Jason Wood*, Mark Riding and Ken Brodlie.
OpenCCM: Status and Work plan Dr. Philippe Merle LIFL - INRIA ObjectWeb Architecture Meeting, Grenoble, 21 – 22.
1 Distributed System using J2EE. 2 What is J2EE?  J2EE (Java2 Enterprise Edition) offers a suite of software specification to design, develop, assemble.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
EUFORIA FP7-INFRASTRUCTURES , Grant Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center.
Living With Your New IP PBX David M. Laurenson, VP Information Technology and CIO A. Finkl & Sons A.Finkl & Sons founded in 1879 HQ in Chicago World’s.
Project Cumulus Overview March 15, End Goal Unified Public & Private PaaS for GlassFish/Java EE Simplify deployment of Java EE Apps on top of.
Distributed Systems Architectures. Topics covered l Client-server architectures l Distributed object architectures l Inter-organisational computing.
J2EE Platform Overview (Application Architecture)
CS 325: Software Engineering
Unit – 5 JAVA Web Services
Juniper and IBM Delivering Value Together
Representational State Transfer
Introduction to J2EE Architecture
Ebusiness Infrastructure Platform
Interpreter Style Examples
Lecture 1: Multi-tier Architecture Overview
Tools for Composing and Deploying Grid Middleware Web Services
Component--based development
Database Environment Transparencies
Cloud Computing: Concepts
Quality Assurance for Component-Based Software Development
Chapter 14 Web-Based Management 14-1 Chapter 14
End-to-End Reconfigurability (E2R)
Presentation transcript:

Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos

Generic adaptation mechanisms  Generic, re-usable, run-time updatable adaptation engine  Generic indicates independence from:  Types of context parameters  Adaptation algorithms  Re-usable for adaptation decisions across different functional layer  Updatable at run-time -> inline with 4G requirements  Already available: Development of core functionality, integration with MOBIVAS platform, implementation of certain adapters  Further steps:  Development of remote algorithm loading function (Java, network programming)  Generic interface for context retrieval/update (Java, network programming)  Development of further adapters (Java, RDF/XML)

Generic adaptation architecture

Service adaptation  Many possible adaptation functions (Re)allocation of service components Composite services (multiple components) Dynamic interactions with other components  Many possible approaches Deployment-time vs. run-time Application-aware vs. application transparent  Many possible service “models” Java, Web services,…  Further steps: Deployment-time component allocation (Java, UML) Run-time component re-allocation (Java, UML) Independence from service model and representation (Java, UML. RDF/XML)

Service adaptation/packaging Client Component Locations (Application Servers) Downloading and Packaging Module Component Locations (Application Servers) Client Single service bundle (a)(b) - Efficient utilization of the wireless link - Dynamic, on-demand composition - Support for multiple service models/representations

Support for automated deployment of OSA/Parlay services  Applications may use (in a secure manner) functionality of the underlying infrastructure through open APIs (e.g,. OSA/Parlay)  Registration/deployment of those applications introduces significant management overhead  Mediating service platform simplifies this procedure – easier deployment for VASPs  Already developed: basic functionality + OSA/Parlay emulator  Further steps Integration with service profile manipulation/storage functions (RDF/XML, JDBC) Enhancement of GUI (Java) Generic service validation functionality (Java, UML, XML) Contract management and monitoring (Java, UML, XML)

Thank you