Takeaways from the FIWARE Summit (Utrecht, Amsterdam - 2017)
Integration
The current progress towards integrating APInf and FIWARE includes: - Monetization via FIWARE Business Ecosystem - Analytics from API Umbrella - Analytics dashboard with FIWARE WireCloud - API Management from APInf - Data Catalogue with CKAN - Payments via Paypal
The above components have been shown to work together. However, the user experience is somewhat fragmented, since the each component has it's own user interface.
Strategy
In order to move towards a more cohesive user experience, it might mean shifting our development to work directly with FIWARE components. This could include - writing CKAN extensions for APInf components (such as feedback and backlog) - using WireCloud to build Analytics Dashboard components
By integrating more tightly with the FIWARE components, we could accellerate our development process. For example, we would almost immediately gain a functional monetization component to support our business case.
Technology
The principle FIWARE components, related to our business model, are written with Python (backend), JavaScript (frontend), HTML, and CSS. Our developers already have JavaScript proficiency, as well as familiarity with other web standards. We would need more time to work with the FIWARE components' source code, as well as gaining practical experience with Python web frameworks (Flask, and Django).
Additional benefits
The FIWARE ecosystem already contains many beneficial components that would support our business process, including:
- Identity management
- Authorization management
- Tooling for continuous delivery, high availability, etc.
- Components to process real-time (or just in time) data sources
- Standards and tooling to process data from a wide variety of IoT devices
Adopting the FIWARE components could save APInf considerable resources, in terms of developer time and business capital. We could focus our efforts more narrowly on our unique value, rather than spreading ourselves widely trying to cover such a wide landscape.
Partnerships
The FIWARE Foundation is already strongly aligned with international initiatives such as https://catalogue.fiware.org/enablers/software-deployment-configuration-sagitta. Additionally, FIWARE is partnered with prominent organizations, such as TM Forum. By working directly on FIWARE technologies, and aligning with the FIWARE ecosystem, we would benefit from the knowledge and expertise of people and organizations around the globe.