Comment on page
Publication and Marketplace Services
To support the offering of data resources and services under defined terms and conditions, including applicable pricing models, marketplaces must be established. This building block supports publication of these offerings, management of processes linked to the creation and monitoring of smart contracts (which clearly describe the rights and obligations for data and service usage), and access to data and services.
Provides a directory of the various data assets for dynamic access and discovery as well as management of established contracts.
- Publication and Query
- Standard information model and supporting APIs for the implementation of data marketplace services
- Backend components implementing marketplace services
- Data Catalogue / Publication functions to publish data resources which can be found via metadata and are connected with marketplace
- (Portal) Public marketplace human readable information and marketing things, landing page,...
- In the InterConnect Semantic Interoperability Framework (SIF) we build a custom marketplace web application to cater for our needs. It provides a repository of interoperable services in which users (other service owners) can use to navigate and interface with. Onboarding and acquiring access to the resources is also done via this marketplace.
- For this App Store, we extended the Open Source project available on the IDSA Git Hub repository. We instantiated an App Store using containerization technologies (Docker) and implemented it with Java and Spring Boot. We also extended the App Store with a user-friendly frontend using React.
i4Trust incorporates marketplace services relying on TM Forum Open API recommendations:
- Product/Service/Resource Catalog Management (including Product/Service/Resource Specifications): TMF620, TMF633, TMF634
- Product/Service/Resource Ordering Management: TMF622, TMF641, TMF652
- Product/Service/Resource Inventory Management: TMF637, TMF638, TMF639
- Usage Management: TMF635
- Party Management: TMF632
- Customer Management: TMF629
- Account Management: TMF666
Data sets associated to Data access services can be published through Publication Portals and services following W3C DCAT and EU DCAT-AP recommendations.
- An open source implementation of marketplace functions compliant with TM Forum recommendations can be found in the FIWARE Catalogue, concretely in connection to the BAE component.
- Data sets associated to data access services offered through the marketplace can be published on CKAN publication portals supporting the CKAN extensions available in the FIWARE Catalogue. They can also be published through the Idra FIWARE component.
Traffic and mobility data are becoming the raw material for multimodality, automated and connected driving, and other future solutions. MDM offers suppliers and users of mobility to share, search and subscribe to traffic-relevant online data (traffic flows, traffic jams, road works, mobility options, parking facilities and more). The MDM is continuously working to make as much mobility data as possible accessible, across different means of transport, network elements and actors.
The use case behind the App Store is offering specialized third-parties the possibility to publish Data Analysis and AI applications that can be reutilized by multiple interested users, specifically in the Industry 4.0 sector. During the life of the project, 2 - 3 applications will be implemented and made available in the App Store to be used by the industrial partner of the project.
- Adoption of standard APIs for the management of the lifecycle of Products (implemented as Services and underlying Resources) and Product Offerings is key to enable monetization of data services.
- Marketplace functions should not only be focused on data sets but data (access and processing/app) services. Indeed, data sets can be seen as the result of invoking data access services.
- The certification and validation process of the Apps before being published in the App Store is an ongoing topic. More automatic checks can be added to the App Store to filter out malicious Apps, as well as an optional manual certification process to guarantee the correct functioning of the app.
- The App Store still seems to not be easily accessible by non-technical users, considering the necessary steps that need to be done to download, negotiaite and deploy a Data App in a Connector. This process can be made easier by expanding the App Store's UI to allow for more complete actions by the interested users.
Data Publication and Data Services Marketplace functions should be separated in different building blocks, the former supporting DCAT standards while Data Services Marketplace functions should rely on TM Forum recommendations. Taxonomy of building blocks in this pillar may be:
- Meta data and data sets Publication and Discovery
- Data Services Marketplaces
- Data usage accounting
Last modified 4mo ago