U NIVERSITY OF B RISTOL Centre for Communications Research Copyright © 2002 NPG 25 June, 2016 Home Interoperability Project Update from UoB 25 May 2004.

Slides:



Advertisements
Similar presentations
Achieving Seamless IP Optical Network Integration OIF Interoperability Update Amy Wang, Avici Systems.
Advertisements

A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
CESG, Fall 2011, 5 th November 2011 Stuart Fowell, SciSys Device Virtualisation and Electronic Data Sheets.
An Introduction to Web Services Sriram Krishnan, Ph.D.
RPC Robert Grimm New York University Remote Procedure Calls.
Information Management NTU Web Services. Information Management NTU What Are Web Services? Semantically encapsulate discrete functionality Loosely coupled,
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 13-1 COS 346 Day 24.
Snejina Lazarova Senior QA Engineer, Team Lead CRMTeam Dimo Mitev Senior QA Engineer, Team Lead SystemIntegrationTeam Telerik QA Academy SOAP-based Web.
1 The 7 layer OSI model Sending an . 2 The seven layers.
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.
Advisory Group Meeting 12 October 2005 The Clever Use of Metadata in eGovernment and eBusiness Recordkeeping Processes in Networked Environments.
Understand Web Services
J2ME Web Services Specification.  With the promise to ease interoperability and allow for large scale software collaboration over the Internet by offering.
CSE 636 Data Integration Web Services.
Chapter 9 Using Data Flow Diagrams
Course Instructor: Aisha Azeem
Open System Benefits Why It’s the Best Choice?. 2 Open Systems Offer Features/Benefits End Users Want  Seamless interoperability of system level control.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
NETWORKING CONCEPTS. OSI MODEL Established in 1947, the International Standards Organization (ISO) is a multinational body dedicated to worldwide agreement.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
OSI model Diego Abella. Before OSI model Small networks. Small networks. Incompatibilities between devices from different producers. Incompatibilities.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Communicating over the Network Network Fundamentals – Chapter 2.
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Grid Computing, B. Wilkinson, 20043b.1 Web Services Part II.
4/22/20031 Data Interchange Initiative Lower the Barrier of Entry to B2B eBusiness Prepared by Bennet Pang
June 15, 2009GITB Open Meeting, Brussels 1 TestBATN: Testing Business, Application, Transport and Network Layers Tuncay Namlı and Prof. Dr. Asuman Dogac.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
What is Service Oriented Architecture ? CS409 Application Services Even Semester 2007.
Web Services Week 7 Aims: A detailed look at the underlying mechanisms for communication between web services Objectives: SOAP, WSDL, UDDI.
ICOLC Use Data Webinar Episode 3 TANSY MATTHEWS JULY 2010.
Agenda 1.Implementation of CustomerService. CustomerService wrapper SOAP → ESB internal format Abstract → Concrete XML syntax ESB internal format → HTTP.
Abierman-netconf-mar03 1 NETCONF BOF 56th IETF San Francisco, California March 17, 2003 Discussion: Admin:
MobileMAN Internal meetingHelsinki, June 8 th 2004 NETikos activity in MobileMAN project Veronica Vanni NETikos S.p.A.
Verified Network Configuration. Verinec Goals Device independent network configuration Automated testing of configuration Automated distribution of configuration.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
HES Interoperability Ron Ambrosio & Dritan Kaleshi.
Page 1© Crown copyright 2004 FLUME Metadata Steve Mullerworth 3 rd -4 th October May 2006.
Information Architecture WG: Report of the Spring 2004 Meeting May 13, 2004 Dan Crichton, NASA/JPL.
Preliminary Ocean Project Page 1 WGISS SG May 15, C. Caspar G. Tandurella P. Goncalves G. Fallourd I. Petiteville Preliminary Ocean Project Phase.
XML Presented by Kushan Athukorala. 2 Agenda XML Overview Entity References Elements vs. Atributes XML Validation DTD XML Schema Linking XML and CSS XSLT.
Kemal Baykal Rasim Ismayilov
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
Semantic Phyloinformatic Web Services Using the EvoInfo Stack Speaker: John Harney LSDIS Lab, Dept. of Computer Science, University of Georgia Mentor(s):
NBA 600: Session 25 IT and the General Manager New Technologies: Web Services 22 April 2003 Daniel Huttenlocher.
CSCE 315 – Programming Studio Spring Goal: Reuse and Sharing Many times we would like to reuse the same process or data for different purpose Want.
Simple Object Access Protocol
Web Services An Introduction Copyright © Curt Hill.
Device/Driver Support for Network Based Devices EPICS Collaboration Meeting Jun, 2003.
Doc.: IEEE /0690r0 Submission Andrew Myers, BT Slide 1 July GPP SA3 Interworking Security Issues II Andrew Myers British Telecommunications.
The OSI Model A Framework for Communications David A. Abarca July 19, 2005.
N ETWORKING Standards and Protocols. S TANDARDS AND P ROTOCOLS The OSI Model.
ISO/IEC SC 25 WG 1 Ron Ambrosio Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Protocols in the PLC Technologies
MIDI. MIDI, which means: Musical Instrument Digital Interface, is a digital communications protocol. In August of 1983, music manufacturers agreed on.
CCA Distributed Framework Interoperability. Goals Assume you have two (or more) framework instances. –Assume it contains a network of component instances.
SOAP, Web Service, WSDL Week 14 Web site:
Discussion on oneM2M and OSGi Interworking Group Name: ARC Source: Jessie, Huawei, Meeting Date: Agenda Item:
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
NAACCR Data Standards Activities to Achieve Interoperability Ken Gerlach, Chair NAACCR Interoperability Ad Hoc Committee June 12, NAACCR Annual.
XML Related Technologies
TTCN Case Study - InterWatch
WEB SERVICES.
Network Architecture Layered system with alternative abstractions available at a given layer.
NML-WG: Monday brainstorming
Unit – 5 JAVA Web Services
Sharon Chisholm Netconf Phase 2 Musing Sharon Chisholm
Software Architecture & Design
Presentation transcript:

U NIVERSITY OF B RISTOL Centre for Communications Research Copyright © 2002 NPG 25 June, 2016 Home Interoperability Project Update from UoB 25 May 2004

U NIVERSITY OF B RISTOL Centre for Communications Research Copyright © 2004 Networks & Protocols Group 25 June, 2016 Objective  Interoperability The indicates our limited interest at presentation/application layer; of interest to this group seems to be the areal; and this representation does NOT mean that the HG is sought to be a single physical device EHS Device Lonworks Device X10 Device EHS XML Command Lonworks XML Command X10 XML Command Lonworks to Universal EHS to Universal Universal to EHS Universal to Lonworks IWF Home Gateway Universal Command X10 to Universal Universal to X10 IWF Objective Investigate the processes and some possible technologies to realise the proposed interoperability framework Outcome: Proof of concept realisation Example of complete system chain of transformations for the interoperability A very long list of acronyms Lots more to do, especially to complete the messaging entity, but not critical activity Clarifications of responsibility areas (i.e. areas where the group may have significant difficulties to progress)

U NIVERSITY OF B RISTOL Centre for Communications Research Copyright © 2004 Networks & Protocols Group 25 June, 2016 Vendor schemas A vendor schema describes all the commands a (possibly set of) device(s) from that vendor can process XML command instantiated for a vendors heating controller ………. ………… ……. ………. ………… ……. current_temp 45 read current_temp 45 read light 1 on light 1 on XML command instantiated for a vendors light

U NIVERSITY OF B RISTOL Centre for Communications Research Copyright © 2004 Networks & Protocols Group 25 June, 2016 Interworking Function  EHS IWF Example EHS SchemaEHS XML EHS-Uni XSLT EHS XML Universal XML Uni-EHS XSLT EHS XML EHS Schema Universal Schema EHS XML commands are instantiated from a EHS Schema; then transformed to Universal XML command with a XSLT file The reverse happens to get back to EHS XML WG1 responsibility to define Manufacturer responsibility Implemementation /manufacturer defined

U NIVERSITY OF B RISTOL Centre for Communications Research Copyright © 2004 Networks & Protocols Group 25 June, 2016 Interchange process Vendors Schema (description of the device) 2.GUI creation (JAXB used together with the Vendors Schema) (application/implementation dependent – not a concern in interop work) 3.Application forms (sends) raw-message; JDOM/SAX is used to convert it into internal message in XML format (IWF – Part 1) 4.XML internal message converted to XML interop (or master/universal) message using vendor-supplied XSLT (IWF – Part 2) 5.XML interop format message is packed using some internal HG protocol (in this case SOAP for easy implementation) 6.Message is passed onto the comm system 7.The reverse process is/may be repeated on the connection on the peer system (i.e. if this was the CEBus link to the Interoperable HG, the process is reversed on the Konnex link interface).

U NIVERSITY OF B RISTOL Centre for Communications Research Copyright © 2004 Networks & Protocols Group 25 June, 2016 Further work Ensure common understanding of focus of work OBIX aim seems to be to define a “universal” XML-based home automation language (from the notes of last meeting) If the premises are right (i.e. input from manufactures) it is not impossible, and it aligns with the interop work We seek to define interop functions … and we are hindered as there is no representation from the different standards in the our language of choice (XML) We can guess (?!) on the XML representation from the standards, create a matching language, and then define the interop High risk, high volume work TAHI very active Other parallel projects (Ron) Get input from manufacturers/industry on their schemas, or schema related activity OBIX Abstraction Model? TAHI (through Stephen and Dritan) … ? …