SmartSantander Open Data access using FI-WARE G.E. [ORION]
|
|
|
- Helen Lawrence
- 9 years ago
- Views:
Transcription
1 SmartSantander Open Data access using FI-WARE G.E. [ORION
2 What to find in this doc FI-WARE is an open cloud-based infrastructure for Future Internet applications and services, composed by different building blocks, known as General Enablers (GE). The FI-WARE consortium intends to deliver a reference implementation for each of the Generic Enablers defined in its Architecture. Currently, FI-WARE provides FI-LAB, a working instance of FI-WARE available for experimentation. ORION Context Broker is the FI-LAB implementation of the Configuration Management GE and provides a way to manage context information and context information availability of the nodes belonging to SmartSantander. This document intends to describe how to use the ORION s REST API to get context information from Santander nodes. It is structured as follows: 1 Introduction What is FI-WARE What is Orion OMA NGSI Context Management FI-WARE NGSI-9 Open RESTful API Specification FI-WARE NGSI-10 Open RESTful API Specification Security & Trust Registration Getting Auth-Token ORION Functionalities Context Queries GET Entity Context Discovering Context Subscriptions Subscriptions payload ORION notifications Context information subscriptions Context availability subscriptions Santander Open Data... 23
3 1 Introduction 1.1 What is FI-WARE FI-WARE is a new infrastructure for the creation and development of services and applications on the Future Internet. Cloud-based it aims at being a new open alternative for entrepreneurs and users of the services on the Future Internet. The main objective of FI- WARE is to provide the basic elements with which to build new services and applications in such diverse areas as smart cities, the Internet of things, e- health, e- education, advanced manufacturing, multimedia applications, etc. FI -WARE is based on a set of elements called Generic Enablers (GE) (which are, essentially, reusable software systems) Most of the FI- WARE s GEs belong to one of the following chapters: Cloud Hosting elements that provide the basic resources of computing, network and storage. Data management modules, which provide tools for data analysis such as Big Data. Modules to allow application integration that provides elements to integrate applications, publication, mash up, etc. This includes also business aspects. Elements for managing sensors and the Internet of Things, to easily use resources of sensors and actuators. Network access control and communications modules including terminals control. Elements to support security and privacy for the applications. 1.2 What is Orion Orion Context Broker is an implementation of a context information broker with persistent storage that can play the role of two GEs within the FI-WARE platform. Pub/Sub Context Broker GE. Configuration Management GE (it implements registration forwarding). It implements OMA NGSI9/10 specification. NGSI-9 deals with context information availability (registercontext, discovercontextavailability, subscribecontextavailability ). NGSI-10 deals with context information itself (updatecontext, querycontext ). Using these interfaces, clients can do several operations: Register context producers, e.g. a temperature sensor within a room Update context information, e.g. send updates of temperature Being notified when changes on context information take place (e.g. the temperature has changed) or with a given frequency (e.g. get the temperature each minute) Query context information. The Orion Context Broker stores context information updated from registerd context producers, so queries are resolved based on that information. 1.3 OMA NGSI Context Management
4 FI-WARE Context Broker G.E. specifications are based on Open Mobile Alliance (OMA) Next Generation Services Interfaces (NGSI) for Context Management. This basically implies the provision of APIs that provides functionalities to Manage the Context Information about Context Entities, for example the lifetime and quality of information. Access (query, subscribe/notify) to the available Context Information about Context Entities. OMA divides these APIs into two different interfaces, NGSI-9 and NGSI-10, with the following functions: Register and retrieve the availability of Context Entities and/or Context Information. Update Context Information in accordance to a specified Context Information Model. Query for and subscribe to Context Information about Context Entities. Both interfaces use the Basic NGSI Context Management Information Model that describes the context information based on: Entities: are the virtual representation of all kinds of physical objects ( things ) in the real world. Virtual entities have an identifier and a type. For example, a virtual entity representing a person named John could have the identifier John and the type person. Attributes: any available information about entities is expressed in the form of attributes of virtual entities. Attributes have a name and a type as well. For example, the body temperature of John would be represented as an attribute having the name body_temperature and the type temperature. Values of such attributes are contained by value containers. This kind of container does not only consist of the actual attribute value, but also contains a set of metadata. Metadata is data about data; in our body temperature example this metadata could represent the time of measurement, the measurement unit, or any other information about the attribute value. Attribute Domains: An attribute domain logically groups together a set of attributes. For example, the attribute domain "health_status" could be comprised of the attributes "body_temperature" and "blood_pressure". Context Elements: the data structure used for exchanging information about entities is a context element. A context element contains information about multiple attributes of one entity. The domain of these attributes can also be specified inside the context element; in this case all provided attribute values have to belong to that domain. Formally, a context element contains the following information: an entity id and type a list of triplets <attribute name, attribute type, attribute value> holding information about attributes of the entity (optionally) the name of an attribute domain (optionally) a list of triplets <metadata name, metadata type, metadata value> that apply to all attribute values of the given domain Using these OMA s interfaces and its information model reference, FI-WARE Context Broker GE and its implementation, ORION, provides the specifications described in following sections.
5 1.3.1 FI-WARE NGSI-9 Open RESTful API Specification The FI-WARE version of the OMA NGSI-9 interface is a RESTful API via HTTP. It provides information about the availability of context information. The three main interaction types are: one-time queries for discovering hosts (also called 'agents' here) where certain context information is available subscriptions for context availability information updates (and the corresponding notifications) registration of context information, i.e. announcements that certain context information is available (invoked by context providers) Figure 1below presents the mapping of NGSI-9 functionality within FI-WARE Context Broker specification to a resource tree following the REST approach. Further, in this document we will explain how ORION implements this functionality, from the point of view of SmartSantander Open Data Set access. Figure 1. NGSI-9 reference model
6 1.3.2 FI-WARE NGSI-10 Open RESTful API Specification The FI-WARE version of the OMA NGSI 10 interface is a RESTful API via HTTP. It provides context information itself. The three main interaction types are: one-time queries for context information subscriptions for context information updates (and the corresponding notifications) unsolicited updates (invoked by context providers) Figure 2below presents the mapping of NGSI-10 functionality within FI-WARE Context Broker specification to a resource tree following the REST approach. Further, in this document we will explain how ORION implements this functionality, from the point of view of SmartSantander Open Data Set access. Figure 2. NGSI-10 reference model
7 2 Security & Trust Security & Trust mechanisms and enablers are currently evolving within FI-WARE. You can check the status of FI-WARE Security architecture at its web page 1 and the FI-WARE catalogue 2. Access to the current FI-LAB ORION Context Broker instance is authenticated using OAuth2 FI-WARE framework. To get a valid X-Auth-Token that grants access, identifying and authenticating the user it is necessary to have a FI-WARE account. It is fairly simple to create such an account. 2.1 Registration In order to gain access to the different assets and services provided in FI-LAB (not only ORION), it s necessary to get a FI-WARE account. Fi-Lab is a working instance of Fi-Ware, oriented to create, develop, deploy and run new IoT applications. New users may get a FI-WARE account by signing up through this link: [ Just by clicking Sign Up link and follow the registration process, the user will get a FI-WARE account, including a valid user name and password to be used in the different ORION requests. 2.2 Getting an Authentication Token Once you ve completed the previous step, you can get an OAuth2 valid token by requesting it to the FI-LAB Identity Management GEi KeyRock, using the available RESTful service and your FI-WARE user/password: IdM Instance POST Content-type Payload: "auth": cloud.lab.fi-ware.org:4730 /v2.0/tokens "passwordcredentials": "username":"your_fiware_user", "password":"your_fiware_passwd" Advanced Rest example:
8 It will return (if your user is allowed) a json structure including your user name, the X-AUTH-TOKEN (the id attribute in the JSON response body) to be used in ORION queries and its expiring time: "access": "token": "expires":" t15:16:07z", "id":"6-zglivuof0ndjzzgvdwjqs82i24mydgfyisbgyn_olzvtyndvrlknuap6psrodog-vpfznjwtcv7pmhf3iqrt", "user": "username":"your-user", "roles_links":[ "id":"your-user ", "name":"your User "
9 3 ORION Functionalities Although the FI-WARE Context Broker supports a wide range of functionalities, from the point of view of Smart Santander deployments and its Open Data Set, we will focus on two main operations: Current Context Information provider and Publish/Subscribe Broker, both of them provided through their corresponding RESTful API. Once we have our OAuth2 Token, we will able to perform the operations described in the following sub-sections. 3.1 Context Queries This section describes the REST API for getting up to date context status of every Smart Santander deployed node GET Entity Context Get entity context availability (NGSI9) Through this operation, the consumer can get the set of attributes of a given entity. It allows to find which context information a SmartSantander node can provide, in order to perform further subscriptions. ORION Instance GET PARAMS orion.lab.fi-ware.org:1026 /ngsi9/contextentities Entity ID Attributes HEADERS Accept X-Auth-Token ID of the Requested Node (returns all node attributes): Only required if user is interested in a specific attribute: 6-ZGLIvuOF0NDjzzGVDWjQS82i24mydGfyIsbgYN_OLZVTyndvRlKnuaP6PsROdOg- VpfzNJWTcV7pMHF3iQRT Advanced Rest example: This will return a JSON with the registered set of available attributes of a given entity (or the description of the selected attribute). The general context response structure contains: Context Registration [Entity + Attributes o Entity: including its Type and ID. The ispattern here is unused.
10 o Attributes: A list of the attributes caught by the sensor, made up of two parts, name + identifier. "contextregistrationresponses" : [ "contextregistration" : "entities" : [ "type" : "santander:soundacc", "ispattern" : "false", "id" : "urn:smartsantander:testbed:357" "attributes" : [ "name" : "TimeInstant", "type" : "urn:x-ogc:def:trs:idas:1.0:iso8601", "isdomain" : "false", "name" : "sound", "type" : "urn:x-ogc:def:phenomenon:idas:1.0:sound", "isdomain" : "false", "name" : "batterycharge", "type" : "urn:x-ogc:def:phenomenon:idas:1.0:batterycharge", "isdomain" : "false", "name" : "Latitud", "type" : "urn:x-ogc:def:phenomenon:idas:1.0:latitude", "isdomain" : "false", "name" : "Longitud", "type" : "urn:x-ogc:def:phenomenon:idas:1.0:longitude", "isdomain" : "false" "providingapplication" : " Get entity context information (NGSI10) This REST resource retrieves the available context information related to a given entity. It can retrieve all current available attribute values or just the last value of a specified attribute. It s useful to obtain all the current attribute values measured by a SmartSantander node. ORION Instance GET PARAMS orion.lab.fi-ware.org:1026 /ngsi10/contextentities Entity ID Attributes ID of the Requested Node (returns all node attributes): Only required if user is interested in a specific attribute:
11 HEADERS Accept X-Auth-Token 6-ZGLIvuOF0NDjzzGVDWjQS82i24mydGfyIsbgYN_OLZVTyndvRlKnuaP6PsROdOg- VpfzNJWTcV7pMHF3iQRT Advanced Rest example: This will return a JSON with the last measured value for every attribute of the node identified (if we specify only one attribute, we will retrieve only the last value of its specified attribute). The general context response structure contains: Context Element [ Type + ispattern + ID + Attributes o Type: normally there is a blank here. It will be useful in next section. o ispattern: false if you asked for a specific element. It will be useful in next section. o ID: identifier of the element you are asking for. o Attributes: A list of the attributes caught by the sensor, made up of two parts, identifier and metadata. Identifier: consists of the attribute s name, its identifier (code) and its value. Metadata: unit of the attribute. "contextelement" : "type" : "", "ispattern" : "false", "id" : "urn:smartsantander:testbed:357", "attributes" : [ "name" : "TimeInstant", "type" : "urn:x-ogc:def:trs:idas:1.0:iso8601", "value" : " T17:11: Z", "name" : "sound", "type" : "urn:x-ogc:def:phenomenon:idas:1.0:sound", "value" : "56.4", "metadatas" : [ "name" : "code", "type" : "", "value" : "db"
12 , "name" : "batterycharge", "type" : "urn:x-ogc:def:phenomenon:idas:1.0:batterycharge", "value" : "68", "metadatas" : [ "name" : "code", "type" : "", "value" : "%", "name" : "Latitud", "type" : "urn:x-ogc:def:phenomenon:idas:1.0:latitude", "value" : " ", "name" : "Longitud", "type" : "urn:x-ogc:def:phenomenon:idas:1.0:longitude", "value" : " ", "statuscode" : "code" : "200", "reasonphrase" : "OK" Discovering Context Using NGSI9 discovercontextavailability and NGSI10 querycontext ORION REST commands, we will be able to retrieve the current available context attributes and their associated last reported values. Both queries will use a JSON payload (XML also available) through which we can perform our different context searches and discovering processes. This payload allows specifying the entity types, the entity IDs and/or the attributes availability and values we are interested in: "entities":[ "type":"node", "ispattern":"true", "id":"sensor_id" "attributes":["temperature" Entities o Type: specifies the type of the nodes to discover. o ispattern: true if we re performing a search; false to query for a specific value (entity type and/or id) Attributes o List here the attributes to discover A powerful feature of ORION Context Broker is that a regular expression for the entity ID can be used to find all entities providing a specified attribute. For example, all entities whose ID starts with "Room" can be discovered using the regex "Room.*". In this case, you have to set ispattern to "true". ORION FI-LAB instance is configured to show only the first 20 hits of every query. In order to get more results, the param limit=x, added to the REST call, will return X (maximum) hits. The param details=0n will add to the response, the total hits the query returns. (
13 ware.org:1026/ngsi10/querycontext?limit=100&details=on will return up to first 100 hits and the current total available counts) Discovering context availability The ORION NGSI9 discovercontextavailability implementation will provide a way to find context attributes available within the current instance. ORION Instance POST HEADERS orion.lab.fi-ware.org:1026 /ngsi9/discovercontextavailability Content-type Accept X-Auth-Token Payload: "entities":[ "type":"node", "ispattern":"true", "id":"sensor_id" "attributes":["temperature" 6-ZGLIvuOF0NDjzzGVDWjQS82i24mydGfyIsbgYN_OLZVTyndvRlKnuaP6PsROdOg- VpfzNJWTcV7pMHF3iQRT Depending on the Payload, we can perform discovering processes like: Retrieving all Santander available nodes that provide sound attribute: "entities":[ "type":"", "ispattern":"true", "id":"urn:smartsantander:testbed.*" "attributes":["sound" Get all IDs and available context from the nodes deployed for the first Santander Hackathon "entities":[ "type":"", "ispattern":"true", "id":"hacksantander.*" Retrieving all available Santander nodes belonging to the luminous flux sensors (with all their available attributes): "entities":[ "type":"santander:lux","ispattern":"true", "id":".*" Requesting discovered context values The ORION NGSI10 querycontext implementation provides a way to find current context status available, retrieving the values of the selected attributes. ORION Instance POST HEADERS Payload: "entities":[ orion.lab.fi-ware.org:1026 /ngsi10/querycontext Content-type Accept X-Auth-Token 6-ZGLIvuOF0NDjzzGVDWjQS82i24mydGfyIsbgYN_OLZVTyndvRlKnuaP6PsROdOg- VpfzNJWTcV7pMHF3iQRT
14 "type":"node", "ispattern":"true", "id":"sensor_id" "attributes":["temperature" Following the same way described in discovercontextavailability method, using the payload, we can retrieve different context sets like: Retrieving all sound context in Santander, including the sound value, the time when the measurement was taken and the location of the sensor: "entities":[ "type":"santander:sound", "ispattern":"true", "id":".*" "attributes":["timeinstant", "sound", "Latitud", "Longitud" Get all IDs and available context from the nodes deployed for the first Santander Hackathon "entities":[ "type":"", "ispattern":"true", "id":"hacksantander.*" Retrieving the last Reactive Power and Active Power reported by the Santander Advanced Metering Systems (AMMS): "entities":[ "type":"", "ispattern":"true", "id":"amms.*" "attributes":["timeinstant", "ReactivePower", "ActivePower" The requestor of this operation [querycontext MAY specify restrictions on the returned Context Information. Restrictions are based on the values of attributes and meta-data of the Context Information and could be quite useful when a discover process is triggered. This restrictions are given within the payload structure (more info about restrictions in the ORION users & programmers manual and in the OMA NGSI9 documentation). Currently, ORION implements pre-defined restrictions scopes. The following payload example (used with the querycontext resource) provides the context info of the entities within 100 meters (radius) of the given location, performing a discovering process and context retrieving of all entities around me. "entities":[ "type":"", "ispattern":"true", "id":".*" all types and all entities "attributes":["position" retrieving only position attribute value remove to get all context info- "restriction": "scopes": [ "type" : "FIWARE_Location", type of restriction applied "value" : "circle": location circle definition "centerlatitude": " ", "centerlongitude": " ", "radius": "100" in meters
15 NOTE: When performing a request, you will get a json document retrieving its result. If there are no matches, you will receive an error message "reasonphrase": "No context element registrations found". 3.2 Subscriptions Orion Context Broker provides the ability to subscribe to context information so when an event (understanding an event as any change in available context information) happens, the subscribed application will get an asynchronous notification. In that way, there is no need to continuously repeat context requests (i.e. polling); Orion Context Broker will automatically report when new information comes. Within NGSI and ORION environment, subscriptions are provided in two ways: notification will be sent when any subscribed attribute value of a subscribed entity changes (context information subscription) or when a new entity of a subscribed type (or with desired attributes) is created or modified (context availability subscription) Subscriptions payload Subscription requests are implemented using HTTP POST methods, with a structured payload that contains all data needed for ORION to create the kind of subscription requested. For all subscription types, ORION uses the same payload structure: "entities": [ "type": " santander:sound", "ispattern": "false", "id": " urn:smartsantander:testbed:237" "attributes": [ "sound" "reference": " "duration": "P1M", "notifyconditions": [ "type": "ONTIMEINTERVAL", "condvalues": [ "PT10S" Entities and attributes define which context elements will be included in the notification message. They work the same way as the elements with the same name in querycontext request. You can even include lists or patterns to specify entities. In this example, we are specifying that the notification has to include the sound attribute for entity urn:smartsantander:testbed:237. The callback URL to send notifications is defined with the reference element. ORION will POST this URL with the corresponding notification message. Only one reference can be included per subscribecontext request. However, you can have several subscriptions on the same context elements.
16 Subscriptions have a duration, specified using the ISO 8601 standard format. Once that duration is expired, the subscription is simply ignored (however, it is still stored in the broker database and needs to be purged). You can extend the duration of a subscription by updating it. The example uses "P1M" which means "one month". The notifycondition element defines the "trigger" for the subscription. There is a type element (which value in this case is ONTIMERINTERVAL) and a condvaluelist element. The condvaluelist element structure depends on the type. In the case of ONTIMEINTERVAL, it includes exactly one condvalue child element whose value is a time interval (using again, as usual in NGSI, the ISO 8601 format). A notification is sent with a frequency equal to that interval. In the example above we are using 10 seconds as interval. The response corresponding to that request contains a subscription ID (a 24 hexadecimal number used for updating and cancelling the subscription) and a duration acknowledgement: "subscriberesponse": "duration": "P1M", "subscriptionid": "32a04c21d714fb3b38e9d5a7" ORION notifications Before describing the different subscription options currently available, just remark that, for all of them, ORION will send a notification to the subscribed application: this is, ORION will POST the registered URL (callback function) in the subscription payload a JSON (or xml) structure with the corresponding notification info: Notification for Context Info subscriptions "subscriptionid" : "51c0ac9ed714fb3b37d7d5a8", "originator" : "localhost", "contextresponses" : [ "contextelement" : "attributes" : [ "name" : "TimeInstant", "type" : "urn:x-ogc:def:trs:idas:1.0:iso8601", "value" : " T16:20: Z", "name" : "sound", "type" : "urn:x-ogc:def:phenomenon:idas:1.0:sound", "value" : "69", "name" : "Latitud", "type" : "urn:x-ogc:def:phenomenon:idas:1.0:latitude", "value" : " ", "name" : "Longitud", "type" : "urn:x-ogc:def:phenomenon:idas:1.0:longitude", "value" : " " Notification for Context availability subscriptions "subscriptionid" : "52a745e011f d59", "contextregistrationresponses" : [ "contextregistration" : "entities" : [ "type" : "Sensor", "ispattern" : "false", "id" : "urn:smartsantander:testbed:237" "attributes" : [ "name" : "sound", "type" : "urn:x-ogc:def:phenomenon:idas:1.0:sound", "isdomain" : "false" "providingapplication" : "
17 "type" : " santander:sound ", "ispattern" : "false", "id" : " urn:smartsantander:testbed:471 ", "statuscode" : "code" : "200", "reasonphrase" : "OK" In both notifications, the subscriptionid element matches the one in the response to subscribecontext request (explained below) and identifies the subscription sending the notification. Notifications from Context information subscriptions includes the originator element (currently, is always "localhost"), and the contextresponses element, which is the same than the one used in the querycontext responses and contains all the attributes with their last values (or only those required in the corresponding subscription request) belonging to the given entity id. Notifications from Context availability subscriptions is mainly conformed by the contextregistrationresponses element, which is the same than the one used in the discovercontextavailability responses. This element provides all the entity info and attributes descriptions (as given in the entity registration process), according to the subscription request performed. The providingapplication element comes from an NGSI concept and represents the actual context information provider (not relevant in Smart Santander open data set) Context information subscriptions Context Information deals with the current available attribute values of registered entities. In this line, ORION implements the NGSI10 method subscribecontext that performs the following options on subscriptions: Periodical Subscription to an entity (element). You regularly receive an update about it as a whole or about the attributes you specify. You can also indicate the duration and the interval of these notifications. [ONTIMEINTERVAL. Event-based Subscription to an entity. In this case, you only get a notification when the entity changes any of the specified attributes value. You receive an update about it as a whole or about the attributes you specify. You can only specify the duration of the subscription. [ONCHANGE. There is also the possibility to subscribe to certain attributes without specifying the entities. You will get an update when they change. This option is not currently supported in Orion Its name is subscribecontext ONVALUE. ORION Instance POST HEADERS orion.lab.fi-ware.org:1026 /ngsi10/subscribecontext Content-type Accept X-Auth-Token Payload: [ONTIMEINTERVAL "entities": [ 6-ZGLIvuOF0NDjzzGVDWjQS82i24mydGfyIsbgYN_OLZVTyndvRlKnuaP6PsROdOg- VpfzNJWTcV7pMHF3iQRT
18 "type": " santander:sound", we identify here the entity to subscribe to (patterns or lists can be added here if we "ispattern": "false", want to be subscribed to a set of entities "id": " urn:smartsantander:testbed:237" "attributes": [ attribute (or list of attributes) value to be included in the notification "sound" "reference": " endpoint to be notified (HTTP POST will be used by ORION) "duration": "P1M", subscription lasts for (in this example, 1 Month) "notifyconditions": [ "type": "ONTIMEINTERVAL", Identifies the kind of subscription (ONTIMEINTERVAL, ONCHANGE, [ONVALUE) "condvalues": [ "PT10S" subs. Parameter (in the example, a notification will be sent every 10 seconds) Payload: [ONCHANGE "entities": [ "type": " santander:sound", we identify here the entity to subscribe to (patterns or lists can be added here if we "ispattern": "false", want to be subscribed to a set of entities "id": " urn:smartsantander:testbed:237" "attributes": [ attribute (or list of attributes) value to be included in the notification "sound", "TimeInstant" "reference": " endpoint to be notified (HTTP POST will be used by ORION) "duration": "P1M", subscription lasts for (in this example, 1 Month) "notifyconditions": [ "type": "ONCHANGE", Identifies the kind of subscription (ONTIMEINTERVAL, ONCHANGE, [ONVALUE) "condvalues": [ "sound" subs. Parameter (in the example, a notification will be sent when sound value changes) The first payload example performs a subscription to entity urn:smartsantander:testbed:237 in order to get every 10 seconds (and during 1 month) its sound value. Using the second payload makes ORION to produce a notification when the attribute sound changes, with sound and time values. If we use: "entities": [ "type": " santander:sound", "ispattern": "true", "id": " urn:smartsantander:.*" We will get notifications from all Santander deployed sound nodes.
19 This returns: That includes the subscriptionid needed to identify the coming notifications, as well as to update or delete the subscription Update Subscription Subscriptions can be updated using the NGSI10 updatecontextsubcription. The request includes the subscriptionid that identifies the subscription to modify and the actual update payload. For example, if we want to change the notification interval to 15 seconds we will use the following: ORION Instance POST HEADERS orion.lab.fi-ware.org:1026 /ngsi10/updatecontextsubscription Content-type Accept X-Auth-Token Payload: [ONTIMEINTERVAL "subscriptionid": "54194e0c1860a30f3cf62c73", "notifyconditions": [ 6-ZGLIvuOF0NDjzzGVDWjQS82i24mydGfyIsbgYN_OLZVTyndvRlKnuaP6PsROdOg- VpfzNJWTcV7pMHF3iQRT
20 "type": "ONTIMEINTERVAL", "condvalues": [ "PT15S" Delete Subscription A context information subscription can be cancelled using the ORION implemented NGSI10 unsubscribecontext method. It uses a payload including only the subscriptionid of the subscription to be cancelled: ORION Instance POST HEADERS orion.lab.fi-ware.org:1026 /ngsi10/unsubscribecontext Content-type Accept X-Auth-Token Payload: "subscriptionid": "54194e0c1860a30f3cf62c73" 6-ZGLIvuOF0NDjzzGVDWjQS82i24mydGfyIsbgYN_OLZVTyndvRlKnuaP6PsROdOg- VpfzNJWTcV7pMHF3iQRT Context availability subscriptions Context availability subscriptions are used when we want to be notified not about context information (i.e. the values of attributes of some entities) but about the availability of the context sources themselves, this is, when a new entity with desired attributes or from a selected type is created in ORION or an existing one with the pointed characteristics is modified or deleted. The notification will inform about the new context availability. To perform this sort of subscriptions, ORION provides an implementation of NGSI9 subscribecontextavailability method: ORION Instance POST HEADERS orion.lab.fi-ware.org:1026 /ngsi9/subscribecontextavailability Content-type Accept X-Auth-Token 6-ZGLIvuOF0NDjzzGVDWjQS82i24mydGfyIsbgYN_OLZVTyndvRlKnuaP6PsROdOg- VpfzNJWTcV7pMHF3iQRT Payload: "entities": [ "type": "Sensor", we describe here the entities to subscribe to "ispattern": "true", "id": " urn:smartsantander:.*" "attributes": [ attribute (or list of attributes) to be included in the notification "sound" "reference": " endpoint to be notified (HTTP POST will be used by ORION) "duration": "P1M" subscription lasts for (in this example, 1 Month)
21 The example payload performs a subscription to every entity from type Sensor deployed within SmartSantander having sound attribute. The first notification will give the complete current set of entities belonging to this group and, every time a new entity with these characteristics is created in ORION or a previous one is modified, a new notification will be received by the reference function. According to the payload structure, only sound attribute is of our interest. This returns: That includes the subscriptionid needed to identify the coming notifications, as well as to update or delete the subscription Update context availability subscription As with context subscriptions, context availability subscriptions can be updated using the ORION implemented NGSI9 updatecontextavailabilitysubscription method. The request includes the subscriptionid that identifies the subscription to modify, and the actual update payload.
22 ORION Instance POST HEADERS orion.lab.fi-ware.org:1026 /ngsi10/updatecontextavailabilitysubscription Content-type Accept X-Auth-Token Payload: "entities": [ "type": "santander:lux", "ispattern": "true", "id": ".*" "duration": "P2M", "subscriptionid": "5419a a30f3cf62c82", 6-ZGLIvuOF0NDjzzGVDWjQS82i24mydGfyIsbgYN_OLZVTyndvRlKnuaP6PsROdOg- VpfzNJWTcV7pMHF3iQRT Example above changes the existing subscription to SmartSantander sound nodes to Luminous flux sensors, also deployed within SmartSantander and including all attributes in the notification. It also sets its duration to 2 months Delete Context availability subscription A context information subscription can be cancelled using the ORION implemented NGSI9 unsubscribecontextavailability method. It uses a payload including only the subscriptionid of the subscription to be cancelled: ORION Instance POST HEADERS orion.lab.fi-ware.org:1026 /ngsi9/unsubscribecontextavailability Content-type Accept X-Auth-Token Payload: "subscriptionid": "5419a a30f3cf62c82" 6-ZGLIvuOF0NDjzzGVDWjQS82i24mydGfyIsbgYN_OLZVTyndvRlKnuaP6PsROdOg- VpfzNJWTcV7pMHF3iQRT
23 4 Santander Open Data ORION provides the current context information (among other deployments) from the set of nodes deployed in SmartSantander. Each one of these nodes, representing a context information source, is presented as an entity, including an entity type ( type ) and an entity ID ( id ), used to classify the entities, and a set of associated attributes that conform their context. According to this, the available SmartSantander context information can be summarized as follows: 1º Entity name ID. A string always starting with "OUTSMART". It refers to the sensors located in Parque de las Llamas. Entity type. Possible values: Node, AMMS or Regulator. Attribute name. It depends on the entity type: Node: Entity ID: OUTSMART.NODE_ID TimeInstant, Latitud, Longitud, Presence, batterycharge, Illuminance. AMMS: Entity ID: OUTSMART.AMMS_ID TimeInstant, Latitud, Longitud, ActivePower, ReactivePower. Regulator: Entity ID: OUTSMART.RG_LAS_LLAMAS_ID TimeInstant, Latitud, Longitud, ActivePower, ReactivePower, electricpotential, elect riccurrent. 2º Entity name ID. A string always starting with "urn:smartsantander:testbed:id". It refers to the sensors located in the city of Santander. You can check them in this map. Entity type. Possible values: santander:traffic, santander:sound and santander:lux. Attribute name: Traffic. Entity type: santander:traffic TimeInstant trafficintensity. Number of vehicles traversing per minute the measurement point. occupancy. The same than trafficintensity, number of vehicles traversing per minute the measurement point. median_speed average_speed Latitud Longitud Sound. Entity type: santander:sound TimeInstant sound batterycharge acceleration Model Latitud Longitud Lighting. Entity type: santander:lux : TimeInstant temperature luminousflux batterycharge acceleration Model
24 Latitud Longitud
FI-WARE Based Application Development
FI-WARE Based Application Development [email protected] 1 The Future Internet Public- Private Partnership (FI-PPP) Goal: capture new opportunities derived from Future Internet technology trends Broadband connectivity,
FIWARE Based Application Development
FIWARE Based Application Development [email protected] 1 The Future Internet Public- Private Partnership (FI-PPP) Goal: capture new opportunities derived from Future Internet technology trends Broadband connectivity,
Motion Sensor Driven Gestrure Recognition for Future Internet Application Development
Driven Gestrure Recognition for Future Internet Application Development Kostas Stravoskoufos, Stelios Sotiriadis, Alexandros Preventis, Euripides G.M. Petrakis Intelligent Systems Laboratory Department
Andrés Leiva Araos [email protected] @ALeivaAraos @Tidchile. An open platform for the IoT in Chile Congreso TIC 2015
Andrés Leiva Araos [email protected] @ALeivaAraos @Tidchile An open platform for the IoT in Chile Congreso TIC 2015 Internet: a transformation engine. 40.000 M 1 But the amount of data is so
Contents. 2 Alfresco API Version 1.0
The Alfresco API Contents The Alfresco API... 3 How does an application do work on behalf of a user?... 4 Registering your application... 4 Authorization... 4 Refreshing an access token...7 Alfresco CMIS
Cloud Elements ecommerce Hub Provisioning Guide API Version 2.0 BETA
Cloud Elements ecommerce Hub Provisioning Guide API Version 2.0 BETA Page 1 Introduction The ecommerce Hub provides a uniform API to allow applications to use various endpoints such as Shopify. The following
Cloud Elements! Events Management BETA! API Version 2.0
Cloud Elements Events Management BETA API Version 2.0 Event Management Version 1.0 Event Management Cloud Elements Event Management provides a uniform mechanism for subscribing to events from Endpoints
www.novell.com/documentation Jobs Guide Identity Manager 4.0.1 February 10, 2012
www.novell.com/documentation Jobs Guide Identity Manager 4.0.1 February 10, 2012 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation,
Cloud Elements! Marketing Hub Provisioning and Usage Guide!
Cloud Elements Marketing Hub Provisioning and Usage Guide API Version 2.0 Page 1 Introduction The Cloud Elements Marketing Hub is the first API that unifies marketing automation across the industry s leading
FIWARE Lab Solution for Managing Resources & Services in a Cloud Federation
FIWARE Lab Solution for Managing Resources & Services in a Cloud Federation Yahya Al-Hazmi Technische Universität Berlin [email protected] XIFI Webinar GoToWebinar February 23, 2015, 11-12 AM
vcloud Air Platform Programmer's Guide
vcloud Air Platform Programmer's Guide vcloud Air OnDemand 5.7 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.
Stelios Sotiriadis, Euripides G.M. Petrakis, Stefan Covaci, Paolo Zampognaro, Eleni Georga, Christoph Thuemmler
An architecture for designing Future Internet (FI) applications in sensitive domains: Expressing the Software to data paradigm by utilizing hybrid cloud technology Stelios Sotiriadis, Euripides G.M. Petrakis,
Architecture and Data Flow Overview. BlackBerry Enterprise Service 10 721-08877-123 Version: 10.2. Quick Reference
Architecture and Data Flow Overview BlackBerry Enterprise Service 10 721-08877-123 Version: Quick Reference Published: 2013-11-28 SWD-20131128130321045 Contents Key components of BlackBerry Enterprise
Iotivity Programmer s Guide Soft Sensor Manager for Android
Iotivity Programmer s Guide Soft Sensor Manager for Android 1 CONTENTS 2 Introduction... 3 3 Terminology... 3 3.1 Physical Sensor Application... 3 3.2 Soft Sensor (= Logical Sensor, Virtual Sensor)...
Storage and Playback Getting Started Guide
Storage and Playback Getting Started Guide Demo URL: http://pubnub.github.io/api guide with tictactoe/history.html Storage and Playback In a Nutshell PubNub's Storage and Playback feature, also informally
Wind River. Intelligent Device Platform XT EMS Profile EMS DEVICE MANAGEMENT USER'S GUIDE WIND RIVER 1.0
Wind River Intelligent Device Platform XT EMS Profile WIND RIVER EMS DEVICE MANAGEMENT USER'S GUIDE 1.0 Copyright Notice Copyright 2014 Wind River Systems, Inc. All rights reserved. No part of this publication
E*TRADE Developer Platform. Developer Guide and API Reference. October 24, 2012 API Version: v0
E*TRADE Developer Platform Developer Guide and API Reference October 24, 2012 API Version: v0 Contents Getting Started... 5 Introduction... 6 Architecture... 6 Authorization... 6 Agreements... 7 Support
WP4: Cloud Hosting Chapter Object Storage Generic Enabler
WP4: Cloud Hosting Chapter Object Storage Generic Enabler Webinar John Kennedy, Thijs Metsch@ Intel Outline 1 Overview of the Cloud Hosting Work Package 2 Functionality Trust and Security Operations FI-WARE
Collaborative Open Market to Place Objects at your Service
Collaborative Open Market to Place Objects at your Service D6.4.1 Marketplace integration First version Project Acronym COMPOSE Project Title Project Number 317862 Work Package WP6 Open marketplace Lead
Fairsail REST API: Guide for Developers
Fairsail REST API: Guide for Developers Version 1.02 FS-API-REST-PG-201509--R001.02 Fairsail 2015. All rights reserved. This document contains information proprietary to Fairsail and may not be reproduced,
AIRTEL INDIA OPEN API. Application Developer Guide for OAuth2 Authentication and Authorization. Document Version 1.1
AIRTEL INDIA OPEN API Application Developer Guide for OAuth2 Authentication and Authorization Document Version 1.1 This Application Developer Guide has been prepared for Airtel India. Copyright Intel Corporation
ETSI M2M application developers guideline
Cod. Doc. TTGSTSPI1300029 ETSI M2M application developers guideline Version: 1.0 Date: 27.05.2013 Privacy: Public Pages: 43 AUTHORS: FIRST APPROVAL: FINAL APPROVAL: Michele LUPANO (T.TG.ST.SPI) Roberto
How To Use Kiteworks On A Microsoft Webmail Account On A Pc Or Macbook Or Ipad (For A Webmail Password) On A Webcomposer (For An Ipad) On An Ipa Or Ipa (For
GETTING STARTED WITH KITEWORKS DEVELOPER GUIDE Version 1.0 Version 1.0 Copyright 2014 Accellion, Inc. All rights reserved. These products, documents, and materials are protected by copyright law and distributed
Commerce Services Documentation
Commerce Services Documentation This document contains a general feature overview of the Commerce Services resource implementation and lists the currently implemented resources. Each resource conforms
WELCOME TO CITUS CLOUD LOAD TEST
USER S GUIDE CONTENTS Contents... 2 Chapter 1: Welcome to Citus Cloud Load Test... 3 1. What is Citus Cloud Load Test?... 3 2. Why Citus Cloud Load Test?... 3 3. Before using this guide... 3 Chapter 2:
Audit Management Reference
www.novell.com/documentation Audit Management Reference ZENworks 11 Support Pack 3 February 2014 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of
JoramMQ, a distributed MQTT broker for the Internet of Things
JoramMQ, a distributed broker for the Internet of Things White paper and performance evaluation v1.2 September 214 mqtt.jorammq.com www.scalagent.com 1 1 Overview Message Queue Telemetry Transport () is
FIWARE. Architecture Overview
FIWARE Architecture Overview FIWARE CLOUD HOSTING Cloud Hosting Architecture Overview The Cloud Hosting module offers Generic Enablers (GEs) for designing a cloud infrastructure that can be used to develop,
IoT-Ticket.com. Your Ticket to the Internet of Things and beyond. IoT API
IoT-Ticket.com Your Ticket to the Internet of Things and beyond IoT API Contents 1 Introduction... 4 1.1 Overview... 4 1.2 Abbreviations and definitions... 4 1.3 Data Model... 4 1.4 General Information...
Z-Way Home Automation User Interface Documentation. (c) Z-Wave.Me Team, based on Version 2.0
Z-Way Home Automation User Interface Documentation (c) Z-Wave.Me Team, based on Version 2.0 2 Contents 1 The Z-Way HA User Manual 5 1.1 Widgets......................................... 6 1.2 Notifications......................................
Pasquale Vitale Engineering Ingegneria Informatica. FIWARE LAB Cloud Portal
Pasquale Vitale Engineering Ingegneria Informatica FIWARE LAB Cloud Portal Summary FIWARE LAB Cloud Hosting Deploying your first VM Deploying components for your application Object Storage API Reference
Who? Wolfgang Ziegler (fago) Klaus Purer (klausi) Sebastian Gilits (sepgil) epiqo Austrian based Drupal company Drupal Austria user group
Who? Wolfgang Ziegler (fago) Klaus Purer (klausi) Sebastian Gilits (sepgil) epiqo Austrian based Drupal company Drupal Austria user group Rules!?!? Reaction rules or so called ECA-Rules Event-driven conditionally
Office365Mon Subscription Management API
Office365Mon Subscription Management API Office365Mon provides a set of APIs for managing subscriptions in our service. With it you can do things like create a subscription, change the details about the
Axway API Gateway. Version 7.4.1
O A U T H U S E R G U I D E Axway API Gateway Version 7.4.1 3 February 2016 Copyright 2016 Axway All rights reserved. This documentation describes the following Axway software: Axway API Gateway 7.4.1
XML Processing and Web Services. Chapter 17
XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing
Email DLP Quick Start
1 Email DLP Quick Start TRITON - Email Security is automatically configured to work with TRITON - Data Security. The Email Security module registers with the Data Security Management Server when you install
Table of Contents INTRODUCTION... 2 HOME PAGE... 3. Announcements... 7 Personalize & Change Password... 8 Reminders... 9 SERVICE CATALOG...
Table of Contents INTRODUCTION... 2 HOME PAGE... 3 Announcements... 7 Personalize & Change Password... 8 Reminders... 9 SERVICE CATALOG... 11 Raising a Service Request... 12 Edit the Service Request...
Using SAML for Single Sign-On in the SOA Software Platform
Using SAML for Single Sign-On in the SOA Software Platform SOA Software Community Manager: Using SAML on the Platform 1 Policy Manager / Community Manager Using SAML for Single Sign-On in the SOA Software
TECHNICAL REPORT onem2m; Application Developer Guide (onem2m TR-0025 version 1.0.0 Release 1)
TR 118 525 V1.0.0 (2016-03) TECHNICAL REPORT onem2m; Application Developer Guide (onem2m TR-0025 version 1.0.0 Release 1) 2 TR 118 525 V1.0.0 (2016-03) Reference DTR/oneM2M-000025 Keywords application,
Programming Autodesk PLM 360 Using REST. Doug Redmond Software Engineer, Autodesk
Programming Autodesk PLM 360 Using REST Doug Redmond Software Engineer, Autodesk Introduction This class will show you how to write your own client applications for PLM 360. This is not a class on scripting.
Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform
Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform May 2015 Contents 1. Introduction... 3 2. What is BIM... 3 2.1. History of BIM... 3 2.2. Why Implement BIM... 4 2.3.
ANTILOPE Handover workshop. Franck Le Gall, Easy Global Market Constantinos Pattichis, University of Cyprus
ANTILOPE Handover workshop Franck Le Gall, Easy Global Market Constantinos Pattichis, University of Cyprus Understanding FIWARE (Open Standard Platform) (Advanced OpenStack-based Cloud + rich library of
CA Nimsoft Service Desk
CA Nimsoft Service Desk Configure Outbound Web Services 7.13.7 Legal Notices Copyright 2013, CA. All rights reserved. Warranty The material contained in this document is provided "as is," and is subject
Introduction to the SIF 3.0 Infrastructure: An Environment for Educational Data Exchange
Introduction to the SIF 3.0 Infrastructure: An Environment for Educational Data Exchange SIF 3.0 Infrastructure Goals of the Release Environment types & types Registration & Security Basic Architectural
How to select the right Marketing Cloud Edition
How to select the right Marketing Cloud Edition Email, Mobile & Web Studios ith Salesforce Marketing Cloud, marketers have one platform to manage 1-to-1 customer journeys through the entire customer lifecycle
User Guide. SafeNet MobilePASS for Windows Phone
SafeNet MobilePASS for Windows Phone User Guide Technical Manual Template Release 1.0, PN: 000-000000-000, Rev. A, March 2013, Copyright 2013 SafeNet, Inc. All rights reserved. 1 Document Information Product
FI-WARE Generic Enablers technical overview. University of Athens
FI-WARE Generic Enablers technical overview University of Athens 1 FI-WARE: Major Technical Chapters Advanced middleware and interfaces to Network and Devices Advanced Web-based User Interface Applications/Services
Implementation Guide SAP NetWeaver Identity Management Identity Provider
Implementation Guide SAP NetWeaver Identity Management Identity Provider Target Audience Technology Consultants System Administrators PUBLIC Document version: 1.10 2011-07-18 Document History CAUTION Before
IPedge Feature Desc. 5/25/12
OVERVIEW IPedge Enterprise Manager Active Directory Sync (ADSync) is a feature that automatically configures telephone users in the IPedge system based on data entry in the Active Directory service. Active
Citrix EdgeSight Administrator s Guide. Citrix EdgeSight for Endpoints 5.3 Citrix EdgeSight for XenApp 5.3
Citrix EdgeSight Administrator s Guide Citrix EdgeSight for Endpoints 5.3 Citrix EdgeSight for enapp 5.3 Copyright and Trademark Notice Use of the product documented in this guide is subject to your prior
Managing users. Account sources. Chapter 1
Chapter 1 Managing users The Users page in Cloud Manager lists all of the user accounts in the Centrify identity platform. This includes all of the users you create in the Centrify for Mobile user service
Benchmarking Cloud Storage through a Standard Approach Wang, Yaguang Intel Corporation
Benchmarking Cloud Storage through a Standard Approach Wang, Yaguang Intel Corporation Legal Notices and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,
BMC Track-It! Web. Web Services API Guide. Version 11.3
BMC Track-It! Web Web Services API Guide Version 11.3 Legal Notices Copyright 1999, 2009 BMC Software, Inc. Copyright 1989-2014 Numara Software, Inc. BMC, BMC Software, and the BMC Software logo are the
Documentum Content Distribution Services TM Administration Guide
Documentum Content Distribution Services TM Administration Guide Version 5.3 SP5 August 2007 Copyright 1994-2007 EMC Corporation. All rights reserved. Table of Contents Preface... 7 Chapter 1 Introducing
SharePoint Integration Framework Developers Cookbook
Sitecore CMS 6.3 to 6.6 and SIP 3.2 SharePoint Integration Framework Developers Cookbook Rev: 2013-11-28 Sitecore CMS 6.3 to 6.6 and SIP 3.2 SharePoint Integration Framework Developers Cookbook A Guide
1. Change Log... 3 2. Introduction... 4 3. Flow summary... 4 3.1 Flow Overview... 4 3.2 Premium SMS flow... 6 3.3 Pin Flow... 7 3.4 Redirect Flow...
Payment API 1. Change Log... 3 2. Introduction... 4 3. Flow summary... 4 3.1 Flow Overview... 4 3.2 Premium SMS flow... 6 3.3 Pin Flow... 7 3.4 Redirect Flow... 8 3.5 SMS Handshake Flow... 9 4. One-time
WebSphere Business Monitor
WebSphere Business Monitor Administration This presentation will show you the functions in the administrative console for WebSphere Business Monitor. WBPM_Monitor_Administration.ppt Page 1 of 21 Goals
GoCoin: Merchant integration guide
GoCoin: Merchant integration guide More information can be found at help.gocoin.com Preface This guide is intended for Merchants who wish to use the GoCoin API to accept and process payments in Cryptocurrency.
Course 10978A Introduction to Azure for Developers
Course 10978A Introduction to Azure for Developers Duration: 40 hrs. Overview: About this Course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality
Towards a common definition and taxonomy of the Internet of Things. Towards a common definition and taxonomy of the Internet of Things...
Towards a common definition and taxonomy of the Internet of Things Contents Towards a common definition and taxonomy of the Internet of Things... 1 Introduction... 2 Common characteristics of Internet
Portals and Hosted Files
12 Portals and Hosted Files This chapter introduces Progress Rollbase Portals, portal pages, portal visitors setup and management, portal access control and login/authentication and recommended guidelines
< IMPACT > START ACCELERATE IMPACT
START ACCELERATE IMPACT IMPACT project has received funding from the European Union Seventh Framework Programme (FP7/2007-2013) under grant agreement n 632828 START ACCELERATE IMPACT WEBINAR #2 Technology
Using XACML Policies as OAuth Scope
Using XACML Policies as OAuth Scope Hal Lockhart Oracle I have been exploring the possibility of expressing the Scope of an OAuth Access Token by using XACML policies. In this document I will first describe
OAuth 2.0 Developers Guide. Ping Identity, Inc. 1001 17th Street, Suite 100, Denver, CO 80202 303.468.2900
OAuth 2.0 Developers Guide Ping Identity, Inc. 1001 17th Street, Suite 100, Denver, CO 80202 303.468.2900 Table of Contents Contents TABLE OF CONTENTS... 2 ABOUT THIS DOCUMENT... 3 GETTING STARTED... 4
Table of Contents INTRODUCTION...2 HOME PAGE...3. Announcements... 6 Personalize... 7 Reminders... 9 Recent Items... 11 SERVICE CATALOG...
Table of Contents INTRODUCTION...2 HOME PAGE...3 Announcements... 6 Personalize... 7 Reminders... 9 Recent Items... 11 SERVICE CATALOG...12 REQUEST...14 Request List View... 15 Creating a New Incident...
Oracle Service Bus Examples and Tutorials
March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan
Cache Configuration Reference
Sitecore CMS 6.2 Cache Configuration Reference Rev: 2009-11-20 Sitecore CMS 6.2 Cache Configuration Reference Tips and Techniques for Administrators and Developers Table of Contents Chapter 1 Introduction...
IP Phone Service Administration and Subscription
CHAPTER 6 IP Phone Service Administration and Subscription Cisco CallManager administrators maintain the list of services to which users can subscribe. These sections provide details about administering
Specific API Usage Limitations... 6 Daily Limitation... 6 Concurrency Limitation... 6. API Description... 7 Site Data API... 7
Last update: July 2015 SolarEdge API SolarEdge API Contents Last update: July 2015... 1 SolarEdge API... 2 Contents... 2 General... 3 Purpose and scope... 3 Acronyms and abbreviations... 3 Introduction...
Release Notes. DocuSign Spring 15 Release Notes. Contents
Release Notes Updated March 6, 2015 DocuSign Spring 15 Release Notes This document provides information about the updates deployed to the DocuSign Production environment as part of the March 6, 2015 DocuSign
Metastorm BPM Interwoven Integration. Process Mapping solutions. Metastorm BPM Interwoven Integration. Introduction. The solution
Metastorm BPM Interwoven Integration Introduction A proven and cost effective solution for companies that need to create and maintain high volumes of Interwoven WorkSpaces and their associated documents
MASHUPS FOR THE INTERNET OF THINGS
MASHUPS FOR THE INTERNET OF THINGS Matthias Heyde / Fraunhofer FOKUS glue.things a Mashup Platform for wiring the Internet of Things with the Internet of Services 5th International Workshop on the Web
Integrated Billing Solutions with HP CSA 4.00
Technical white paper Integrated Billing Solutions with HP CSA 4.00 Table of Contents Introduction... 2 Part 1. HP CSA Concepts... 2 Part 2. Billable Service Conditions... 4 Part 3. Billable Intervals...
New Features in Neuron ESB 2.6
New Features in Neuron ESB 2.6 This release significantly extends the Neuron ESB platform by introducing new capabilities that will allow businesses to more easily scale, develop, connect and operationally
IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016. Integration Guide IBM
IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016 Integration Guide IBM Note Before using this information and the product it supports, read the information
Integrating Phone Validation into Marketo
Integrating Phone Validation into Marketo Step by Step Using Webhooks User Guide Regardless of the industry or the department, communicating via telephone is essential for successfully connecting with
Title page. Alcatel-Lucent 5620 SERVICE AWARE MANAGER 13.0 R7
Title page Alcatel-Lucent 5620 SERVICE AWARE MANAGER 13.0 R7 APPLICATION API DEVELOPER GUIDE 3HE-10590-AAAA-TQZZA Issue 1 December 2015 Legal notice Legal notice Alcatel, Lucent, Alcatel-Lucent and the
Integration Guide. SafeNet Authentication Service. Using SAS as an Identity Provider for Salesforce
SafeNet Authentication Service Integration Guide Technical Manual Template Release 1.0, PN: 000-000000-000, Rev. A, March 2013, Copyright 2013 SafeNet, Inc. All rights reserved. 1 Document Information
SOA Software: Troubleshooting Guide for Agents
SOA Software: Troubleshooting Guide for Agents SOA Software Troubleshooting Guide for Agents 1.1 October, 2013 Copyright Copyright 2013 SOA Software, Inc. All rights reserved. Trademarks SOA Software,
Deciding When to Deploy Microsoft Windows SharePoint Services and Microsoft Office SharePoint Portal Server 2003. White Paper
Deciding When to Deploy Microsoft Windows SharePoint Services and Microsoft Office SharePoint Portal Server 2003 White Paper Published: October, 2003 Table of Contents Introduction 4 Relationship between
Horizontal IoT Application Development using Semantic Web Technologies
Horizontal IoT Application Development using Semantic Web Technologies Soumya Kanti Datta Research Engineer Communication Systems Department Email: [email protected] Roadmap Introduction Challenges
Adobe EchoSign API Guide
Adobe EchoSign API Guide Version 4.2 Last Updated: November 2014 Table of Contents Overview... 3 Getting Started... 3 Working with the Adobe EchoSign APIs... 3 Scenario 1: Sending & tracking from an application
www.novell.com/documentation Policy Guide Access Manager 3.1 SP5 January 2013
www.novell.com/documentation Policy Guide Access Manager 3.1 SP5 January 2013 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of this documentation,
Phone Manager Application Support JANUARY 2015 DOCUMENT RELEASE 4.2 APPLICATION SUPPORT
Phone Manager Application Support JANUARY 2015 DOCUMENT RELEASE 4.2 APPLICATION SUPPORT ZohoCRM NOTICE The information contained in this document is believed to be accurate in all respects but is not warranted
MS 10978A Introduction to Azure for Developers
MS 10978A Introduction to Azure for Developers Description: Days: 5 Prerequisites: This course offers students the opportunity to learn about Microsoft Azure development by taking an existing ASP.NET MVC
FI-WARE Catalogue REST API
FI-WARE Catalogue REST API Topics addressed: Catalogue, Manual, Drupal, API, REST Editor: Pedro Rodríguez Pérez e-mail: [email protected] Page 1 Changes History Release Major changes description Date
Terms and Definitions for CMS Administrators, Architects, and Developers
Sitecore CMS 6 Glossary Rev. 081028 Sitecore CMS 6 Glossary Terms and Definitions for CMS Administrators, Architects, and Developers Table of Contents Chapter 1 Introduction... 3 1.1 Glossary... 4 Page
Kaseya 2. User Guide. Version 1.0
Kaseya 2 Mobile Device Management User Guide Version 1.0 March 12, 2012 About Kaseya Kaseya is a global provider of IT automation software for IT Solution Providers and Public and Private Sector IT organizations.
RingMaster Software Version 7.6 Web Services API User Guide
RingMaster Software Version 7.6 Web Services API User Guide Release 7.6 31 October 2011 (Release Date) Copyright 2011, Juniper Networks, Inc. 1 Contents Overview Overview........................................................
AT&T Synaptic Storage as a Service SM Getting Started Guide
AT&T Synaptic Storage as a Service SM Getting Started Guide Version 3.0 2011 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. All other
PI Cloud Connect Overview
PI Cloud Connect Overview Version 1.0.8 Content Product Overview... 3 Sharing data with other corporations... 3 Sharing data within your company... 4 Architecture Overview... 5 PI Cloud Connect and PI
