Insights and expereinces into making of APIs for a fleet management SaaS platform. Introduces and describes the functionality of the WEBFLEET platform and how this is made generally available through APIs. Focuses on the aspects of API making and API mangement especially in a B2B environment and the fleet mangement industry.
A World of Connected Fleets - M2M meets the API Economy (Service Delivery Inn...Toralf Richter
This was the opening talk in the API track at the Service Delivery Innovation Event, London, Sept 2014.
Hence it is sub-divided in two parts:
Part One is about getting “in the mood for APIs”. It is about a general and high level view of how I think the world is currently changing for everyone, and what the API Economy seems to be about.
Part Two will then take a closer look at how we as TomTom Telematics and the WEBFLEET platform work with the challenges and shape the changes that are happening.
A World of Connected Fleets - M2M meets the API Economy (Service Delivery Inn...Toralf Richter
This was the opening talk in the API track at the Service Delivery Innovation Event, London, Sept 2014.
Hence it is sub-divided in two parts:
Part One is about getting “in the mood for APIs”. It is about a general and high level view of how I think the world is currently changing for everyone, and what the API Economy seems to be about.
Part Two will then take a closer look at how we as TomTom Telematics and the WEBFLEET platform work with the challenges and shape the changes that are happening.
Autonomous Car & Cybersecurity - IAA 2015 - New Mobility WorldMahbubul Alam
Cybersecurity Panel : New Mobility World, IAA 2015, Frankfurt, Germany
Software Defined Car will Change Everything: Cybersecurity is Life
Security FIRST!
1. Implement proven security practice with ecosystem partners
2. Make security a mandatory function of product development
3. Make OTA as part of prevention/mitigation plan
Transportation Management Software provider enables seamless capabilities for mutual customers and joins MacroPoint’s growing list of technology partners
Cyril debunks the reality of a MarketPlace model for the Telematics sector.
Highlighting a few important trends
Looking at the key requirements for an open application platform to take shape
and illustrating what Mobile Devices is able to do today to foster the concept of a telematics marketplace
When the appraisal expertise of VAB FS was sold to the biggest leasing company in Luxembourg, the need arose to reduce the coordination overhead to a minimum.
Since VAB FS has no appraisal experts in Luxembourg and it would be rather expensive to send people from Belgium, they started looking for an innovative solution to draft remote appraisals and decrease operational overhead. This way, the VAB FS experts are able to win time, which in turn leads to lower service costs. Besides this first problem, VAB FS was also searching for a manner to reduce their paperwork to a minimum and to maximize the quality of their appraisals.
In the past, the ACA Mobile team had already created an iPhone app for the VAB FS distributors on this project. Therefore, they
asked our Mobile team if we could solve these problems for them too.
This educational video series will walk you through various application networking challenges, how we have traditionally solved them, service mesh networking concepts to solve them for microservices, and show you how to do it through live demonstration.
The first installment features Christian Posta and Sandeep Parik diving into how to manage egress traffic with Istio.
Watch the video https://youtu.be/hjTLSaK4PH8
Learn more about the technologies used in this video
Istio https://istio.io/
Google Cloud https://cloud.google.com/
Service Mesh Hub http://servicemeshhub.io
Solo.io https://www.solo.io/
Case Study: ParkMobile Builds for Scale with Kubernetes, Gloo and AWS CloudSolo.io
ParkMobile is the leading provider of parking solutions in the US with a mission to power smart mobility for every driver and vehicle, everywhere. Located in 7 cities across the country, ParkMobile helps their 16M+ customers park smarter every year.
Join the discussion with the ParkMobile team on how they are building for scale by going cloud-native with Kubernetes, Gloo, Service Mesh, GitOps and more.
This session will cover:
* Technical challenges and needs to address ParkMobile’s growth over the last decade
* The evaluation criteria, process and results leading to new platform technology
* Lessons learned (surprises too!), how they adjusted and what’s next
On-Demand video here https://www.youtube.com/watch?v=0Vq0gvxSbow&feature=youtu.be
Learn more:
https://www.parkmobile.io
https://www.solo.io/products/gloo
https://slack.solo.io #Gloo #Gloo-Enterprise
Consumers in today's programmable world are deriving value from connected experiences that extend beyond their smartphones, tablets, and PCs. Come learn about GM OnStar's journey through 17 years of connectivity: how they are opening up to developers and creating a thriving digital ecosystem through APIs, apps, and data.
MacroPoint Integrates with CarrierWeb
Freight tracking software and mobile communications and telematics technology provider enable seamless capabilities for mutual customers
Mahbubul alam -_kpmg:flex_automotive_innovation_summit_2Mahbubul Alam
Event: KPMG / Flex Automotive Innovation Summit
Product: Movimento’s “Unified OTA Platform” and benefits for Automotive Industry and beyond
• Support for multiple public cloud infrastructures as well as private cloud and data centers
• Support for clients on multiple OS / RTOS including Android and Linux
• Support for multiple clients, cloud communication protocols, standards includes OMA DM 2.0, LWM2M
• Support for federated supplier software lifecycle management
• Support for multiple consumption models with vertical SaaS for automotive and PaaS for other industrial IoT markets
Business Opportunities & Challenges for Value Chain with Connected VehiclesSamantha Roberts
Visteon's Binoy Paul, Engineering Director, presented and participated in a panel discussion at ET Auto's Connected Vehicle Conclave 2018 and spoke to the massive opportunity in connected vehicle technology.
The path to becoming an "uncarrier" required some serious changes in how T-Mobile's IT organization worked.
See how T-Mobile successfully adapted and evolved their digital journey. T-Mobile's Himanshu Kumar and Apigee's Paul Williams walk through key business and technical aspects of the journey.
Introduction to si tech ci c mobile enginesallasyang
Extend traditional IT service from personal computer to mobile terminals
Access existing OA,ERP, CRM and etc. without additional change
Multiple ways like SMS, MMS, WAP/Web, USSD,LBS…
HDF 3.1 pt. 2: A Technical Deep-Dive on New Streaming FeaturesHortonworks
Hortonworks DataFlow (HDF) is the complete solution that addresses the most complex streaming architectures of today’s enterprises. More than 20 billion IoT devices are active on the planet today and thousands of use cases across IIOT, Healthcare and Manufacturing warrant capturing data-in-motion and delivering actionable intelligence right NOW. “Data decay” happens in a matter of seconds in today’s digital enterprises.
To meet all the needs of such fast-moving businesses, we have made significant enhancements and new streaming features in HDF 3.1.
https://hortonworks.com/webinar/series-hdf-3-1-technical-deep-dive-new-streaming-features/
Unlocking the True Benefit of Software Defined Networkingaccenture
Accenture has the industry expertise, digital insight, technology experience, ecosystem partners and end-to-end solutions to help build your next-generation network.
Autonomous Car & Cybersecurity - IAA 2015 - New Mobility WorldMahbubul Alam
Cybersecurity Panel : New Mobility World, IAA 2015, Frankfurt, Germany
Software Defined Car will Change Everything: Cybersecurity is Life
Security FIRST!
1. Implement proven security practice with ecosystem partners
2. Make security a mandatory function of product development
3. Make OTA as part of prevention/mitigation plan
Transportation Management Software provider enables seamless capabilities for mutual customers and joins MacroPoint’s growing list of technology partners
Cyril debunks the reality of a MarketPlace model for the Telematics sector.
Highlighting a few important trends
Looking at the key requirements for an open application platform to take shape
and illustrating what Mobile Devices is able to do today to foster the concept of a telematics marketplace
When the appraisal expertise of VAB FS was sold to the biggest leasing company in Luxembourg, the need arose to reduce the coordination overhead to a minimum.
Since VAB FS has no appraisal experts in Luxembourg and it would be rather expensive to send people from Belgium, they started looking for an innovative solution to draft remote appraisals and decrease operational overhead. This way, the VAB FS experts are able to win time, which in turn leads to lower service costs. Besides this first problem, VAB FS was also searching for a manner to reduce their paperwork to a minimum and to maximize the quality of their appraisals.
In the past, the ACA Mobile team had already created an iPhone app for the VAB FS distributors on this project. Therefore, they
asked our Mobile team if we could solve these problems for them too.
This educational video series will walk you through various application networking challenges, how we have traditionally solved them, service mesh networking concepts to solve them for microservices, and show you how to do it through live demonstration.
The first installment features Christian Posta and Sandeep Parik diving into how to manage egress traffic with Istio.
Watch the video https://youtu.be/hjTLSaK4PH8
Learn more about the technologies used in this video
Istio https://istio.io/
Google Cloud https://cloud.google.com/
Service Mesh Hub http://servicemeshhub.io
Solo.io https://www.solo.io/
Case Study: ParkMobile Builds for Scale with Kubernetes, Gloo and AWS CloudSolo.io
ParkMobile is the leading provider of parking solutions in the US with a mission to power smart mobility for every driver and vehicle, everywhere. Located in 7 cities across the country, ParkMobile helps their 16M+ customers park smarter every year.
Join the discussion with the ParkMobile team on how they are building for scale by going cloud-native with Kubernetes, Gloo, Service Mesh, GitOps and more.
This session will cover:
* Technical challenges and needs to address ParkMobile’s growth over the last decade
* The evaluation criteria, process and results leading to new platform technology
* Lessons learned (surprises too!), how they adjusted and what’s next
On-Demand video here https://www.youtube.com/watch?v=0Vq0gvxSbow&feature=youtu.be
Learn more:
https://www.parkmobile.io
https://www.solo.io/products/gloo
https://slack.solo.io #Gloo #Gloo-Enterprise
Consumers in today's programmable world are deriving value from connected experiences that extend beyond their smartphones, tablets, and PCs. Come learn about GM OnStar's journey through 17 years of connectivity: how they are opening up to developers and creating a thriving digital ecosystem through APIs, apps, and data.
MacroPoint Integrates with CarrierWeb
Freight tracking software and mobile communications and telematics technology provider enable seamless capabilities for mutual customers
Mahbubul alam -_kpmg:flex_automotive_innovation_summit_2Mahbubul Alam
Event: KPMG / Flex Automotive Innovation Summit
Product: Movimento’s “Unified OTA Platform” and benefits for Automotive Industry and beyond
• Support for multiple public cloud infrastructures as well as private cloud and data centers
• Support for clients on multiple OS / RTOS including Android and Linux
• Support for multiple clients, cloud communication protocols, standards includes OMA DM 2.0, LWM2M
• Support for federated supplier software lifecycle management
• Support for multiple consumption models with vertical SaaS for automotive and PaaS for other industrial IoT markets
Business Opportunities & Challenges for Value Chain with Connected VehiclesSamantha Roberts
Visteon's Binoy Paul, Engineering Director, presented and participated in a panel discussion at ET Auto's Connected Vehicle Conclave 2018 and spoke to the massive opportunity in connected vehicle technology.
The path to becoming an "uncarrier" required some serious changes in how T-Mobile's IT organization worked.
See how T-Mobile successfully adapted and evolved their digital journey. T-Mobile's Himanshu Kumar and Apigee's Paul Williams walk through key business and technical aspects of the journey.
Introduction to si tech ci c mobile enginesallasyang
Extend traditional IT service from personal computer to mobile terminals
Access existing OA,ERP, CRM and etc. without additional change
Multiple ways like SMS, MMS, WAP/Web, USSD,LBS…
HDF 3.1 pt. 2: A Technical Deep-Dive on New Streaming FeaturesHortonworks
Hortonworks DataFlow (HDF) is the complete solution that addresses the most complex streaming architectures of today’s enterprises. More than 20 billion IoT devices are active on the planet today and thousands of use cases across IIOT, Healthcare and Manufacturing warrant capturing data-in-motion and delivering actionable intelligence right NOW. “Data decay” happens in a matter of seconds in today’s digital enterprises.
To meet all the needs of such fast-moving businesses, we have made significant enhancements and new streaming features in HDF 3.1.
https://hortonworks.com/webinar/series-hdf-3-1-technical-deep-dive-new-streaming-features/
Unlocking the True Benefit of Software Defined Networkingaccenture
Accenture has the industry expertise, digital insight, technology experience, ecosystem partners and end-to-end solutions to help build your next-generation network.
In questo appuntamento con WSO2 SMART TALK, il nostro partner WSO2 ci racconta il caso di successo di Telefonica (O2) Germany e la sua strategia di APIfication. Scopri come monetizzare le tue API e offrire un'esperienza di navigazione user centric ai tuoi clienti. Scrivi a sales@profesia.it per iniziare subito
To view recording of this webinar please use the below URL:
http://wso2.com/library/webinars/2015/06/envisioning-the-future-enterprise/
This webinar will focus on the evolution of a new technology platform. It will discuss the role of the following areas in the future enterprise:
Micro services
API management
Publish/subscribe event driven platforms for IoT
New protocols
Big data
INTERFACE by apidays 2023 - How APIs are fueling the growth of 5G and MECapidays
INTERFACE by apidays 2023
APIs for a “Smart” economy. Embedding AI to deliver Smart APIs and turn into an exponential organization
June 28 & 29, 2023
5GFF presents: How APIs are fueling the growth of 5G and MEC
Michael Murphy, Senior Product Manager - Edge and 5G APIs at Vodafone
Luc-Philippe Bouchard, Senior Solution Architect | 5G MEC API Service Lead at Bell Mobility
Troy Saulnier, Network Strategy at Bell
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
Tech Talk by Peng Li: Open Mobile Networks with NFVnvirters
Synopsis
Applications are moving to mobile. This talk is about upcoming future of the mobile networks, key technology enabler and how to build your application and service on top of next generation mobile networks. Peng will describe the mobile network trend and why openness will play a critical role going forward. He will also present example of the NFV enabled mobile network architecture, its building blocks and use cases, and introduce Huawei's Open Mobile Foundry platform as a real world example to share some of our valuable experiences in this field with all. This talk will cover both flavors of open source projects (OPNFV, OpenStack, ONOS and ODL) as well as commercial products (Huawei's cloudEdge solution).
About Peng Li
Peng Li is a Network Architect and Ecosystem Partnership Manager for Huawei's wireless BU. He has extensive experience on SDN, NFV, network architecture and network protocols. He has spent all his professional career so far on computer networking, mainly with Amber/Nokia networks and Foundry/Brocade before joining Huawei. He co-implemented the industry first full redundancy BGP protocol, and had many years of experience in network protocol development and engineering management for flagship data center routers. Peng has Master's in Computer Engineering from USC, and Bachelor's in EE from Tsinghua University, China.
SuperConnectivity: One company’s heroic mission to deliver on the promises of...4DK Technologies, Inc.
A high level deck illustrating 4DK's SuperConnectivity product suite. Suitable for product managers in the wireless industry, including network and device executives.
API and Platform Strategies to Win in Global and Local MarketsAxway
Learn why an API strategy is critical to business success in the business landscape from project, program, product, platform to ecosystems, and economy. Real examples of platform and API strategies will inspire you to implement a concrete plan across your organization.
Comcast Codebig: An API Platform & Program [my speech at the AADI conference]Comcast
[This is the slide for my speech at the AADI conference]
Driving innovation throughout a large technology-driven veteran company in a competitive industry is no easy task. Comcast has many engineering groups with a lot of APIs, providers and developers – more than 1500, in fact. This creates a bit of a scattering effect with regard to our technology. Despite this, we’ve been focused on enhancing and/or replacing legacy systems and designs (SOAP, one-off Web interfaces/systems) and shifting our services model to one that is more mobile/device centric. Major hurdles have included slow integration/syndication across consumer and service provider services, and the lack of a consistent security model allowing controlled data sharing and system integration.
Comcast’s effort to overcome these challenges and build a developer & provider community and network from its current infrastructure state – replete with duplicate APIs and effort in some cases – is called CodeBig. Through this unified combination of best-in-class technology and best practices, CodeBig aims to overcome our challenges of API scattering/duplication, integration/security models and legacy Web interfaces, and ultimately foster innovations and growth/deployment quickly and efficiently.
3 reasons to pick a time series platform for monitoring dev ops driven contai...DevOps.com
In this webinar, Navdeep Sidhu, Head of Product Marketing at InfluxData, will review why you should use a Time Series Database (TSDB) for your important times series data and not one of the traditional datastore you may have used in the past. Join us to learn why you should consider implementing a new monitoring strategy as you upgrade your application architecture.
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017Deborah Porchivina
T-API interop demo recap and review of OIF’s current projects presented to more than 500 attendees at OptiNet China in Beijing by Li Junjie, Board Member of Optical Internetworking Forum (OIF), Director, Optical Communications Research Center, Beijing Research Institute, China Telecom
As soon as we start working on an API, architecture issues arise. Many mistaken common beliefs turn out to be fiction in this area. A poorly designed API architecture will lead to misuse or – even worse – not be used at all by its intended clients: application developers.
To facilitate and accelerate design and development of your APIs, we share our vision and beliefs with you in this Reference Card. They come from our direct experience on API projects.
As SDN & NFV services become commercially available, the industry needs to approach once again the reach issue. There is not a single service provider with complete reach; that is why we build NNIs and need a wider SDN/NFV Ecosystem.
Similar to APIs and Services for Fleet Management - Talks given @ APIDays Berlin and Barcelona (20)
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
2. Connecting Vehicles Around the World
Commercial Fleets Installed Base GPS Traces Density Plot (Sept 2013)
30 May 2014 @ToralfRichter :: tomtom.com/telematics2
3. The WEBFLEET® Platform :: In a Nutshell
TomTom Telematics Platform (Facts & Figures Q1 2014)
customers
28,000>
hours driving
1.4 M>
10 M
liters fuel
>
60 M
km driving
>
425 M
positions
>
units online
350,000> composed of ~25 application
deployables
the SaaS platform team are
~20 developers
runs 2 physically separate data
centers, employing ~4
independent Internet uplinks, 2
independent power suppliers,
and various, backup diesels
and batteries
Service Mesh: linked to 15+
major mobile network carriers
for communication with
vehicles, integrated with
various TomTom Group and
external APIs
Technical Facts
30 May 2014 @ToralfRichter :: tomtom.com/telematics3
4. Productized APIs and Interfaces
Stretching the API Idea to Make Connected Vehicle Use Cases Possible
● the API projects the platform product
● mostly indirect monetization
● protocol flavors: pragmatic, query-
based ReSTish + SOAP 1.2 with MTOM
● public API for complete fleet platform
functionality
● resilient, carrier-grade
● free for developers
● mostly free to fleet customers
● projects the product + is the product
● indirect and direct monetization
● technical protocol: Bluetooth® SPP,
multiplexing over same channel
● in-vehicle black box interface for 3rd
party devices
● simple data sink / source
● free for developers
● requires fleet customer to sign-up
NOTE: Calling a Bluetooth® interface an API is what I mean with “stretch”.
BUT WHY: In the connected vehicle space we are an aftermarket vendor. The
combination of the vehicle side interface with the open web API really has created a lot
of potential for developers.
EXAMPLE: E.g. ready mix concrete viscosity monitoring (theft detection).
WEBFLEET.connect LINK.connect
Open Developer Eco-System :: Build any Operational Fleet Solution you Want
30 May 2014 @ToralfRichter :: tomtom.com/telematics4
5. APIs as Tools and for Discovery
Data Vortices for Business Development, Back-Office, and Platform Integration
Scouting New Markets (UBI.connect, OBD.connect)
• “Unified Fleet API”: an orchestration layer on the WEBFLEET.connect product creates
the dedicated UBI.connect variety (API key based configuration)
• OBD.connect is a smart phone SDK to connect a OBD device to WEBFLEET
Experimental (Platform Connectors, Mash-Ups, …)
• e.g. outbound API for event based data synchronization to other platforms
• closed developer / user group: API contract defined and circulated
• e.g. TomTom myDrive Mash-Up using JavaScript SDK for UBI.connect and TomTom
LBS Platform
Back-Office Integration (CRM.connect)
• connect CRM and back-office systems of large partners (RMRs) to WEBFLEET®
subscription and contract management
• SOAP seems to hit the nerve for this specific clientele
• also used in consolidation of acquisitions (e.g. Coordina)
30 May 2014 @ToralfRichter :: tomtom.com/telematics5
6. Before Take-Off :: API Management
Checklist for a Safe Journey
“if it is released to GA,
it is bound to stay”
patience and a lot of
outbound communication
customers and partners
ask for continuity
Life Cycle Management
give some control of
behavior to developers
free / reduced price try-
out solution
accept who they are -
this is why we kept SOAP
Developer Appreciation
we tried both (add
versions, stay compatible)
overhead + cost of many
versions
“compatible evolution”
is the better strategy
Versioning / Compatibility
transform certain
“morphology aspects”
generalize as much as
possible and specialize
as little as necessary
Helps reuse
Orchestration Layer
stated fair use policy
rate shaping and quota
system
sign terms & conditions
app behavior, statistics
Platform Protection
SSL (only) is a must
IP white / black-listing
time control on
credentials
credentials + API Key
Authentication + Security
30 May 2014 @ToralfRichter :: tomtom.com/telematics6
7. Good Hope :: API Testing
B2B is Long-term. Navigating the Seas of Backward Compatibility
Why: In enterprise / B2B APIs the backward compatibility aspect is really
painstakingly important.
Business continuity of customers and software investments made by developers and
customers depend on it. The expectation is “carrier-grade” or “tap-water” availability.
How: Full stack, close to production, multi stage automated integration
testing. 1600 scenarios / test cases, nightly run 1:20 h – 1:50 h
Two test categories: Do, then compare to expectations, and do, then compare to same
operation in another version or protocol flavor.
As we want to make sure that all compatibility guarantees are kept there is a strong
focus on comparing to previous GA / production version. As we say the SOAP and ReST
API flavors are functionally identical, we check this too.
Integration test scenarios are sometimes coarse, so we started to close the gaps with
unit tests.
Why the focus on integration testing and on comparisons?
History: In the beginnings “specification“ was created by actual implementation.
Platform complexity: WEBFLEET® platform consist of many components that cooperate
and can have influence on data and functionality as available in the API.
Future: It helps us to move the APIs closer towards Continuous Delivery
30 May 2014 @ToralfRichter :: tomtom.com/telematics7
8. Heavy Duty :: Four Nines and Rising
How it pays (AlertSite Benchmark comparison US25)
Availability: Rank 2
• 99.99% across all
APIs and services
Roundtrip: Rank 2
• 1.1710 sec across all
APIs and services and
all locations and
carriers
AlertSite Monitoring
Locations
• Dallas (XO, Savvis)
• Munich (Lambdanet)
• Amsterdam (AMS-IX,
BNIX, DE-CIX)
• Boston (Cogent,
AboveNet, Level3)
• New York (Cable &
Wireless, Global
Crossing, Peer1)
• Frankfurt (Sprint,
Lambdanet, Interoute,
DE-CIX)
• London (AboveNet,
Level3, Global Crossing,
Peer1)
30 May 2014 @ToralfRichter :: tomtom.com/telematics8
9. In Retrospect :: Learnings and Experiences
Good-Humored Hints for API Makers
“Generalize till it Hurts, Specialize till it Works”.
Accept API styles that are not pure ReST. Pragmatic, query-based and even
SOAP are the better choice for certain cases.
Try to be wise about your life-cycle choices. Make a careful picks regarding
“Versioning” vs. “Compatible Evolution”. Think thoroughly before releasing
anything to GA. You will have to support it.
API Engineerîng
Accept “Emergent Strategy”. Up-front big design has proven many times it
can fail too.
More than the fair share of Novelty Pains hit you if your product or service is
relatively new and requires explanation about its general nature.
Be aware of the liability situation when sharing the same customer with your
partners and developers.
API Strategy and Eco-System
30 May 2014 @ToralfRichter :: tomtom.com/telematics10