A user-driven policy selection model
|
|
- Della Cobb
- 6 years ago
- Views:
Transcription
1 A user-driven policy selection model Mariagrazia Fugini, Pierluigi Plebani, Filippo Ramoni Dipartimento di Elettronica ed Informazione Politecnico di Milano
2 Motivation 2 Web service description should consider functional aspects (what the Web service does) quality aspects (how well the Web service works) About the functional aspects some standards or commonly accepted languages are available: e.g., WSDL, WS-BPEL,... About the non-functional aspects there are only some attempts: e.g., WSOL, WS-Policy framework,... This lack also reflects on the Web service discovery activity
3 Goals 3 A quality of service model able to describe quality aspects of a Web service express user requirements and service capabilities consider user preferences A policy selection model exploiting such quality model relying on the WS-Policy framework Issues: Providers, tech-savvy users, and simple end-users might adopt different terminologies: technical vs. high-level Analytic Hierarchy Process (AHP) is adopted as a technique to map user preferences
4 Quality of service model elements 4 Quality dimension model how to define a single quality dimension (a.k.a. aspect, attribute, parameter) how to map dependencies among quality dimensions Quality definition model how to organize quality dimensions in a global description Quality evaluation model how to evaluate the quality of a service
5 Quality dimension model 5 Two kinds of quality dimensions: primitive quality dimensions (pqd): can be directly measured derived quality dimensions (dqd): depends on other dimensions pqd = <name, values> name: dimension identifier values: continue or discrete range of admissible values dqd = <name, f(pqdi, dqdj)> name: dimension identifier f(pqd i, dqdj): dependency function among dqd and subdimensions
6 Examples 6 Primitive quality dimensions <resolution, {320x200, 800x600, 1024x768}> <framerate, [1..30]> <price, [0.. )> Derived quality dimensions <videoquality, f(framerate, resolution, colordepth)> <security, f(integrity, confidentiality, authenticity, non-repudiation)>
7 Quality definition model 7 Class of users Quality Tree Domain application community produce read Quality Tree read User Quality Tree User produce User policy Provider Service policy produce
8 Community 8 Is Bandwidth a primitive or derived quality attribute? We can measure the bandwidth We can also calculate the bandwidth we need The community is in charge of: collecting all the relevant quality dimensions organizing them according to a Quality Tree
9 Quality Tree 9 Quality of service Video quality Sound quality Resolution Framerate Colordepth Price Encoding Sampling { 320*200; 800*600; [10..30] { 8; 16; 24; 32 } [0.. ) { MP3; WMA; ALAC } [ ]
10 Actors involved 10 Class of users Quality Tree Domain application community produce read Quality Tree read User Quality Tree User produce User policy Provider Service policy produce
11 Service capabilities 11 Resolution Framerate Colordepth { 320*200; 800*600; [10..30] Video { 8; 16; quality 24; 32 } A1 { 800*600; [10..30] { 16; 24} A2 { 800*600; Quality of service [20..30] { 16; 24; 32} Service Policy <policy> <exactlyone> A1 A2 </exactlyone> </policy> Sound quality Price Resolution Framerate Colordepth Price Encoding Sampling { Encoding 320*200; 800*600; [0.. ] [0..3] { MP3; [10..30] { 8; { 16; MP3; WMA; ALAC } 24; WMA 32 } } [0..1] [0.. ] { MP3; WMA } { MP3; WMA; ALAC } [ ] Sampling [ ] [ ] [ ]
12 Actors involved 12 Class of users Quality Tree Domain application community produce read Quality Tree read User Quality Tree User produce User policy Provider Service policy produce
13 Weighted Quality Tree 13 Quality of service Video quality Sound quality Resolution Framerate Colordepth Price Encoding Sampling { 320*200; 800*600; [10..30] { 8; 16; 24; 32 } [0.. ) { MP3; WMA; ALAC } [ ]
14 Analytic Hierarchy Process (AHP) 14 Decision making technique developed by L. Saaty (1980) Suitable for hierarchical structure as the quality tree is Given a dimension we assign to each sub-dimension a score We fill the comparison matrix The score represents the overall performance with respect to the different parameters
15 Analytic Hierarchy Process (AHP) 15 Res FR CD ai,j Definition Res 1 1/7 3 FR CD 1/3 1/9 1 1 Equal importance 3 Moderate importance 5 Strong importance 7 Demonstrate importance 9 Extreme importance 2,4,6,8 Intermediate values Eigenvector of comparison matrix represents the performance of all the parameters <0.150; 0.785; 0.065>
16 Evaluation function 16 Continue range e framerate Discrete range CD / /7 1/ /9 1/5 1/3 1 framerate
17 User quality tree 17 High = res >= 1024x768; fr>20;cd>8 Low = res<1024x768; fr >= 20;cd <= 8 Quality of service High: ENC = ALAC, SAM > 128 Medium: ENC = WMA, 64 <= SAM <= 128 Low: ENC = MP3, SAM < 64 Video quality Sound quality Resolution Framerate Colordepth Price Encoding Sampling x xxx e framerate e price 1 x xxx x xxx x xxx x xxx x xxx x xxx x xxx x xxx x xxx 0 30 framerate price x xxx x xxx
18 Actors involved 18 Class of users Quality Tree Domain application community produce read Quality Tree read User Quality Tree User produce User policy Provider Service policy produce
19 User requirements 19 Resolution Framerate { 320*200; 800*600; [10..30] U1 { 800*600; [20..25] User Policy <policy> <exactlyone> U1 </exactlyone> </policy> Colordepth* { 8; 16; 24; 32 } { 16; 24} Price [0.. ] [1..3] Sound Quality { high; medium; low } {medium}
20 Selection process 20 Composed by two main steps satisfiability evaluation alternative ranking The first step realizes if a service policy alternative is able to satisfy all the user requirements primitive quality dimensions are compared (matchmaking) The second step ranks the satisfiable service policy alternatives quality evaluation function is considered (selection)
21 Satisfiability evaluation 1/2 21 U1 U1 A1 Resolution { 800*600; Resolution { 800*600; { 800*600; Framerate [20..25] Framerate [20..25] [10..30] Colordepth* { 16; 24}* Colordepth { 16; 24}* { 16; 24} Price [1..3] Price [1..3] [0..3] Sound Quality {medium} Encoding { WMA } { MP3; WMA } Sampling [ ] [ ]
22 Satisfiability evaluation 2/2 22 U1 U1 A2 Resolution { 800*600; Resolution { 800*600; { 800*600; Framerate [20..25] Framerate [20..25] [20..30] Colordepth* { 16; 24}* Colordepth { 16; 24}* { 16; 24; 32} Price [1..3] Price [1..3] [0..2] Sound Quality {medium} Encoding { WMA } { MP3; WMA } Sampling [ ] [ ]
23 Alternative Ranking Quality of service Video quality Sound quality Resolution Framerate Colordepth Price Encoding Sampling { 800*600; [10..30] { 16; 24} [0..3] { MP3; WMA } [ ]
24 Concluding remarks 24 We propose a quality of service model which considers the dependency among quality dimensions the user preferences User requirements and service capabilities are described according to policies The user preferences are defined according to AHP The quality model drives the policy selection model
25 Future work 25 The price should be considered as a special quality dimension Users and providers better at evaluating quality of service according to a cost-benefit analysis Ranking activity can be followed by a negotiation process Generation of user quality tree should be simplified and possibly fully automatized Integrating semantic analysis as a way for supporting the community Application based on the proposed approach is now available (
26 26 Thanks for your attention! Mariagrazia Fugini Pierluigi Plebani Dipartimento di Elettronica ed Informazione Politecnico di Milano Piazza Leonardo da Vinci, Milano - Italy Filippo Ramoni ramoni@elet.polimi.it
Web services retrieval: URBE approach
May, 3rd, 2007 Seminar on Web services retrieval: URBE approach Pierluigi PLEBANI Dipartimento di Elettronica ed Informazione - Politecnico di Milano plebani@elet.polimi.it Before starting... 2 Web services
More informationDanilo Ardagna, Marco Comuzzi, Enrico Mussi, Barbara Pernici, and Pierluigi Plebani, Politecnico di Milano
focus service-centric software systems PAWS: A Framework for Executing Adaptive Web-Service Processes Danilo Ardagna, Marco Comuzzi, Enrico Mussi, Barbara Pernici, and Pierluigi Plebani, Politecnico di
More informationWeb services retrieval
April, 11th, 2007 Seminar on Web services retrieval Pierluigi PLEBANI Dipartimento di Elettronica ed Informazione - Politecnico di Milano plebani@elet.polimi.it Before starting... 2 Web service retrieval
More informationModeling and Simulation of System-on. Platorms. Politecnico di Milano. Donatella Sciuto. Piazza Leonardo da Vinci 32, 20131, Milano
Modeling and Simulation of System-on on-chip Platorms Donatella Sciuto 10/01/2007 Politecnico di Milano Dipartimento di Elettronica e Informazione Piazza Leonardo da Vinci 32, 20131, Milano Key SoC Market
More informationUsing WS-Policy in service monitoring
Using WS-Policy in service monitoring L. Baresi, S. Guinea, and P. Plebani Dipartimento di Elettronica ed Informazione Politecnico di ilano Piazza L. da Vinci, 32-20133 ilano (Italy) baresi guinea plebani@elet.polimi.it
More informationAPPLICATION GUIDELINES
APPLICATION GUIDELINES Welcome to this guidelines. In order to ease your application as much as possible, we have summarized in a few pages all the main steps you should complete. First of all, please
More informationSelf-Aware Adaptation in FPGA-based Systems
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Self-Aware Adaptation in FPGA-based Systems IEEE FPL 2010 Filippo Siorni: filippo.sironi@dresd.org Marco Triverio: marco.triverio@dresd.org Martina Maggio: mmaggio@mit.edu
More informationTRANSLATING BPMN TO E-GSM: PROOF OF CORRECTNESS. Giovanni Meroni, Marco Montali, Luciano Baresi, Pierluigi Plebani
TRANSLATING BPMN TO E-GSM: PROOF OF CORRECTNESS Giovanni Meroni, Marco Montali, Luciano Baresi, Pierluigi Plebani Politecnico di Milano Dipartimento di Elettronica Informazione e Bioingegneria Piazza Leonardo
More informationDynamo: Dynamic Monitoring of WS-BPEL Processes
Dynamo: Dynamic Monitoring of WS-BPEL Processes Luciano Baresi and Sam Guinea Dipartimento di Elettronica e Informazione - Politecnico di Milano Piazza L. da Vinci 32, I-20133 Milano, Italy baresi guinea@elet.polimi.it
More informationMinimal Equation Sets for Output Computation in Object-Oriented Models
Minimal Equation Sets for Output Computation in Object-Oriented Models Vincenzo Manzoni Francesco Casella Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza Leonardo da Vinci 3, 033
More informationRetrieving Substitute Services Using Semantic Annotations: A Foodshop Case Study
Retrieving Substitute Services Using Semantic Annotations: A Foodshop Case Study F. Calore, D. Lombardi, E. Mussi, P. Plebani, and B. Pernici Politecnico di Milano, Italy barbara.pernici@polimi.it Abstract.
More informationSome words on the analytic hierarchy process and the provided ArcGIS extension ext_ahp
Some words on the analytic hierarchy process and the provided ArcGIS extension ext_ahp Extension developed by Oswald Marinoni Technische Universität Darmstadt, Institute for Applied Geosciences, Georesources
More informationGOOGLE WEB DESIGNER EXAMPLES
page 1 / 5 page 2 / 5 google web designer examples pdf GWT is used by many products at Google, including Google AdWords and Google Wallet. It's open source, completely free, and used by thousands of enthusiastic
More informationRecovery of Faulty Web Applications through Service Discovery
Recovery of Faulty Web Applications through Service Discovery M.G. Fugini, E. Mussi Politecnico di Milano Dipartimento di Elettronica ed Informazione Via Ponzio 34/5 - I-20133 Milano fugini,mussi@elet.polimi.it
More informationDagstuhl Seminar on Service-Oriented Computing Session Summary Cross Cutting Concerns. Heiko Ludwig, Charles Petrie
Dagstuhl Seminar on Service-Oriented Computing Session Summary Cross Cutting Concerns Heiko Ludwig, Charles Petrie Participants of the Core Group Monika Kazcmarek, University of Poznan Michael Klein, Universität
More informationIntegrated and Composable Supervision of BPEL Processes
Integrated and Composable Supervision of BPEL Processes Luciano Baresi, Sam Guinea, and Liliana Pasquale Politecnico di Milano - Dipartimento di Elettronica e Informazione via Golgi, 40 20133 Milano, Italy
More informationTRANSLATING BPMN TO E-GSM: SPECIFICATIONS AND RULES. Giovanni Meroni, Luciano Baresi, Pierluigi Plebani
TRANSLATING BPMN TO E-GSM: SPECIFICATIONS AND RULES Giovanni Meroni, Luciano Baresi, Pierluigi Plebani Politecnico di Milano Dipartimento di Elettronica Informazione e Bioingegneria Piazza Leonardo da
More informationFrom Interaction Overview Diagrams to Temporal Logic
From Interaction Overview Diagrams to Temporal Logic Politecnico di Milano Dipartimento di Elettronica e Informazione Luciano Baresi, Angelo Morzenti, Alfredo Motta, Matteo Rossi {baresi morzenti motta
More informationCollaborative editing of knowledge resources for cross-lingual text mining
UNIVERSITÀ DI PISA Scuola di Dottorato in Ingegneria Leonardo da Vinci Corso di Dottorato di Ricerca in INGEGNERIA DELL INFORMAZIONE Tesi di Dottorato di Ricerca Collaborative editing of knowledge resources
More informationApplications to MPSoCs
3 rd Workshop on Mapping of Applications to MPSoCs A Design Exploration Framework for Mapping and Scheduling onto Heterogeneous MPSoCs Christian Pilato, Fabrizio Ferrandi, Donatella Sciuto Dipartimento
More informationSelf-Organization Algorithms SelfLet Model and Architecture Self-Organization as Ability Conclusions
Self-Organization Algorithms for Autonomic Systems in the SelfLet Approach D. Devescovi E. Di Nitto D.J. Dubois R. Mirandola Dipartimento di Elettronica e Informazione Politecnico di Milano Reading Group
More informationAdaptive channel behavior in financial information systems
Adaptive channel behavior in financial information systems Andrea Maurino, Barbara Pernici, and Fabio A. Schreiber Politecnico di Milano, Dipartimento di Elettronica e Informazione Piazza Leonardo da Vinci,
More informationInformation Logistics and Fog Computing: The DITAS Approach
Information Logistics and Fog Computing: The DITAS Approach Pierluigi Plebani 1, David Garcia-Perez 2, Maya Anderson 4, David Bermbach 3, Cinzia Cappiello 1, Ronen I. Kat 4, Frank Pallas 3, Barbara Pernici
More informationA Distributed Architecture for Efficient Web Service Discovery
Noname manuscript No. (will be inserted by the editor) A Distributed Architecture for Efficient Web Service Discovery Luciano Baresi Matteo Miraz Pierluigi Plebani the date of receipt and acceptance should
More informationMulti-Criteria Decision Making 1-AHP
Multi-Criteria Decision Making 1-AHP Introduction In our complex world system, we are forced to cope with more problems than we have the resources to handle We a framework that enable us to think of complex
More informationCENTRALITIES. Carlo PICCARDI. DEIB - Department of Electronics, Information and Bioengineering Politecnico di Milano, Italy
CENTRALITIES Carlo PICCARDI DEIB - Department of Electronics, Information and Bioengineering Politecnico di Milano, Italy email carlo.piccardi@polimi.it http://home.deib.polimi.it/piccardi Carlo Piccardi
More informationApplying Self-Aggregation to Load Balancing: Experimental Results
Applying Self-Aggregation to Load Balancing: Experimental Results Elisabetta Di Nitto, Daniel J. Dubois, Raffaela Mirandola Dipartimento di Elettronica e Informazione Politecnico di Milano Fabrice Saffre,
More informationSemantic SOA - Realization of the Adaptive Services Grid
Semantic SOA - Realization of the Adaptive Services Grid results of the final year bachelor project Outline review of midterm results engineering methodology service development build-up of ASG software
More informationSemantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91
بسمه تعالی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Spring 90-91 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service
More informationA Parametric Design of a Built-in Self-Test FIFO Embedded Memory
A Parametric Design of a Built-in Self-Test FIFO Embedded Memory S. Barbagallo, M. Lobetti Bodoni, D. Medina G. De Blasio, M. Ferloni, F.Fummi, D. Sciuto DSRC Dipartimento di Elettronica e Informazione
More informationOrienteering in the Fog: an Information Systems perspective
Orienteering in the Fog: an Information Systems perspective Pierluigi Plebani DEIB - Politecnico di Milano 1 st Workshop on Flexible Advanced Information Systems FAiSE @ - Tallin, Estonia June, 12 th,
More informationPERLA PERvasive LAnguage
PERLA - SCHREIBER F.A., CAMPLANI R., FORTUNATO M., MARELLI M. 1 EXECUTIVE SUMMARY PERLA PERvasive LAnguage INTRODUCTION TO LANGUAGE FEATURES SCHREIBER F.A., CAMPLANI R., FORTUNATO M., MARELLI M. Dipartimento
More informationRetrieving Compatible Web Services
Retrieving Compatible Web Services Vasilios Andrikopoulos European Research Institute in Service Science (ERISS) Tilburg University Warandelaan 2, PO Box 90153, 5000LE, the Netherlands V.Andrikopoulos@uvt.nl
More informationA Pipelined Fast 2D-DCT Accelerator for FPGA-based SoCs
A Pipelined Fast 2D-DCT Accelerator for FPGA-based SoCs Antonino Tumeo, Matteo Monchiero, Gianluca Palermo, Fabrizio Ferrandi, Donatella Sciuto Politecnico di Milano, Dipartimento di Elettronica e Informazione
More informationTable XXX MBA Assessment Results for Basic Content Knowledge Learning Goal: Aggregate Subject Matter Scores
MBA for Basic Content Knowledge Learning Goal: Aggregate Subject Matter Scores Subject Matter Accounting Finance Information Systems Supply chain and analytics Management Marketing accounting related finance
More informationSemantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95
ه عا ی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Fall 94-95 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service
More informationCollaborative enterprise knowledge mashup
Collaborative enterprise knowledge mashup Devis Bianchini, Valeria De Antonellis, Michele Melchiori Università degli Studi di Brescia Dip. di Ing. dell Informazione Via Branze 38 25123 Brescia (Italy)
More informationFinal Project. Professor : Hsueh-Wen Tseng Reporter : Bo-Han Wu
The Analytic Hierarchy Process What it is and how it used R. W. Saaty, Mathematical Modelling 87 Network Topology Design using Analytic Hierarchy Process Noriaki Kamiyama, Daisuke Satoh, IEEE ICC 08 Design
More informationA semantic-based framework for energy management in Home and Building Automation scenarios
A semantic-based framework for energy management in Home and Building Automation scenarios Michele Ruta, Floriano Scioscia, Giuseppe Loseto, Eugenio Di Sciascio Dipartimento di Ingegneria Elettrica e dell
More informationDictionaries and Hash Tables
Dictionaries and Hash Tables Nicholas Mainardi Dipartimento di Elettronica e Informazione Politecnico di Milano nicholas.mainardi@polimi.it 14th June 2017 Dictionaries What is a dictionary? A dictionary
More informationSERVICE SEMANTIC INFRASTRUCTURE FOR INFORMATION SYSTEM INTEROPERABILITY
SERVICE SEMANTIC INFRASTRUCTURE FOR INFORMATION SYSTEM INTEROPERABILITY Devis Bianchini and Valeria De Antonellis Università di Brescia - Dip. di Elettronica per l Automazione Via Branze, 38-25123 Brescia
More informationSOUND SPATIALIZATION BASED ON FAST BEAM TRACING IN THE DUAL SPACE. Marco Foco, Pietro Polotti, Augusto Sarti, Stefano Tubaro
SOUND SPATIALIZATION BASED ON FAST BEAM TRACING IN THE DUAL SPACE Marco Foco, Pietro Polotti, Augusto Sarti, Stefano Tubaro Dipartimento di Elettronica e Informazione Politecnico di Milano Piazza L. Da
More informationData-Centric Systems and Applications
Data-Centric Systems and Applications Series Editors M.J. Carey S. Ceri Editorial Board P. Bernstein U. Dayal C. Faloutsos J.C. Freytag G. Gardarin W. Jonker V. Krishnamurthy M.-A. Neimat P. Valduriez
More informationScript for Visualization of Algorithms: Framework for Animation Environment and Composite Structures
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, IIT KHARAGPUR Script for Visualization of Algorithms: Framework for Animation Environment and Composite Structures A synopsis of the thesis to be submitted
More informationCHAPTER 3 MAINTENANCE STRATEGY SELECTION USING AHP AND FAHP
31 CHAPTER 3 MAINTENANCE STRATEGY SELECTION USING AHP AND FAHP 3.1 INTRODUCTION Evaluation of maintenance strategies is a complex task. The typical factors that influence the selection of maintenance strategy
More informationContext-aware Composition of E-Services
Context-aware Composition of E-Services L. Baresi 1, D. Bianchini 2, V. De Antonellis 2, M.G. Fugini 1, B. Pernici 1, and P. Plebani 1 1 Politecnico di Milano Department of Electronics and Information
More informationA Multicriteria Approach in the Selection of a SAP UI Technology
A Multicriteria Approach in the Selection of a SAP UI Technology A.D. Berdie, M. Osaci, N. Budişan Abstract The selection of a web technology in realizing a project is a complex and important decision
More informationTowards a Reference Framework. Gianpaolo Cugola and Carlo Ghezzi. [cugola, P.za Leonardo da Vinci 32.
Inconsistencies in Software Development: Towards a Reference Framework Gianpaolo Cugola and Carlo Ghezzi [cugola, ghezzi]@elet.polimi.it Dipartimento di Elettronica e Informazione Politecnico di Milano
More informationBusiness Process Modelling & Semantic Web Services
Business Process Modelling & Semantic Web Services Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web services SOA Problems? CSA 3210 Last Lecture 2 Lecture Outline
More informationControl of industrial robots. Kinematic redundancy
Control of industrial robots Kinematic redundancy Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Kinematic redundancy Direct kinematics
More informationGraph Coloring via Constraint Programming-based Column Generation
Graph Coloring via Constraint Programming-based Column Generation Stefano Gualandi Federico Malucelli Dipartimento di Elettronica e Informatica, Politecnico di Milano Viale Ponzio 24/A, 20133, Milan, Italy
More informationBUILDING DYNAMIC WEB SITES WITH MACROMEDIA STUDIO MX 2004
page 1 / 5 page 2 / 5 building dynamic web sites pdf A website or Web site is a collection of related network web resources, such as web pages, multimedia content, which are typically identified with a
More informationRe-configurable VLIW processor for streaming data
International Workshop NGNT 97 Re-configurable VLIW processor for streaming data V. Iossifov Studiengang Technische Informatik, FB Ingenieurwissenschaften 1, FHTW Berlin. G. Megson School of Computer Science,
More informationVerfying the SSH TLP with ProVerif
A Demo Alfredo Pironti Riccardo Sisto Politecnico di Torino, Italy {alfredo.pironti,riccardo.sisto}@polito.it CryptoForma Bristol, 7-8 April, 2010 Outline Introduction 1 Introduction 2 3 4 Introduction
More informationModeling and transforming a multilingual technical lexicon for conservation-restoration using XML
Modeling and transforming a multilingual technical lexicon for conservation-restoration using XML Alice Lonati 1, Violetta Lonati 2, and Massimo Santini 2 1 Associazione Giovanni Secco Suardo Lurano, Italy
More informationKNOWLEDGE DISCOVERY AND DATA MINING
KNOWLEDGE DISCOVERY AND DATA MINING Prof. Fabio A. Schreiber Dipartimento di Elettronica e Informazione Politecnico di Milano INFORMATION MANAGEMENT TECHNOLOGIES DATA WAREHOUSE DECISION SUPPORT SYSTEMS
More informationRESTful Web service composition with BPEL for REST
RESTful Web service composition with BPEL for REST Cesare Pautasso Data & Knowledge Engineering (2009) 2010-05-04 Seul-Ki Lee Contents Introduction Background Design principles of RESTful Web service BPEL
More informationRESTful Web Service Composition with JOpera
RESTful Web Service Composition with JOpera Cesare Pautasso Faculty of Informatics University of Lugano (USI), Switzerland http://www.pautasso.info 1 University of Lugano, Switzerland Faculty of Informatics
More informationFrom Web Sites to Web Applications: New Issues for Conceptual Modeling
From Web Sites to Web Applications: New Issues for Conceptual Modeling Luciano Baresi, Franca Garzotto, and Paolo Paolini Dipartimento di Elettronica e Informazione - Politecnico di Milano Piazza Leonardo
More informationIngegneria del Software Corso di Laurea in Informatica per il Management. Introduction to UML
Ingegneria del Software Corso di Laurea in Informatica per il Management Introduction to UML Davide Rossi Dipartimento di Informatica Università di Bologna Modeling A model is an (abstract) representation
More informationSupporting Policy-driven behaviors in Web services: Experiences and Issues
Supporting -driven behaviors in Web services: Experiences and Issues Nirmal K Mukhi nmukhi@us.ibm.com Ignacio Silva-Lepe isilval@us.ibm.com Pierluigi Plebani ppleban@us.ibm.com Thomas Mikalsen tommi@us.ibm.com
More informationSoftware Service Engineering
Software Service Engineering Lecture 4: Service Modeling Doctor Guangyu Gao Some contents and notes selected from Service Oriented Architecture by Michael McCarthy 1. Place in Service Lifecycle 2 Content
More informationMonitoring Choreographed Services
Monitoring Choreographed Services L. Ardissono and R. Furnari and A. Goy and G. Petrone and M. Segnan Dipartimento di Informatica, Università di Torino Corso Svizzera 185, 10149 Torino, Italy Abstract.
More informationA New Model for Optical Crosstalk in SinglePhoton Avalanche Diodes Arrays
A New Model for Optical Crosstalk in SinglePhoton Avalanche Diodes Arrays I. Rech, A. Ingargiola, R. Spinelli, S. Marangoni, I. Labanca, M. Ghioni, S. Cova Dipartimento di Elettronica ed Informazione Politecnico
More informationSUMMERY, CONCLUSIONS AND FUTURE WORK
Chapter - 6 SUMMERY, CONCLUSIONS AND FUTURE WORK The entire Research Work on On-Demand Routing in Multi-Hop Wireless Mobile Ad hoc Networks has been presented in simplified and easy-to-read form in six
More informationDevelopment Authority of the North Country Governance Policies
Development Authority of the North Country Governance Policies Subject: Electronic Signature Policy Adopted: March 28, 2018 (Annual Meeting) Resolution: 2018-03-35 Table of Contents SECTION 1.0 INTRODUCTION...
More informationF O U N D A T I O N. OPC Unified Architecture. Specification. Part 1: Concepts. Version 1.00
F O U N D A T I O N Unified Architecture Specification Part 1: Concepts Version 1.00 July 28, 2006 Unified Architecture, Part 1 iii Release 1.00 CONTENTS Page FOREWORD... vi AGREEMENT OF USE... vi 1 Scope...
More informationThe Capacities of ALOHA and Power-Controlled CDMA in the UMTS Downlink Channel
The Capacities of ALOHA and Power-Controlled CDMA in the UMTS Downlink Channel F. Borgonovo, A. Capone, M. Cesana, L. Fratta Politecnico di Milano, Dipartimento di Elettronica e Informazione piazza L.
More informationSCREAM AND GUNSHOT DETECTION IN NOISY ENVIRONMENTS
SCREAM AND GUNSHOT DETECTION IN NOISY ENVIRONMENTS L. Gerosa, G. Valenzise, M. Tagliasacchi, F. Antonacci, A. Sarti Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza Leonardo da
More informationLesson 5 Web Service Interface Definition (Part II)
Lesson 5 Web Service Interface Definition (Part II) Service Oriented Architectures Security Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Controlling the style (1) The
More informationNetwork Selection Decision Based on Handover History in Heterogeneous Wireless Networks
International Journal of Computer Science and Telecommunications [Volume 3, Issue 2, February 2012] 21 ISSN 2047-3338 Network Selection Decision Based on Handover History in Heterogeneous Wireless Networks
More informationTHE SWS MEDIATOR WITH WEBML/WEBRATIO AND JABC/JETI: A COMPARISON
THE SWS MEDIATOR WITH WEBML/WEBRATIO AND JABC/JETI: A COMPARISON Tiziana Margaria, Christian Winkler, Christian Kubczak,Bernhard Steffen Institute for Informatics, University of Potsdam, 14482 Potsdam,
More information5 Object Oriented Analysis
5 Object Oriented Analysis 5.1 What is OOA? 5.2 Analysis Techniques 5.3 Booch's Criteria for Quality Classes 5.4 Project Management and Iterative OOAD 1 5.1 What is OOA? How to get understanding of what
More informationOptical Storage Technology. MPEG Data Compression
Optical Storage Technology MPEG Data Compression MPEG-1 1 Audio Standard Moving Pictures Expert Group (MPEG) was formed in 1988 to devise compression techniques for audio and video. It first devised the
More informationDevelopment of Mobile Search Applications over Structured Web Data through Domain-Specific Modeling Languages. M.Sc. Thesis Atakan ARAL June 2012
Development of Mobile Search Applications over Structured Web Data through Domain-Specific Modeling Languages M.Sc. Thesis Atakan ARAL June 2012 Acknowledgements Joint agreement for T.I.M.E. Double Degree
More informationADVANCED COMPUTER ARCHITECTURES
088949 ADVANCED COMPUTER ARCHITECTURES AA 2014/2015 Second Semester http://home.deib.polimi.it/silvano/aca-milano.htm Prof. Cristina Silvano email: cristina.silvano@polimi.it Dipartimento di Elettronica,
More informationCost-aware top-k join algorithms
Cost-aware top-k join algorithms Stefano Ceri Davide Martinenghi Marco Tagliasacchi Dipartimento di Elettronica e Informazione Politecnico di Milano Piazza Leonardo da Vinci, 32 2033 Milano, Italy {ceri,martinen,tagliasa}@elet.polimi.it
More informationPRIORITIZATION OF WIRE EDM RESPONSE PARAMETERS USING ANALYTICAL NETWORK PROCESS
PRIORITIZATION OF WIRE EDM RESPONSE PARAMETERS USING ANALYTICAL NETWORK PROCESS CH. Suresh 1* & K.Venkatasubbaiah 2 & CH. ju 3 1Research Scholar, Department of Mechanical Engineering, Andhra University,
More informationSYSTEMS FOR NON STRUCTURED INFORMATION MANAGEMENT
SYSTEMS FOR NON STRUCTURED INFORMATION MANAGEMENT Prof. Dipartimento di Elettronica e Informazione Politecnico di Milano INFORMATION SEARCH AND RETRIEVAL Inf. retrieval 1 PRESENTATION SCHEMA GOALS AND
More informationCaching video contents in IPTV systems with hierarchical architecture
Caching video contents in IPTV systems with hierarchical architecture Lydia Chen 1, Michela Meo 2 and Alessandra Scicchitano 1 1. IBM Zurich Research Lab email: {yic,als}@zurich.ibm.com 2. Politecnico
More informationThe past few years have witnessed. Mashing Up Search Services. Service Mashups
Service Mashups Mashing Up Search Services Mashup languages offer new graphic interfaces for service composition. Normally, composition is limited to simple services, such as RSS or Atom feeds, but users
More informationStockholm Innovation Summit 21 st february 2018
Stockholm Innovation Summit 21 st february 2018 International collaboration experience of the IPAADRIATIC Programme among the Adriatic Regions. New areas of development and implementation of synergy models
More informationSequential Function Chart
Production Systems Control Automation Engineering 2011-2012 Sequential Function Chart Prof. Luca Ferrarini Eng. Giancarlo Mantovani Politecnico di Milano Dipartimento di Elettronica e Informazione Index
More informationSELECTION OF AGRICULTURAL AIRCRAFT USING AHP AND TOPSIS METHODS IN FUZZY ENVIRONMENT
SELECTION OF AGRICULTURAL AIRCRAFT USING AHP AND TOPSIS METHODS IN FUZZY ENVIRONMENT Gabriel Scherer Schwening*, Álvaro Martins Abdalla** *EESC - USP, **EESC - USP Abstract Considering the difficulty and
More informationDistributed Algorithms (PhD course) Consensus SARDAR MUHAMMAD SULAMAN
Distributed Algorithms (PhD course) Consensus SARDAR MUHAMMAD SULAMAN Consensus (Recapitulation) A consensus abstraction is specified in terms of two events: 1. Propose ( propose v )» Each process has
More informationRealisation of SOA using Web Services. Adomas Svirskas Vilnius University December 2005
Realisation of SOA using Web Services Adomas Svirskas Vilnius University December 2005 Agenda SOA Realisation Web Services Web Services Core Technologies SOA and Web Services [1] SOA is a way of organising
More informationLearning Math for Visually Impaired Users
Learning Math for Visually Impaired Users Thimoty Barbieri, Lorenzo Mosca, and Licia Sbattella Politecnico di Milano, Dipartimento di Elettronica e Informazione Piazza Leonardo da Vinci 32-20133 Milano
More informationA VALIDATION OF THE EFFECTIVENESS OF INNER DEPENDENCE IN AN ANP MODEL
A VALIDATION OF THE EFFECTIVENESS OF INNER DEPENDENCE IN AN ANP MODEL Rozann Saaty Creative Decisions Foundation Pittsburgh, PA 15213 Email: rozann@creativedecisions.net ABSTRACT Validation is important
More informationCity, University of London Institutional Repository
City Research Online City, University of London Institutional Repository Citation: Plebani, P., Cappiello, C., Comuzzi, M., Pernici, B. & Yadav, S. (2012). MicroMAIS: executing and orchestrating Web services
More informationNo IT Audit Staff? How to Hack an IT Audit. Presenters. Mark Bednarz, Partner-In-Charge, Risk Advisory PKF O Connor Davies, LLP
No IT Audit Staff? How to Hack an IT Audit Presenters Mark Bednarz, Partner-In-Charge, Risk Advisory PKF O Connor Davies, LLP Learning Objectives After this session, participants will be able to: Devise
More informationPrepared using speauth.cls [Version: 2002/09/23 v2.2] Dipartimento di Elettronica e Informazione - Politecnico di Milano, P.zza Leonardo da Vinci,
SOFTWARE PRACTICE AND EXPERIENCE Softw. Pract. Exper. 2000; 00:1 7 [Version: 2002/09/23 v2.2] Model-Driven Design of Collaborative Web Applications M. Matera, A. Maurino, S. Ceri, P. Fraternali,, Dipartimento
More informationSeminar on Simulation of Telecommunication Sistems. Introduction to object-oriented programming: C++
Politecnico di Milano Dipartimento di Elettronica e Informazione Seminar on Simulation of Telecommunication Sistems Introduction to object-oriented programming: C++ Massimo Tornatore Francesco Musumeci
More informationMethods for Intelligent Systems
Methods for Intelligent Systems Lecture Notes on Clustering (II) Davide Eynard eynard@elet.polimi.it Department of Electronics and Information Politecnico di Milano Davide Eynard - Lecture Notes on Clustering
More information9/8/2016. Characteristics of multimedia Various media types
Chapter 1 Introduction to Multimedia Networking CLO1: Define fundamentals of multimedia networking Upon completion of this chapter students should be able to define: 1- Multimedia 2- Multimedia types and
More informationA Capacity Planning Methodology for Distributed E-Commerce Applications
A Capacity Planning Methodology for Distributed E-Commerce Applications I. Introduction Most of today s e-commerce environments are based on distributed, multi-tiered, component-based architectures. The
More informationFormal Methods for Assuring Security of Computer Networks
for Assuring of Computer Networks May 8, 2012 Outline Testing 1 Testing 2 Tools for formal methods Model based software development 3 Principals of security Key security properties Assessing security protocols
More informationThin Client for Web Using Swing
Thin Client for Web Using Swing Raffaello Giulietti and Sandro Pedrazzini SUPSI, Dipartimento di Informatica ed Elettrotecnica, Galleria 2, CH-6928 Manno, Switzerland TINET SA CH-6928 Manno, Switzerland
More informationA Hierarquical MEC Architecture: Experimenting the RAVEN Use-Case
A Hierarquical MEC Architecture: Experimenting the RAVEN Use-Case D. Sabella (Intel), N. Nikaein and A. Huang (Eurecom), J. Xhembulla and G. Malnati (Politectionco di Torino), S. Scarpina (Telecom Italia)
More informationEnabling Flexibility in Process-Aware
Manfred Reichert Barbara Weber Enabling Flexibility in Process-Aware Information Systems Challenges, Methods, Technologies ^ Springer Part I Basic Concepts and Flexibility Issues 1 Introduction 3 1.1 Motivation
More informationModel-based QoS-enabled self-healing Web Services
Model-based QoS-enabled self-healing Web Services O. Nabuco 3, R. Ben Halima 1 K. Drira 1, M.G. Fugini 2, S. Modafferi 2, E. Mussi 2, 1 LAAS-CNRS, Université de Toulouse; 7 avenue de Colonel Roche, 31077
More information