SIEMENS OOPSLA 2000, Jini Pattern Language Workshop Profile-based Serivce Browsing Martin Gitsels, Jochen Sauter.

Slides:



Advertisements
Similar presentations
Copyright © 2002, Peter Kriens, All Rights Reserved OSGi versus UPnP??? There is no "versus" here. OSGi is fully complimentary to UPnP. No overlap. UPnP.
Advertisements

Automatic Configuration of DICOM Network Applications Experience with Frozen Draft of Supplement 67 DICOM Anniversary Conference & Workshop Baltimore,
TU/e Service Discovery Mechanisms: two case studies / IC2002 Service Discovery Mechanisms: Two case studies Control point Device UPnP Terminal Domain Host.
ICrafter: A Service Framework for Ubiquitous Computing Environments Shankar Ponnekanti, Brian Lee, Armando Fox, Pat Hanrahan, Terry Winograd (Stanford.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
QIPP Digital Technology and ITK Care Co-Ordination: Interoperability WebEx4. 14 th November 2012.
Load Balancing using Mobile Agent Approach Prepared by: Wong Tsz Yeung,Ah Mole Supervisor : Prof. Michael Lyu 18 December 2000.
DICOM INTERNATIONAL DICOM INTERNATIONAL CONFERENCE & SEMINAR April 8-10, 2008 Chengdu, China DICOM Security Eric Pan Agfa HealthCare.
University of Jyväskylä 1 MODPA WIM Workshop 15– Components of Mobile Internet System Architecture from Design Patterns Point of View.
Demo. Demo setup 3 scenarios 3 orchestrators Services: –Doorbell –MediaSink: display, mobile display –MediaSource: videosource, camera –Context manager.
Direct Congress Dan Skorupski Dan Vingo 15 October 2008.
User Interface. The Protocol Interface The service we have tested is a clock: the control point sends a request to the device (demo device in this case)
LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu Prepared By: Wat Hong Fai, Tony Yan Wai Keung, Harris.
SMN 1.0 Smart Media Network Auburn University COMP7970 Richard Chapman 19 Sept 2002.
1 An overview Always Best Connected Networks Dênio Mariz Igor Chaves Thiago Souto Aug, 2004.
The Internet & The World Wide Web Notes
WebReport/400 TCP/IP Configuration Presented by Kisco Information Systems.
Data Grid Web Services Chip Watson Jie Chen, Ying Chen, Bryan Hess, Walt Akers.
Slide 1, Dr. Wolfgang Böhm, Mobile Internet, © Siemens AG 2001 Dr. Wolfgang Böhm Siemens AG, Mobile Internet Dr. Wolfgang.
Remedies Use of encrypted tunneling protocols (e.g. IPSec, Secure Shell) for secure data transmission over an insecure networktunneling protocolsIPSecSecure.
1 NETE4631 Mobile Cloud Computing Lecture Notes #10.
Web Services (Part 1) Service-Oriented Architecture Overview ITEC 625 Web Development Fall 2006 Reference: Web Services and Service-Oriented Architectures.
TOPICS TO BE DISCUSSED  Mobile Commerce Mobile Commerce  M-Commerce Technology M-Commerce Technology  M-Commerce Services and Applications M-Commerce.
4/11/06Tuesday Seminar1 The State of Service Discovery Jeff Pang.
Bluetooth Kirthika Parmeswaran Telcordia Technologies OOPSLA’2000.
Computer Science Wi-Fi App using J2ME and MVC Architecture Advisor : Dr. Chung-E Wang Department of Computer Science Sacramento State University Date:
1 Vrijendra Gokhale, Bernard Menezes K. R. School of Information Technology IIT Bombay User Interfaces for Jini Services The Jini Pattern Language Workshop.
Web Services Description Language CS409 Application Services Even Semester 2007.
CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1.
Rider/Drive r Major Modules Cloud Personal Data Routing Data Phone Interfaces Browser Interface.
Media Translation Based on QoS Requirements of Devices and Services Jun’ichi Yura Faculty of Environmental Information, Keio Univ.
Jini tm NetworkingTechnology Directions Jim Waldo Jini Architect Sun Microsystems, Inc.
Sunday, October 15, 2000 JINI Pattern Language Workshop ACM OOPSLA 2000 Minneapolis, MN, USA Fault Tolerant CORBA Extensions for JINI Pattern Language.
© Siemens AG, CT SE, Prashant Jain, October 15, 2001 C O R P O R A T E T E C H N O L O G Y OOPSLA 2001 Workshop Software & Engineering Architecture 1 A.
Web Services Presented By : Noam Ben Haim. Agenda Introduction What is a web service Basic Architecture Extended Architecture WS Stacks.
DNS Antidote Abhishek Madav( ) Suhas Tikoo( ) Urjit Khadilkar( )
Integrated Systems Division Service-Oriented Programming Guy Bieber, Lead Architect Motorola ISD C4I 2000 OOPSLA Jini Pattern Language Workshop Guy Bieber,
Smart Sensor Node Impact  GPS leveraged for geo-referenced identity, and low power communications synchronization. Up to 100x communications power reduction.
Wijmo Troy Taylor. What is Wijmo? -Wijmo is a kit of over 40 UI widgets, optimized for client-side web development. -HTML5 -jQuery -CSS3 -SVG.
Service Discovery Protocols Mobile Computing - CNT Dr. Sumi Helal Professor Computer & Information Science & Engineering Department University.
Jini Technology Basics Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University
IoTivity Client Application
Video – Any Device, Anytime, Anywhere - Motorola Inc.
Jini Architecture Introduction System Overview An Example.
Online Safety Parent Workshop Windsor Community Primary School December 10 th 2015.
© Siemens AG CoC Flexible Service Networking Service Composition – Scenarios and Research Challenges Jochen Sauter Corporate Technology Siemens.
Cooperative Computing & Communication Laboratory A Survey on Transformation Tools for Model-Based User Interface Development Robbie Schäfer – Paderborn.
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
Informative Workspaces Code Review Jianfei Liao Nathan Britton.
Lecture VI: SOAP-based Web Service CS 4593 Cloud-Oriented Big Data and Software Engineering.
1 Future Internet Course (Draft proposal) Cao Trong Hieu Presenter: Cao Trong Hieu Sep 29th
Grid Builder Status Rui Wang July 16, Grid Builder The Grid Builder uses a management console to deploy grids dynamically and remotely –The user.
Partially Populated for ADT Messages
Kevin Pheasey.  Introduction  Related Work  How the language was implemented  Main concepts of query language  Test.
Trust Bundle Publisher Create Unsigned Trust BundleCreate Signed Trust Bundle C:\TrustAnchors Trust Anchor Directory Create Bundle Browse … Optional Meta.
Enhanced mobile services in Java enabled phones Björn Hjelt Sonera zed ltd Supervisor: Professor Jorma Jormakka.
3 rd IEEE International Conference on Advanced Learning Technologies 2003, ICALT’03 July 9 th -11 th, Athens, Greece Informatics and Telematics Institute,
1 Multimedia services over networks Service provider Service client Service registry Publish Discovery Bind Multimedia system Review/background Framework/
Patterns in Universal Plug & Play
Bond-Jini Interoperability Mathew Lowery
Unit – 5 JAVA Web Services
Chapter 2: System Structures
Location Information Services
MobileMAN Workshop 2 Cambridge 2 –
Validation Bury College.
Network Services 9/18/2018.
Operating Systems Security
Recombinant Computing
A Component-based Architecture for Mobile Information Access
JINI ICS 243F- Distributed Systems Middleware, Spring 2001
Presentation transcript:

SIEMENS OOPSLA 2000, Jini Pattern Language Workshop Profile-based Serivce Browsing Martin Gitsels, Jochen Sauter

SIEMENS OOPSLA 2000, Jini Pattern Language Workshop Motivation  Potentially large number of services in a network  Certain services don‘t match user needs or device capabilities Billing, Service levels QoS Display / UI  Application Networks with large number of services Different terminals (Laptop, PDA, Mobil Phone) access services Service browser is used to locate services

SIEMENS OOPSLA 2000, Jini Pattern Language Workshop Structure Service Browser User Profile Directory Service (optional) User Profile Repository (optional) Service Service Profile synchronize discover / lookup discover register lookup Service Host Terminal Termin. Profile

SIEMENS OOPSLA 2000, Jini Pattern Language Workshop Collaborations  Service browser sends out discovery messages / ask a directory service to find available services  All available services send their profiles to the browser  The browser perfoms matching against terminal and user profile The minimal requirements of the service profile meet the actual capabilities defined in the terminal profile The user preferences match against the service profile  Only services matching the profiles are shown in the UI

SIEMENS OOPSLA 2000, Jini Pattern Language Workshop Consquences  Restricted set of services shown in the UI  Profiles for users, terminals and services have to be defined an managed  Need for standardized profile formats for interoperability

SIEMENS OOPSLA 2000, Jini Pattern Language Workshop Implementation  Standard format for profiles Use of meta language such as XML  Restrict profile size to avoid performance drawbacks  Keep matching restricted to special attributes The maching rules have to be carefully designed Potentially many attributes are not suitable for matching (e.g. user perceived quality)

SIEMENS OOPSLA 2000, Jini Pattern Language Workshop Known uses  Jini™ Services Browser by Siemens ZT User and terminal profiles are matched against service profiles  Jini™ Browser by Sun Mircosystems Filtering of services by service interfaces and service groups