X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=doc%2Fafb-daemon-vocabulary.html;h=5a585c23c65e27c62254bfbbbcae5d6ed02762d4;hb=91d08eedaa810edfd38dcb8ce67c66813e5e3dce;hp=d2d4f5123172619fda05ac32b1d42f0af0799361;hpb=741d4e0505c588f38a64350c1d3c53c74f7ac22c;p=src%2Fapp-framework-binder.git diff --git a/doc/afb-daemon-vocabulary.html b/doc/afb-daemon-vocabulary.html index d2d4f512..5a585c23 100644 --- a/doc/afb-daemon-vocabulary.html +++ b/doc/afb-daemon-vocabulary.html @@ -7,20 +7,21 @@ Vocabulary for AFB-DAEMON + -

Vocabulary for AFB-DAEMON

José Bollo

-

27 mai 2016

+

24 juin 2016

Vocabulary for AFB-DAEMON

-
version: 1
-Date:    27 mai 2016
-Author:  José Bollo
+

Binding

+

A shared library object intended to be add a functionnality to an afb-daemon instance. It implements an API. It may provide a service.

+

Binding made for services can have specific entry point called after initialisation and before serving.

Event

Message with data propagated from the services to the client and not expecting any reply.

The current implementation allows to widely broadcast events to all clients.

@@ -47,14 +48,14 @@ Author: José Bollo

This level that can be from 0 to 3 represent the level of assurance that the services can expect from the session.

The exact definition of the meaning of this levels and of how to use it remains to be achived.

Plugin

-

A shared library object intended to be plug to an afb-daemon instance to implement an API.

+

Old name for binding, see binding.

Request

-

A request is an invocation by a client to a method of a plugin using a message transfered through some protocol: HTTP, WebSocket, DBUS... served by afb-daemon

+

A request is an invocation by a client to a method of a binding using a message transfered through some protocol: HTTP, WebSocket, DBUS... served by afb-daemon

Reply/Response

This is a message sent to client as the result of the request.

Service

-

Service are made of plugins runnning by their side on their binder. It can serve many client. Each one being attached to one session.

-

The framework establishes the connection between the services and the clients. Using DBus currently.

+

Service are made of binding runnning by their side on their binder. It can serve many client. Each one being attached to one session.

+

The framework establishes the connection between the services and the clients. Using DBus currently but other protocols are considered.

Session

A session is meant to be the unic context of an instance of client, identifying that instance across requests.

Each session has an identifier. Session identifier generated by afb-daemon are UUIDs.