Published on February 27, 2014
PTIN Context Platform CaaS Meeting January 2014 Telma Mota | firstname.lastname@example.org Ricardo Azevedo | email@example.com Este documento é propriedade intelectual da PT e fica proibida a sua utilização ou propagação sem expressa autorização escrita.
Outline Context Context Management Context Architecture Context Platform • Requirements • The Platform • The Technologies 27-02-2014 2
Typically what is context? Information about an entity (e.g. person, room, device) Examples: • Location • Sensors (e.g. temperature) • Social Networks (e.g. likes, friends) • Web (e.g. weather, calendar) • Activity (e.g. running, sleeping) • Well Being (e.g. heart beat) • … ToDo: Define what will be the business context 27-02-2014 3
Context Management • Defines the architectural elements for creating non-vertical context-aware services • Context Sources detect context changes and inform Providers • Context Providers publish the context information in the Broker • Context Broker distributes the information to the Consumers • Context Consumers use the information to provide a service • Functions like • aggregate, learn, infer and predict are usually supported by more sophisticated Context Providers • keep a single point of acccess and history are usually supported by the Context Broker by is internal DB or external. 27-02-2014 4
Context Architetcture 27-02-2014 5
Context Platform Requirements • Take into account the ETSI M2M specifications • Resource Oriented Architecture; M2M Information Model • Protocol: CoAP • Publish/Subscribe Model • Typical from messaging architectures • Protocols: MQTT, AMQP, XMPP • History and Reporting • Big Data; Cloudera • Service Oriented Architecture • Service Enablers (e.g. recommendations) • JBoSS/Switchyard 27-02-2014 6
The Platform External Context Consumers Applications/CNA API BUS Context Consumers Support Services Context Broker Context Context Context Provider Provider Providers Context Context Context Provider Provider Sources
The Platform Details Context Consumers APP APP APP API BUS SE SE SE NA Support Services Network Service Cap.Layer Context Broker REST CoAP MQTT AMQP Context Context Context Provider Provider Providers Context Sources Sensors (Humidity, luminosity, t emperature,...) Web (Weather, Calendar, ... SNs(FB, Tweeter,...) Mobile Device (location, net measures
The Technologies • Jboss • Switchyard • Apache Camel + Apache ActiveMQ • ETSI Gateway: NA (Network Application) + NSCL (Network Service Capability Layer ) • Cloudera • Sentry, Hadoop, Impala, Hbase • Interfaces: • HTTP, REST/Jason • Protocols MQTT, AMQP, CoAP 27-02-2014 9
The Model Consumer subscribes 0...n 1 Broker mediates 1 Application Id name 1...n relates to 0...n Entity id entityName is charaterised by 0...n 0...n Provider 1 owns Context ype typeName has 0...n Source 1 1 1...n Context id attributeName attributeVariance value unity timestamp
Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...
In this presentation we will describe our experience developing with a highly dyna...
Presentation to the LITA Forum 7th November 2014 Albuquerque, NM
Un recorrido por los cambios que nos generará el wearabletech en el futuro
Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...
This article introduces Content as a service, the increasingly popular and relatively new kind of CMS. Whereas the traditional web CMS like WordPress and ...
CaaS overview ... In the context of this white paper, a tenant is a ... to form a functional CaaS platform. Figure 1.
... CAAS Foreign Air Operator Ramp Inspections Workshop by EASA ... Overview of Foreign ... Standardisation in a Regional/Global Context;
Practical Context Awareness Information System for Wireless Vehicular Networks Based on a Core Telematics Platform
Interoperability Framework Overview ... E is the interface through the IP-mobility and PTIN platforms receive the ... used by the context platform, ...
Product Overview. Docker ... (CaaS) platform that is hosted behind the ... Mon-Fri 9am to 6pm PT *Docker Engines can be deployed anywhere *Pricing is per ...
Full service CaaS platforms allow you to pay a ... The content creator will need to know the context in which the ... Pages overview » Recent eZ Platform ...
... Interoperability and Portability of Cloud Service Enablers in a PaaS ... Service Delivery Platform: Context ... a PTIN platform which is ...