[Fiware-apps] FW: Vorschlag Composition Features

Rafael Fernández rfernandez at fi.upm.es
Wed Jan 23 13:00:07 CET 2013


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
   - The version field is not common to all GEs. Even more, the tracker
   entries will lead to confusion.
   - What should we write in the Source field?
   - Who is the Owner?
   - 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.

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.

Best regards,
Rafa


On Tue, Jan 22, 2013 at 5:01 PM, Leidig, Torsten <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****
>
> ** **
>
> _______________________________________________
> Fiware-apps mailing list
> 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/0658f212/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