© 2004Kizoom 1 Structured Travel Incidents & Situations SIRI - Service Interface for Real Time Information (CEN-OO278181 ) CENTC278.

Slides:



Advertisements
Similar presentations
DC2001, Tokyo DCMI Registry : Background and demonstration DC2001 Tokyo October 2001 Rachel Heery, UKOLN, University of Bath Harry Wagner, OCLC
Advertisements

PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel.
TC278 WG3 SIRI – Server Interface for Realtime Information Nick Knowles, CTO © Copyright Kizoom 2006.
Chapter 10: Execution Models Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Web Services Darshan R. Kapadia Gregor von Laszewski 1http://grid.rit.edu.
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
TC278 WG3 SIRI – Server Interface for Realtime Information Nick Knowles, CTO © Copyright Kizoom 2006.
TELEMATICS PLENARY SESSION CEN TC278 – WG3 September 27 th 2012 Christophe DUQUESNE Aurige.
Snejina Lazarova Senior QA Engineer, Team Lead CRMTeam Dimo Mitev Senior QA Engineer, Team Lead SystemIntegrationTeam Telerik QA Academy SOAP-based Web.
Software Connectors Software Architecture. Importance of Connectors Complex, distributed, multilingual, modern software system functionality and managing.
Advisory Group Meeting 12 October 2005 The Clever Use of Metadata in eGovernment and eBusiness Recordkeeping Processes in Networked Environments.
© 2005 Prentice Hall7-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Software Connectors. Attach adapter to A Maintain multiple versions of A or B Make B multilingual Role and Challenge of Software Connectors Change A’s.
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
Establishing the overall structure of a software system
SG7 - SIRI SG9 - NeTEx Service Interface for Real-time Information Network and Timetable Exchange Christophe Duquesne.
System Integration (Cont.) Week 7 – Lecture 2. Approaches Information transfer –Interface –Database replication –Data federation Business process integration.
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
Enterprise Systems & Architectures. Enterprise systems are mainly composed of information systems. Business process management mainly deals with information.
Chapter 9 Web Services Architecture and XML. Objectives By study in the chapter, you will be able to: Describe what is the goal of the Web services architecture.
© 2004Kizoom 1 SIRI - Service Interface for Real Time Information (CEN-OO ) Cursitor Street.
Worshipping at the Shrine: Myths and Legends from comp.text.xml Kerry “the heretic” Raymond, CiTR.
Example XML Applications/Languages. Objectives To Review uses of XML To investigate some Language applications of XML XHTML RSS WML Web Services.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
Web Services Description Language CS409 Application Services Even Semester 2007.
1 Technologies for distributed systems Andrew Jones School of Computer Science Cardiff University.
Web Services (SOAP, WSDL, UDDI) SNU OOPSLA Lab. October 2005.
A C-BML Standard Development Framework for Phase 2 and Beyond Kevin Gupton Applied Research Laboratories University of Texas at Austin
Interfacing Registry Systems December 2000.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
ET-ADRS-1, April ISO 191xx series of geographic information standards.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center.
(Business) Process Centric Exchanges
NeTEx (Network Exchange) A Transmodel based XML schema for Public Transport for Europe Networks, Stops, Timetables PTIC Oldham Nick Knowles.
MobileMAN Internal meetingHelsinki, June 8 th 2004 NETikos activity in MobileMAN project Veronica Vanni NETikos S.p.A.
Ocean Observatories Initiative Data Management (DM) Subsystem Overview Michael Meisinger September 29, 2009.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
Architectural Design Yonsei University 2 nd Semester, 2014 Sanghyun Park.
© 2004Kizoom 1 PROTOCOLS Data Content Exchange Behaviour Transport Protocol Common Submodels? Location, Base Types, Incidents Request / Response Publish/Subscribe.
New Data Exchange Standards Briefing TfL RTIP User’s forum Windsor House 11 July 2006 © Kizoom 2006.
© 2004Kizoom 1 SIRI - Service Interface for Real Time Information (CEN-OO ) Cursitor Street.
© 2004Kizoom 1 SIRI - Service Interface for Real Time Information (CEN-OO ) Cursitor Street.
Rupa Tiwari, CSci5980 Fall  Course Material Classification  GIS Encyclopedia Articles  Classification Diagram  Course – Encyclopedia Mapping.
1 Seminar on Service Oriented Architecture Principles of REST.
1 Web Services Web and Database Management System.
Geography Markup Language (GML). What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
CSC480 Software Engineering Lecture 10 September 25, 2002.
1 Alternative view on Internet Computing Web 1.0 –Web 1.0 is first generation, Web Information based. Driven by Information provider. Web 2.0 Ajax enabled.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Geography Markup Language (GML). GML What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
XASTRO-2 Presentation CCSDS SAWG th November 2004.
WISE Working Group D September 2009, Brussels Jon Maidens.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
From XML to DAML – giving meaning to the World Wide Web Katia Sycara The Robotics Institute
Introduction to Web Services Presented by Sarath Chandra Dorbala.
© 2004Kizoom 1 SIRI - Service Interface for Real Time Information (CEN-OO ) Cursitor Street.
Slide 1 Chapter 8 Architectural Design. Slide 2 Topics covered l System structuring l Control models l Modular decomposition l Domain-specific architectures.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
WEB SERVICES From Chapter 19 of Distributed Systems Concepts and Design,4th Edition, By G. Coulouris, J. Dollimore and T. Kindberg Published by Addison.
A Web Services Journey on the .NET Bus
Software Engineering Architectural Design Chapter 6 Dr.Doaa Sami
Knowledge Management Systems
Patterns.
Enterprise Infrastructure
Session 2: Metadata and Catalogues
WEB SERVICES From Chapter 19, Distributed Systems
Presentation transcript:

© 2004Kizoom 1 Structured Travel Incidents & Situations SIRI - Service Interface for Real Time Information (CEN-OO ) CENTC278 WG Cursitor Street London, EC4A 1LT Siri 0.1g v3.6c

© 2004Kizoom 2 Topics SIRI UK Guidance Possible Further CEN Work Items –Additional Functional Services Further convergence / interoperability – TIH, Datex ?

© 2004Kizoom 3 SIRI Structured Incidents - Rationale SIRI GMS is currently agnostic on incident structure. –Can embed any message structure –But Can’t relate incident content to SIRI functional service payload / location model Want a richer semantics Need to choose an incident structure model –TPEG is popular standard for PT & ROAD incidents, with TpegML –Has message identity management suitable for distributed model –Has systematic classification scheme of causes & effects –Has NL translations Why not just use TPEG as it is? –Function Is missing some function e.g.control action and distribution data that experience shows we need –Technology Predates TransModel – Model derived from binary optimised form – complex rules to endcode/decode DTD based –Process

© 2004Kizoom 4 Structured Situations - Concept –XML schema designed with semantics tied to SIRI model & other functional services Effects / Location Model Control Actions: eg cancellation, addition, short working Equipment –TransModel concepts and termonology –Full TPEG interoperability : can translate into /out of TPEG, retaining message identity –Exchange with GMS Other services use existing support for Situation References

© 2004Kizoom 5 Distributed Computerised Incident Processing Line, Section, Station, Area Reason, Severity Start, End, Duration/ Expiry Trackable : Timestamp, Id, Cross-references Actions, Channels, Workgroups, etc Summary, Detail Summary, Detail Advisory Computer- generated, computer readable Human readable Effect Processing by Computers –XML & other renderings Presenting to Humans –Multi-channel delivery Incident is self describing object Rich Structured Model –Identity Management –Standards based Classification –Standards based Location Model –Distribution Actions & directives –Quality data Many Distribution “Rules Engine” Business Rules Relate to This Model

© 2004Kizoom 6 Distributed Message (ie Incident) Management Applications Incident Database Interface Applications Incident Database Interface Applications Incident Database Interface Applications Incident Database Interface Applications Incident Database Interface Solution Architecture Store & Forward Write only + Cross- reference XML Exchange Interface Interface versioning Structured Distribution rules Life Cycle Events New message Publish message Update to message Expiry of message Challenges Many different participants & sources Heterogeneous systems Multi-way flow Real time, mission critical Many point of failure

© 2004Kizoom 7 The Incident Lifecycle All participants need to apply the same rules to incidents –E.g. How long valid, precedence of update, location model interpretation. –Identity & version management rules allow reconciliation of updates –State Model incident describes allowed states and transitions. Eg once published must be closed –Cross referencing allows linking of independent into causal chains

© 2004Kizoom 8 Situation Contents Message Identity –Identity & version –Cross reference Message Content –Status –Temporal Scope –Classification: TPEG –Textual Descriptions (where different from derived) –Network Scope (Affects) Location Model: Lines, VehicleJourneys, StopPoints, Operators –Resulting Disruption (Effects) Location Model Delays, Mobility, Blocking, : TPEG Textual Advice –Distribution Channel Directives (Actions) Guidance to delivery systems: for content management

© 2004Kizoom 9 Related Additional Work Items Situation/Event Structured Incident model UK/FR –Enhance GMS to have preferred structured incident model for describing disruptions to services, model relates to SIRI, Based on TPEG + TransModel Real-time Facility Changes Service FR –Allows changes to availability of facilities and equipment of stop, vehicle and service to be exchanged in real time. This can be used for example to communicate equipment changes affecting impaired access to PT such as lift or escalator changes. Information is of use to real-time journey-planning and alert services. Should consider interchange aspects. Control Actions Server Interface SE –Service for distributing control actions amongst participants, for example for coordinating management of late services.

© 2004Kizoom 10 XTIS – An “Existence proof” Incident Situation Schema –Encoded using SIRI elements & terms –TPEG categories –In use with SIRI GMS in TfL. (Kizoom/MDV) Open Points –Road –Relationship to Control Actions –Relationship to Facility/Equipment –Textual Descriptions (where different from derived) Categorisation TPEG

© 2004Kizoom 11 SIRI - Separation of concerns Data Content Exchange Behaviour Transport Protocol well-defined interactions with XML schema Representations parameterising behaviour Independent e.g. HTTP POST, SOAP. defined XML Schema For payload

© 2004Kizoom 12 TIH Data Content Exchange Behaviour Transport Protocol define through registry simple GET request/response (+ allows more complex if required, but does not define) HTTP GET (or CORBA)