[Fiware-data] On the relation of the Metadata Processing GE (Siemens) and the CEP GE (IBM)

Moltchanov Boris boris.moltchanov at telecomitalia.it
Mon Jun 20 10:58:37 CEST 2011


Dear All,

me few thoughts to some aspects of this discussion (we may have a lot of metadata in the Context Data as well):

-          Meta-data are also the data, just let's say not of the first importance of not core business (describe the data itself and not directivity involved into the business), therefore has a "right to exist" as any other type of data;

-          Say that above the events could represent a value of meta-data, e.g. in my context of my presence (now) I'd include a location context meta-data saying just entered, which is an event; therefore we need a mechanism processing meta-data as part of the context meta-data, and event could be a context meta-data as an example before); events and other contexts could be an input for meta-data processing for a richer context;

-          Therefore concluding the last sequence meta-data could form events hence the context or context meta-data as an output of the meta-data processing mechanism, e.g. I have an accuracy in location context and would need put in the meta-data of the context not only the precision grade but also a parameter saying "increasing resolution" or "degrade quality", etc.

Sorry for a complicate explanation, I believe the meta-data are just other data and could be anything as such. The difference is only in the purpose (secondary) and usage (for main data processing).

Best Regards,
Boris

From: fiware-data-bounces at lists.fi-ware.eu [mailto:fiware-data-bounces at lists.fi-ware.eu] On Behalf Of Guy Sharon
Sent: Sunday, June 19, 2011 8:33 PM
To: Hutter, Andreas
Cc: fiware-data at lists.fi-ware.eu
Subject: Re: [Fiware-data] On the relation of the Metadata Processing GE (Siemens) and the CEP GE (IBM)

Hi,

I will comment in the order Andreas listed his understanding
- "manage incoming connections" - in my understanding this is the role for the gathering data GE. CEP GE is configured with the events it should process and not too focused on the connections and where the events come from. Although IBM's asset includes an adapter for introducing new types of connections, it is not the focus of the asset and the thoughts were to support adapters only for internal purposes of the Data\Context management.
- "prepare for further consumption" - CEP GEs should support simple (better term is stateless) operations as well (as IBM's asset does) such as filter-in\out and transformations. As for XML to Java Classes - we want to abstract this part in the entire chapter, meaning there will be no constraint on the structure and method of representing data, events and context (a part from what is of basic as in the discussions between Juanjo, Boris and myself). So - if you get metadata in other format than XML we should be able to support that as well.
-"provide to consuming GE" - any processing GE should support this

Therefore it initially looks very similar but before concluding I would ask the following questions as well:
1. What does it mean the metadata of streamed data? Are you analyzing the metadata separately? How is this then combined with the data? Or is your assumption that you 'propagate' the same stream with additional information or a slightly different stream?
2. How different is the processing on the metadata from the data? If you had the data in XML and need to convert to Java Classes and attach detection time - whats the difference? Is there something at the level of the filter or transformation that is semantical and you need someone to set this up in such a way that could never be done on data?
3. Not all data is events, CEP deals with events, what would be the issues of handling the metadata as events in order to process with CEP?
4. How do you configure such instructions\processing on metadata? Who does this and how? Could they be happy with a CEP like tooling\management?
Perhaps there are additional questions to help us understanding what are the differences and breaking points in processing for metadata
Guy Sharon

Manager

Event-based Middleware & Solutions Group

________________________________

[cid:image001.gif at 01CC2F37.F454D9D0]<http://www.ibm.com/smarterplanet>

Event-based Middleware & Solutions<http://www.haifa.il.ibm.com/dept/services/soms_ebs.html>

phone :

+972 4 8296587

mobile :

+972 54 6976417

address :

IBM R&D Labs in Israel, Haifa University Campus, Mount Carmel, Haifa, 31905, Israel

email :

guysh at il.ibm.com<mailto:guysh at il.ibm.com>






From:        "Hutter, Andreas" <andreas.hutter at siemens.com>
To:        "fiware-data at lists.fi-ware.eu" <fiware-data at lists.fi-ware.eu>
Date:        17/06/2011 12:59
Subject:        [Fiware-data] On the relation of the Metadata Processing GE (Siemens) and the CEP GE (IBM)
Sent by:        fiware-data-bounces at lists.fi-ware.eu
________________________________



Dear Guy, all,

as agreed during the telco, I am taking up the discussion on the relation between the Metadata Processing GE (Siemens) and the CEP GE (IBM).
The question to be discussed is whether the CEP GE would already cover the functionalities of the Metadata Processing GE and, therefore, the latter one could be discarded.

My current understanding is the following:

a) The functionality of the (Meta)data Processing GE is to:
- manage the incoming streaming / data connections
- prepare the incoming data for further consumption in the analytics platform (e.g. transforming an XML document into JavaClasses, performing simple filtering operations, attaching reception time stamp, ...). There are no complex processing steps involved (e.g. correlations)
- provide the prepared data to the target consuming GE

b) These functions have corresponding functions that are provided inside the CEP GE.

Hence we need to answer two questions:
1. Do we provide an stand-alone GE to provide the functions currently proposed for the (Meta)data Processing GE ?
--> I believe that this would be beneficial because the tasks addressed by these functions are required all consuming GEs in the analytics platform. At the same time GE's like the CEP GE could provide their own internal "preprocessing components" to provide these functions, i.e. there is always the option to bypass the (Meta)data Processing GE.

2. Should we use the (Meta)data Processing GE proposed by Siemens or should we carve out the corresponding functions from the CEP GE by defining the appropriate interfaces and asking IBM to provide their implementation with these APIs  attiached ?
--> I do not have a strong opinion here. Either way is fine.

Best regards,
Andreas_______________________________________________
Fiware-data mailing list
Fiware-data at lists.fi-ware.eu
http://lists.fi-ware.eu/listinfo/fiware-data
Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle persone indicate. La diffusione, copia o qualsiasi altra azione derivante dalla conoscenza di queste informazioni sono rigorosamente vietate. Qualora abbiate ricevuto questo documento per errore siete cortesemente pregati di darne immediata comunicazione al mittente e di provvedere alla sua distruzione, Grazie.

This e-mail and any attachments is confidential and may contain privileged information intended for the addressee(s) only. Dissemination, copying, printing or use by anybody else is unauthorised. If you are not the intended recipient, please delete this message and any attachments and advise the sender by return e-mail, Thanks.

[cid:00000000000000000000000000000001 at TI.Disclaimer]Rispetta l'ambiente. Non stampare questa mail se non ? necessario.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fiware.org/private/old-fiware-data/attachments/20110620/000060d8/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.gif
Type: image/gif
Size: 2558 bytes
Desc: image001.gif
URL: <https://lists.fiware.org/private/old-fiware-data/attachments/20110620/000060d8/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: logo Ambiente_foglia.jpg
Type: image/jpeg
Size: 677 bytes
Desc: logo Ambiente_foglia.jpg
URL: <https://lists.fiware.org/private/old-fiware-data/attachments/20110620/000060d8/attachment.jpg>


More information about the Old-Fiware-data mailing list

You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy   Cookies policy