Bosch Mobility Media, a subsidiary of Bosch Automotive Aftermarket, is the digital agency for Connected Car Services and Solutions from Bosch. The long-standing portal DriveLog, an online platform where workshops and drivers can easily find each other, needed a modern solution that could also be made accessible to any client.
BOSCH Mobility Media
Car Consumer Telematics
BOSCH Mobility Media
Client
Bosch Mobility Media GmbH
Industry: Automotive
Headquarters: Berlin
Initial Situation
Mission
Development of a generic “white label” web portal platform for automotive workshop and vehicle management, including a telematics app for the connected car. This task included software architecture consulting and business analysis, supplier control and quality assurance, and data management.
Goals of the Project
- Availability of the Connected Car platform for various vehicle service providers within and outside the Bosch Group
- Further development/replacement of a proprietary vehicle portal to a generic, service-based, multi-client capable platform as software-as-a-service
- Development of a multi-tenant service API (RESTful) for websites (widgets) and cell phone apps for the domains:
-
Consumer vehicle management
Maintenance and repair services, documentation -
Consumer Car Telematics/Connected Car
Vehicle data via OBD2 interface (incl. fault memory analysis) -
Automotive Aftermarket
Bosch Car Service – Workshop management
- Implementing the API with scalable microservices based on the Netflix architecture stack.
Services
- Analysis of requirements from the business unit
- Control of several development teams
- Modeling of the identified business processes using BPMN
- Backend architecture (Netflix microservices stack)
- Specification and QA of the development to a comprehensive service REST API
- Interface specification using Swagger/Yaml
- Automation of business processes using Camunda
- Implementation of a service and routing layer
- Quality assurance
Used Technologies
- Confluence, Bitbucket, Jira
- Gitflow
- CRM Salesforce.com
- Nexus
- OracleDB
- Netlix Mcroservice Stack
- Swagger/Yaml
- Jenkins
- Camunda
- SoapUI
- Scrum
Results
Multi-client capable and highly generic service platform:
- Highly optimised build and test routes: Use Docker-based build pipelines to automatically test code changes in feature branches via SOAP UI before committing.
- Functional testing with SoapUI
- Automated release process
- Pure microservice backend including Camunda integration (solution includes more than 40 microservices)
MORE BUSINESS CASES