1. Context: Ambient Intelligence Ambient Intelligence (AmI) represents a vision of ubiquitous computing, sensing and actuating to unobtrusively enhance.

Slides:



Advertisements
Similar presentations
Computer Systems & Architecture Lesson 2 4. Achieving Qualities.
Advertisements

웹 서비스 개요.
Web Services Architecture An interoperability architecture for the World Wide Service Network.
1 From Grids to Service-Oriented Knowledge Utilities research challenges Thierry Priol.
ISWC Doctoral Symposium Monday, 7 November 2005
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
16/02/06Internet based monitoring and control of embedded systems 1 EES.5413 February 16, 2005 Remi Bosman System Architecture & Networking Department.
Programming Languages for End-User Personalization of Cyber-Physical Systems Presented by, Swathi Krishna Kilari.
SelfCon Foil no 1 Dynamic component systems 1. SelfCon Foil no 2 Pre-structured systems vs. dynamic component systems Pre-structured – emphasis on content.
Service Oriented Architectures in Heterogeneous Environments
 Copyright 2004 Digital Enterprise Research Institute. All rights reserved. Towards Dynamic Execution Semantics in Semantic Web Services.
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
Troy Hutchison Service Oriented Architecture (SOA) Security.
Introduction to Service-Oriented Architecture. Outline Definition Features Examples of SOA Web Service Standards Example Pros and Cons Integration with.
Aligning Business Processes to SOA B. Ramamurthy 6/16/2015Page 1.
CS 501: Software Engineering Fall 2000 Lecture 16 System Architecture III Distributed Objects.
PROGRESS project EES5413: Internet Control and Monitoring of Embedded Systems System Architecture and Networking Affiliation 1) Eindhoven University of.
PROGRESS project: Internet-enabled monitoring and control of embedded systems (EES.5413)  Introduction Networked devices make their capabilities known.
23/03/2007 mail-to: site: A Security Framework for Smart Ubiquitous.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
Alex Galis University College London
Web Services Architecture1 - Deepti Agarwal. Web Services Architecture2 The Definition.. A Web service is a software system identified by a URI, whose.
Interoperating with Services in a Mobile Environment Andreas Dahl, Pål Rolfsen Grønsund, Per Thomas Kraabøl,
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 09. Review Introduction to architectural styles Distributed architectures – Client Server Architecture – Multi-tier.
IST 2006 – 22/11/2006 Aljosa Pasic Atos Origin Security, Dependability and Trust in Service Infrastructures.
University of Kaiserslautern Department of Computer Science Integrated Communication Systems ICSY Nathan Kerr Pictures and Research.
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 05. Review Software design methods Design Paradigms Typical Design Trade-offs.
NETWORKED EUROPEAN SOFTWARE & SERVICES INITIATIVE Future research challenges in dependability - an industrial perspective from NESSI Aljosa Pasic Atos.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
Cloud Networked Robotics Speaker: Kai-Wei Ping Advisor: Prof Dr. Ho-Ting Wu 2013/04/08 1.
Application of Operating System Concepts to Coordination in Pervasive Sensing and Computing Systems Benjamin J. Ewy, Larry M. Sanders Ambient Computing,
The Convergence of Home Networking & Automation Vijay Dhingra Director of Product Management Echelon Corporation.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
The FI-WARE Project – Base Platform for Future Service Infrastructures FI-WARE Stefano De Panfilis (Fi-WARE PCC Member) 4 th July 2011 FInES - Samos Summit.
Security Patterns for Web Services 02/03/05 Nelly A. Delessy.
® IBM Software Group © 2004 IBM Corporation Developing an SOA with RUP and UML 2.0 Giles Davies.
Notes from Coulouris 5Ed Distributed Systems Notes on Components.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.
Simple Object Access Protocol
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
The Service in Service Oriented Architecture November 2, 2005 Aderbad Tamboli Petris.
1 SERVICE ORIENTED ARCHITECTURE ANTHONY GACHANGO D61/70547/2008 DIS 601.
Towards ‘Ubiquitous’ Ubiquitous Computing: an alliance with ‘the Grid’ Oliver Storz, Adrian Friday, and Nigel Davies Computing Department, Lancaster University,
Luigi Cicchese Partner Reply Building a Smarter City.
1 Security and Dependability Organizational Patterns - A Proof of Concept Demo for SERENITY A. Saidane, F. Dalpiaz, V.H. Nguyen, F. Massacci.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
Pervasive Computing and Future
MetaOS Concept MetaOS developed by Ambient Computing to coordinate the function of smart, networked devices Smart networked devices include processing.
Ambient Intelligence -by Internal Guide: M.Preethi(10C91A0563)
Inventory of Distributed Computing Concepts and Web services
Service-centric Software Engineering
Internet-based monitoring and control of embedded systems
Service-centric Software Engineering 1
Service Oriented Architectures in Heterogeneous Environments
Service Oriented Architecture
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Internet-based monitoring and control of embedded systems
Service-Oriented Computing: Semantics, Processes, Agents
Enabling the business-based Internet of Things and Services
NextGRID: From Compute Grids to Grid SOAs and beyond
Presentation transcript:

1. Context: Ambient Intelligence Ambient Intelligence (AmI) represents a vision of ubiquitous computing, sensing and actuating to unobtrusively enhance everyday life. AmI relies on cooperation of devices not foreseen at design time. We investigate an open software architecture that separates functionality from coordination, within the context of heterogeneous devices and heterogeneous connections. 2. Basis: Service Oriented Architecture Service Oriented Architecture (SOA) is an architectural style that envisions functionality as networked services. In a SOA, typically service providers publish services at a service repository and service consumers look for services by querying repositories. The services are thus discoverable. Moreover, services in a SOA are loosely coupled and bound at a late stage allowing runtime replacements of services. These properties make SOA a good candidate to realize the AmI vision. Two challenges we consider in realizing the AmI vision with SOA are: to express applications in AmI domain in terms of cooperating services to deal with privacy and security issues in a ubiquitous environment 3. Choreographed applications Applications in a SOA (environment) are usually defined by composition (created by executable orchestrators) or coordination (specified by choreographies) of services. Choreographies are typically implemented manually by all involved parties. Instead, we define executable choreographers which establish a (service) choreography by performing the following tasks: discovery binding configuration monitoring The established applications can change dynamically based on context and network dynamics. In order to support flexible bindings we consider three areas of service protocol incompatibility: message format (bridging standards like UPnP, web services, CORBA) interface compatibility (mapping method names and parameter lists) interaction compatibility (message order, communication patterns) The choreographer will tackle above compatibilities by deploying translators (configurable orchestrators) to bridge these gaps. Challenges: choreographer description and execution, resolving service incompatibilities. 4. Virtual communities for secure service discovery To provide security and privacy, we consider using virtual communities as the scope of service discovery process. A virtual community comprises a number of people that have a commonality and share their services with each other. Service discovery within virtual communities supports the following properties: Privacy: controlling who is allowed to know about one’s services Security: authorized and authenticated service access, non- repudiation, confidentiality and integrity. Privacy and security is achieved by supplying community members with credentials that will limit the service discovery and usage to authorized members only. Challenges: allowing overlapping communities and different service access levels. 5. Current and future work Open service architecture providing: secure service discovery application definition context awareness References: 1.Universal Plug and Play: 2.Web services: 3.Y. Mazuryk, J.J. Lukkien, Analysis and improvements of the eventing protocol for universal plug and play, Proceedings of the 2004 international conference on Internet, communication and information technology, St. Thomas, Virgin Islands; November 2004 Wireless LAN Firewire (IEEE1394) Bluetooth Ethernet Powerline G G G G A Service Oriented Architecture for Ambient Intelligence Choreography and Secure Service Discovery dr. J.J. Lukkien, ir. R.P. Bosman, M.Tjiong PDEng, dr. ir. P.H.F.M. Verhoeven Internet-enabled Monitoring and Control of Embedded Systems (PROGRESS project EES.5413) Affiliation: Eindhoven University of Technology / Department of Mathematics and Computer Science  SAN Group, P.O. Box 513, NL-5600 MB, Eindhoven The Netherlands  /  /  / 