[Fiware-apps] FW: Vorschlag Composition Features

Fasse, Axel axel.fasse at sap.com
Wed Jan 23 16:23:37 CET 2013


Dear Calin, Dear Rafael,

to avoid additional re-work, it is for sure a good idea to think about possible consequences of the suggested changes.
The ideas from Torsten seems to be good and valid and I would like to ask you to provide your feedback.
This feedback-step is important to ensure that we can agree on a final decision as soon as possible.
It will be very helpful for all of us if we were able to provide a consistent picture of the Compositions-Technologies.

Best regards,
  Axel



From: fiware-apps-bounces at lists.fi-ware.eu [mailto:fiware-apps-bounces at lists.fi-ware.eu] On Behalf Of Calin Curescu
Sent: Mittwoch, 23. Januar 2013 13:32
To: Leidig, Torsten; Rafael Fernández
Cc: fiware-apps at lists.fi-ware.eu
Subject: Re: [Fiware-apps] FW: Vorschlag Composition Features

Hi,

As UPM will be the main contributor I propose to go with their version.

In our discussion last week we started with something like your proposal but quickly realized that unfortunately features have "release numbers", and with owner, stakeholder are important for tracking in this project and we did not want to have headaches with changing things again in the future.

Who is interested could match the "common" features by name...

Br,
/Calin


From: fiware-apps-bounces at lists.fi-ware.eu<mailto:fiware-apps-bounces at lists.fi-ware.eu> [mailto:fiware-apps-bounces at lists.fi-ware.eu] On Behalf Of Leidig, Torsten
Sent: den 23 januari 2013 13:22
To: Rafael Fernández
Cc: fiware-apps at lists.fi-ware.eu<mailto:fiware-apps at lists.fi-ware.eu>
Subject: Re: [Fiware-apps] FW: Vorschlag Composition Features

Hi Rafa,

I'm open to your solution.
See comments below...


From: rfernandez at conwet.com<mailto:rfernandez at conwet.com> [mailto:rfernandez at conwet.com] On Behalf Of Rafael Fernández
Sent: Mittwoch, 23. Januar 2013 13:00
To: Leidig, Torsten
Cc: fiware-apps at lists.fi-ware.eu<mailto:fiware-apps at lists.fi-ware.eu>
Subject: Re: [Fiware-apps] FW: Vorschlag Composition Features

Hi Torsten,

We had last week a discussion with Calin about how to face this topic... We agreed we need a common set of features, but if we define them in the way you propose, some problems will arise:

 *   Common features are implemented at different times (in different releases) in different GEs
sure, I would expect this. A feature should not have a release number. However, one could give a list of releases together with the partner name.

 *   The version field is not common to all GEs. Even more, the tracker entries will lead to confusion.
I see no problem. The version is the according to the feature description, not for the implementation version.

 *   What should we write in the Source field?
The comma-separated list of all sources

 *   Who is the Owner?
There should be one owner who is responsible for defining the feature. However, I see no reason to have a list of owners

 *   In the end, even having the same name, different implementations offer different features from the perspective of the UC project because respond to different needs. E.g. both Wirecloud and the mashup factory (could) use the marketplace to publish the components they use to build a mashup, but for different objectives.
The feature is usually high-level. If it is a generic feature which is provided by multiple GE, then any specific things should go into the User Stories of an individual GE.
And if we use the FIWARE.FEATURE.Apps.CommonFeature.xxx notation, we won't be following the appropriate name convention (see https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/How_to_assign_identifiers_to_FI-WARE_Backlog_entries_(convention_to_follow) )

The previous are some examples of why we think the Calin's proposal of having a common "title last name" and text in the "goal" part is better.

But then we have many GE common features for the same generic functionality, which is hard to understand and causes trouble for synchronizing.

Anyway, we need to have a consistent Wiki/Tracker and all entries in the tracker by the end of the week. You can decide within the task 3.1! But please implement it in the Wiki/tracker as soon as possible.

Best regards,
Rafa


On Tue, Jan 22, 2013 at 5:01 PM, Leidig, Torsten <torsten.leidig at sap.com<mailto:torsten.leidig at sap.com>> wrote:

Dear Apps Partners,



Actually it is subject to the Task 3.1 partners to come to a conclusion and decide. However, we discussed the current state internally and came up with the following proposal. The basic idea is to create Features which are common to a number of GE. We already have global features in FI-WARE. So there is no reason why we should not have Apps common features. In the Wiki there is a section listing the common features. Each GE then as a subsection listing the common features it will support plus the specific features for the GE.

The common features are only documented once. The stakeholder field is  a join of all stakeholders for GE implementing the feature.

The description text should be somehow generic  of course.



The Wiki page will look like below. Please give us feedback whether that is OK for you. We have to do the changes quickly and also synchronize with the tracker (means changing the respective tracker entries) ASAP since the next delivery will be created from this information this week.



Thanks and best regards,

Torsten







From: Klein, Andreas
Sent: Dienstag, 22. Januar 2013 15:59
To: Fasse, Axel; Leidig, Torsten
Cc: DL Research FI-WARE APPS
Subject: Vorschlag Composition Features



Hallo zusammen,

Wie eben besprochen der Vorschlag zur Umstrukturierung unserer Composition Features

Viele Grüße

Andreas

Composition

Light Semantic Composition (Atos)

Common Features:

*         FIWARE.FEATURE.Apps.CommonFeature.IntegrationWithUSDLEditor<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.IntegrationWithUSDLEditor>

*         FIWARE.FEATURE.Apps. CommonFeature.IntegrationWithRepository<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.IntegrationWithRepository>

*         FIWARE.FEATURE.Apps. CommonFeature.IntegrationWithMarketplace<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.IntegrationWithMarketplace>

*         FIWARE.FEATURE.Apps. CommonFeature.SupportForIdManagement<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.SupportForIdManagement>

Specific Features:

*         FIWARE.FEATURE.Apps.LightSemanticComposition.ModelComposition<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.ModelComposition>

*         FIWARE.FEATURE.Apps.LightSemanticComposition.PrepareDSLSemantics<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.PrepareDSLSemantics>

*         FIWARE.FEATURE.Apps.LightSemanticComposition.DescribeModelCompositionUsingDSL<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.DescribeModelCompositionUsingDSL>

*         FIWARE.FEATURE.Apps.LightSemanticComposition.DescribeServiceUsingDSL<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.DescribeServiceUsingDSL>

*         FIWARE.FEATURE.Apps.LightSemanticComposition.BindTaskToService<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.BindTaskToService>

*         FIWARE.FEATURE.Apps.LightSemanticComposition.GenerateExecutableBPMNCompositionModel<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.GenerateExecutableBPMNCompositionModel>

*         FIWARE.FEATURE.Apps.LightSemanticComposition.DeployAndExecuteCompositionModel<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.DeployAndExecuteCompositionModel>

Service Mashup (DT)

Common Features:

None

Specific Features:

*         FIWARE.FEATURE.Apps.ServiceMashup.CommonRepositoryImportExport<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.ServiceMashup.CommonRepositoryImportExport>

*         FIWARE.FEATURE.Apps.ServiceMashup.MashupFactory-Compose<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.ServiceMashup.MashupFactory-Compose>

*         FIWARE.FEATURE.Apps.ServiceMashup.MashupFactory-Install<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.ServiceMashup.MashupFactory-Install>

*         FIWARE.FEATURE.Apps.ServiceMashup.MashupFactory-Test<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.ServiceMashup.MashupFactory-Test>

*         FIWARE.FEATURE.Apps.ServiceMashup.GeoLocationSearch<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.ServiceMashup.GeoLocationSearch>

Service Composition (EAB)

Common Features:

*         FIWARE.FEATURE.Apps.CommonFeature.IntegrationWithUSDLEditor<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.IntegrationWithUSDLEditor>

*         FIWARE.FEATURE.Apps. CommonFeature.IntegrationWithRepository<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.IntegrationWithRepository>

*         FIWARE.FEATURE.Apps. CommonFeature.IntegrationWithMarketplace<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.IntegrationWithMarketplace>

*         FIWARE.FEATURE.Apps. CommonFeature.SupportForIdManagement<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.SupportForIdManagement>

*         FIWARE.FEATURE.Apps. CommonFeature.IntegrationWithStore<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.IntegrationWithMarketplace>

Specific Features:

*         FIWARE.FEATURE.Apps.ServiceComposition.CreateComposition<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.ServiceComposition.CreateComposition>

*         FIWARE.FEATURE.Apps.ServiceComposition.CreateServiceDescription<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.ServiceComposition.CreateServiceDescription>

*         FIWARE.FEATURE.Apps.ServiceComposition.ConstraintsEditor<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.ServiceComposition.ConstraintsEditor>

*         FIWARE.FEATURE.Apps.ServiceComposition.ExecuteComposition<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.ServiceComposition.ExecuteComposition>

*         FIWARE.FEATURE.Apps.ServiceComposition.ConstraintsResolutionAndDynamicBinding<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.ServiceComposition.ConstraintsResolutionAndDynamicBinding>

*         FIWARE.FEATURE.Apps.ServiceComposition.ServiceCompositionCloudReady<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.ServiceComposition.ServiceCompositionCloudReady>

*         FIWARE.FEATURE.Apps.ServiceComposition.ImportExportServiceDescriptionsAndSkeletons<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.ServiceComposition.ImportExportServiceDescriptionsAndSkeletons>

*         FIWARE.FEATURE.Apps.ServiceComposition.ContractFromStore<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.ServiceComposition.ContractFromStore>

*         FIWARE.FEATURE.Apps.ServiceComposition.SupportForOAuth2<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.ServiceComposition.SupportForOAuth2>

Application Mashup (UPM)

Common Features:

*         FIWARE.FEATURE.Apps.CommonFeature.IntegrationWithUSDLEditor<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.IntegrationWithUSDLEditor>

*         FIWARE.FEATURE.Apps. CommonFeature.IntegrationWithRepository<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.IntegrationWithRepository>

*         FIWARE.FEATURE.Apps. CommonFeature.IntegrationWithMarketplace<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.IntegrationWithMarketplace>

*         FIWARE.FEATURE.Apps. CommonFeature.IntegrationWithStore<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.IntegrationWithMarketplace>

*         FIWARE.FEATURE.Apps. CommonFeature.SupportForIdManagement<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.LightSemanticComposition.SupportForIdManagement>

Specific Features:

*         FIWARE.FEATURE.Apps.ApplicationMashup.WidgetOperatorDevelopmentEnvironment<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.ApplicationMashup.WidgetOperatorDevelopmentEnvironment>

*         FIWARE.FEATURE.Apps.ApplicationMashup.CreateUIOrientedServiceComposition<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.ApplicationMashup.CreateUIOrientedServiceComposition>

*         FIWARE.FEATURE.Apps.ApplicationMashup.SupportEventDrivenWidgetExecution<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.ApplicationMashup.SupportEventDrivenWidgetExecution>

*         FIWARE.FEATURE.Apps.ApplicationMashup.SupportPushCommunicationToClientWidgetsFromServers<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.ApplicationMashup.SupportPushCommunicationToClientWidgetsFromServers>

*         FIWARE.FEATURE.Apps.ApplicationMashup.SupportForPiping<https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.FEATURE.Apps.ApplicationMashup.SupportForPiping>











Andreas Klein

SAP AG

SAP Research Center Karlsruhe

Vincenz-Priessnitz-Strasse 1

D - 76131 Karlsruhe



T +49-6227-7-52554<tel:%2B49-6227-7-52554>



_______________________________________________
Fiware-apps mailing list
Fiware-apps at lists.fi-ware.eu<mailto:Fiware-apps at lists.fi-ware.eu>
http://lists.fi-ware.eu/listinfo/fiware-apps



--
Dr. Rafael Fernández
Dept. Lenguajes y Sistemas Informáticos e Ingeniería de Software
Facultad de Informática - Universidad Politécnica de Madrid
Campus Internacional de Excelencia Montegancedo
28660 - Boadilla del Monte, Madrid
Spain
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fiware.org/private/old-fiware-apps/attachments/20130123/c8c704ae/attachment.html>


More information about the Old-Fiware-apps mailing list

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