퓨처소프트는 콜게이트의 보이는 ARS 서비스 및 솔루션 개발(CallQuest), 블록웨어의 블록체인 기반 간편결제, 가상화폐거래소 개발 등 최신 기술 기반으로 대용량 서비스 개발 경험과 이를 사업화하여 성공시킨 경험을 기반으로 2019년 부터 현대자동차와 협력하여 모빌리티 플랫폼인 MaaS Core V1과 내부 직원을 위한 차량 공유 서비스인 시승 서비스를 개발했습니다.
2020년 부터는 본격적으로 MaaS 플랫폼 기능 확장과 서비스를 확대 개발 하는데 참여하여 국내용 모빌리티 서비스를 위한 플랫폼인 FMS(Fleet Management System) 와 다양한 서비스를 개발하여 성공적으로 오픈하였습니다. 또한 저희가 참여하여 개발한 플랫폼 기술과 소스를 새롭게 전략적 협력사로 참여한 업체들에게 기술 이전하여 모빌리티 서비스를 국내 및 해외로 확장하는데 도움을 주고 있습니다.
2021년도에는 그 동안 개발한 FMS 시스템에 대한 유지보수와 함께 고도화 개발, 신규 서비스 개발 등에 참여하고 있으며 동시에 BaaS(Battery as a Service) PoC 개발, 화성시 차량공유 서비스(Wible) 개발 등 새로운 사업모델 개발도 지원하고 있습니다.
현재 저희가 다루고 있는 모빌리티 분야 및 내용을 좀더 상세히 살펴보면 다음과 같습니다.
1. FMS(Fleet Management System)
차량에 대한 다양한 공유 서비스를 가능하게 해주는 모빌리티 플랫폼 관리자 시스템, 차량 단말기 및 통신, 차량 제어 및 관제, 관리자용 모바일 앱 등으로 구성됩니다.
FMS 관리자 시스템은 웹기반으로 사업자를 위한 서비스 관리자 페이지와 서비스 플랫폼 운영자를 위한 관리자 페이지로 구성됩니다. 사업자에게는 해당 사업자의 모빌리티 서비스를 운영하기 위한 데이터와 기능이 제공되고, 서비스 플랫폼 운영자에게는 플랫폼에 입주한 모든 고객사의 서비스를 통합적으로 조율하고 관리할 수 있는 기능을 제공합니다.
기술 측면에서 FMS는 react.js frontend, react native 모바일 앱, golang backend로 구현되어 있으며 Kubernetes/Docker 기반에 REST/gRPC API로 구성되는 MSA(Micro Service Architecture)를 기반으로 설계 및 구현되어 있습니다. 기술 구조 측면에서도 MSA와 event-driven 아키텍처를 지원하기 위해 kafka, redis, mongoDB, API Gateway 등을 효율적으로 연계하여 구성되었습니다.
FMS 관리자 사이트를 통해서 관리가 가능한 서비스는 현재 다음과 같은 것들이 있습니다.
시승 서비스 : 사내 직원들의 복지를 위해서 보유하고 있는 차량을 공유하는 서비스
제휴법인 서비스 : 제휴한 법인 보유 차량을 업무 및 개인용으로 공유하는 서비스
렌터카 서비스 : 중소 렌터카사가 자신의 렌터카 사업을 운영하기 위한 서비스
각각의 사업자별로 제공되는 서비스 기능은 조금씩 차이가 나는데 공통적으로 지원되는 기능은 다음과 같습니다.
차량관리 : 대여 대상 차량의 등록 관리
차량단말기 및 통신 : 차량에 장착된 단말기 관리 및 상태정보 수신 및 조회
차량관제 : 지도를 기반으로 차량의 현재 위치 및 상태 조회
대여관리 : 차량에 대한 예약, 차량 이용, 차량 운행내역 조회, 반납 관리
차량제어 : 차량에 대한 문열기, 문닫기, 경적/비상등, 시동차단, Fob키 상태 제어 등
차량 유지비관리 : 차량 유지에 들어가는 비용 등록 관리 및 납부 일정 관리
대여 매출관리 : 차량 대여에 따른 매출, 미수금 및 정산관리
2. 관리용 모바일 앱
FMS 시스템은 관리자용 웹 기능인데 일부 현장 지원을 위한 기능을 묶어서 별도의 모바일 앱을 지원하고 있습니다.
"필드매니저" 앱은 차량관리, 차량관제, 일부 대여관리 등과 같은 FMS 관리자용 기능 일부를 지원하는 모바일 앱이고 "장착기사" 앱은 차량에 단말기를 장착하고 유지관리하는 기사를 위한 앱입니다.
이러한 모바일 앱을 통해서 관리자가 차량이 있는 현장에 나가서 그 자리에서 필요한 조치를 할 수 있는 환경이 지원됩니다.
3. 서비스용 고객 앱
FMS 시스템은 차량대여를 위한 SaaS 서비스 플랫폼이며 하나의 플랫폼에 다양한 서비스를 관리하기 위한 기능이 통합되어 있습니다. 이러한 FMS 서비스 기능을 일반 고객 사용자는 모바일 앱(일부는 웹)을 통해서 서비스를 이용할 수 있고, 관리자는 관리 기능과 일부 사용자 기능도 FMS 관리자 웹을 통해서 지원할 수 있습니다.현재 지원되는 고객용 모바일 앱의 종류는 다음과 같습니다.
시승앱(Android/iOS) : 자동차 내부 직원 차량 공유를 위한 고객용 모바일 앱
제휴법인앱(Android/iOS) : 제휴법인 고객사 직원 차량 공유를 위한 모바일 앱
렌터카앱(Android/iOS) : 렌터카 이용 고객을 위한 모바일 앱
4. 기타 지원 업무
그 동안 MaaS 플랫폼과 서비스 개발에 참여한 경험을 바탕으로 다음과 같은 업무에 대한 업무 분석, 설계, 개발 지원을 진행하고 있습니다.
BaaS(Battery as a Service) PoC 개발을 위한 갭 분석 및 업무 분석 지원
화성시 Wible 차량공유서비스 개발을 위한 업무 분석 및 설계 지원
구독, BaaS, Wible 서비스를 위한 소스코드, 인터페이스, DB 모델링 기술이전 지원
이외에도 퓨처소프트는 과거 검색엔진 및 검색 솔루션 개발로 부터 시작해서 오랜 기간 동안의 오픈소스 엔지니어링 및 개발 경험을 바탕으로 점진적으로 다음과 같은 인프라 환경 구축, Application Architect 관련 분야도 지원할 예정입니다.
Kafka(그외 다양한 MQ 제품도 가능) 엔지니어링 및 개발 연계
MongoDB 등 NoSQL 엔지니어링 및 개발 연계
Redis 엔지니어링 및 개발 연계
Jenkins 기반 CI/CD 구축 및 운영
Elastic Search(Solr도 가능) 엔지니어링 및 개발 연계
API Gateway(tyk/envoy) 엔지니어링 및 개발 연계
MQTT broker(mosquitto/Emqx) 엔지니어링 및 개발 연계
FCM Push Server 개발 및 개발 연계
RDBMS(PostgreSQL, MariaDB) 엔지니어링 및 개발 연계
HA/Cluster 구성 및 엔지니어링
AWS 기반 인프라 구성 및 엔지니어링
Docker 엔지니어링 및 개발 연계
Kubernets/Docker 기반 MSA 개발 환경 구축
# 현대자동차 # FMS # MaaS # 모빌리티 # MSA
Comentarios