2016년 전인 XNUMX년 XNUMX월에 우리는 애플리케이션 개발 시장의 방향에 큰 영향을 미친 비전을 세상과 공유했습니다. 오늘, 우리는 이 비전을 이어가기 위해 또 다른 큰 발걸음을 내딛습니다.
Mendix 월드 2016: 차세대 애플리케이션
수십 년 동안 연결된 제품의 수는 빠르게 증가해 왔습니다. 어떤 사람들은 1967년 40월 런던에서 처음 선보인 세계 최초의 현금 인출기가 최초의 IoT 객체라고 말합니다. 2008년이 조금 넘은 XNUMX년에는 이미 사람보다 인터넷에 연결된 사물이 더 많았습니다. 현재의 IoT 열풍은 단순한 유행이 아니라 수년간 만들어져 온 기술의 축적입니다. 클라우드 기술과 머신 러닝과 결합된 물리적 세계와 디지털 세계의 이러한 융합은 기업이 새로운 경험과 새로운 비즈니스 모델을 창출할 수 있는 기회의 세계를 열어줍니다.
이것이 산업 회사에만 영향을 미칠 것이라고 생각하는 실수를 저지르지 마십시오. IoT 애플리케이션은 개인(웨어러블, 스마트폰, 의류), 그룹(차량, 스마트 하우스, 관광, 교육), 커뮤니티(스마트 시티, 도로, 공원)에서 실제로 산업(스마트 팩토리, 농업, 소매, 제조)에 이르기까지 다양합니다. 단 하나의 예: 보험 회사는 IoT를 실험하고 있으며 이것이 비즈니스 모델에 어떤 영향을 미칠지 알아보고 있습니다. 연구에 따르면 40% 이상의 사람들이 보험료 할인으로 이어진다면 IoT 데이터를 보험 회사와 공유하는 데 열려 있습니다. 그리고 자율 주행이 보험에 미치는 파괴적 영향에 대해 어떻게 생각해야 할까요?
At Mendix 세계 2016 우리는 기업이 빠르게 변화하는 이 세상에서 살아남는 유일한 방법은 혁신 속도를 높이는 것이라고 공유했습니다. 기업은 시장에서 발생하는 기회를 활용하기 위해 신속하게 적응해야 합니다. 본질적으로 소프트웨어 중심이 되어 가는 세상에서 이는 기업이 소프트웨어 애플리케이션을 빠르게 제공하고 발전시킬 수 있어야 함을 의미합니다. 결국 사물 인터넷에는 가치가 없습니다. 가치는 사물 인터넷이 가능하게 하는 경험에서 나와야 합니다. 말하자면 경험 인터넷입니다.
그래서 우리는 2016년에 차세대 애플리케이션이 다음과 같다고 말했습니다. 스마트 앱. 사물 인터넷, 빅 데이터, 머신 러닝, 새로운 사용자 상호 작용 기술(증강 현실 및 채팅 봇 등)이 차세대 비즈니스 애플리케이션을 형성하고 있습니다. 스마트 응용 프로그램 다음과 같은 방법으로 혁신적인 디지털 기업을 육성하세요.
- 컨텍스트 인식: 이들은 과거 (빅) 데이터와 센서 데이터를 활용하여 사용자가 어디에 있는지, 무엇을 하고 있는지, 그리고 현재 워크플로 또는 비즈니스 프로세스의 맥락을 파악할 수 있습니다.
- 지능형 : (예측) 분석, 인지 서비스, AI, 머신 러닝을 사용하여 모든 데이터를 지능적으로 처리할 수 있습니다.
- 사전 예방적인: 이러한 기술은 상황 인식과 지능을 결합하여 무슨 일이 일어날지 예측하고 사용자를 사전에 안내하거나 자동화된 작업을 트리거합니다.
아마도 스마트 "앱"이라는 이름만으로는 이러한 기술이 어떻게 발전할지 완전히 설명하기 어려울 것입니다. 우리가 아는 "앱"은 여러 터치포인트에 걸쳐 주변에서 증강된 경험으로 사라지고 스마트 클라우드 기반 에이전트의 백엔드에 연결될 것이기 때문입니다.
스마트 앱에는 스마트 플랫폼이 필요합니다.
이러한 디지털 경험은 기업이 풍부하고 의미 있는 방식으로 고객을 참여시키고 고객 여정 전반과 채널에서 원활하게 참여시키기 위해 경쟁함에 따라 이제 수요가 높습니다. 기업은 다양한 소스의 데이터를 분석하고, 백그라운드에서 디지털 방식으로 프로세스를 자동화하고, 고객과 그들의 의도를 깊이 이해하여 최상의 경험을 만들어야 합니다. 이러한 애플리케이션을 구축하는 것은 어렵고 새로운 기술과 기술이 필요합니다. 훌륭한 디지털 경험을 제공하는 스마트 애플리케이션의 해부학을 분석해 보겠습니다.
스마트 애플리케이션의 핵심 측면을 생각하는 유용한 방법은 세 개의 열이 있는 행렬입니다(클라우드 환경을 구조화할 때와 마찬가지로): 컴퓨팅, 통신 및 저장. 이러한 열은 하드웨어(컴퓨팅, 네트워크, 스토리지), 소프트웨어(행동, 메시징, 상태)에서 스마트 앱(지능형, 사전 대응형, 상황 인식형)에 이르기까지 모든 계층을 분류하는 데 도움이 됩니다.

위의 표는 스마트 앱을 빌드하고 제공하는 데 필요한 다양한 기술적 구성 요소를 보여줍니다. 가장 낮은 계층에서 센서, 통신 프로토콜, 잠재적으로 로컬 스토리지가 있는 연결된 사물로 시작합니다. 그런 다음 모든 데이터를 클라우드로 수집하는 방법이 필요한데, 종종 먼저 에지 장치에서 필터링하고 변환합니다. 데이터가 시계열 데이터 저장소에서 사용 가능해지면 해당 데이터를 사용하는 애플리케이션을 빌드할 수 있습니다. 이러한 애플리케이션은 컨테이너에서 실행되는 서비스 또는 서버리스 플랫폼에서 실행되는 함수로 구성됩니다. 물론 필요한 메시징 미들웨어 및 데이터베이스(클라우드 인프라 계층)가 있습니다.
Smart Apps에서 성공하려면 스택의 하위 계층에 대한 추상화와 자동화를 제공하는 두 개의 추가 계층이 필요합니다. 먼저 App Services 계층에서 모든 과거 데이터를 보관하고 해당 데이터를 효율적으로 쿼리할 수 있는 빅데이터 저장소가 필요합니다. 또한 모든 데이터를 처리하고 분석하고 패턴을 감지하고 미래 가치를 예측하는 데 도움이 되는 다양한 앱 서비스가 필요합니다. 이러한 서비스가 필요한 구성 요소를 제공하지만, 스택의 하위 계층과 함께 이를 구성하고 결합하는 작업은 여러 전문가의 작업이며 많은 시간이 걸립니다. 그렇기 때문에 모든 기본 계층을 결합하고 애플리케이션 개발 기능을 추가하는 Low-Code Platform이 필요한데, 이 모든 것이 이해하기 쉽고 생산적인 시각적 프로그래밍 방식입니다. 여기에는 워크플로 및 UI 기능, 데이터 관리 및 모든 앱 서비스와 백엔드 시스템에 대한 기본 제공 커넥터가 포함됩니다.
위 표의 Smart App 행은 하위 계층의 모든 구성 요소를 결합하는 엔터프라이즈 애플리케이션인 결과 Smart Apps를 설명합니다. 이러한 애플리케이션은 사용자에게 물리적 세계의 과거 데이터, 데이터 패턴 및 라이브 데이터에 대한 통찰력을 제공합니다. 예측 모델과 인지 서비스를 통해 무슨 일이 일어날지 예측하고 사용자를 올바른 방향으로 안내합니다. 웹 및 모바일 상호 작용을 제공할 뿐만 아니라 증강 현실(AR)과 같은 새로운 상호 작용 채널을 활성화하여 물리적 세계와 디지털 세계를 문자 그대로 결합하고 대화형 UI를 통해 가장 인기 있는 메시징 플랫폼을 통해 사용자에게 적극적으로 도달합니다.
이러한 모든 계층이 구축되면 회사가 대규모 팀이 필요 없이 빠르게 실험하고 혁신할 수 있습니다. 로우 코드 스마트 앱을 구축하기 위한 접근 방식을 통해, 우리는 도메인 전문가, 즉 비즈니스 배경을 가진 사람들이 회사가 생존하는 데 필요한 소프트웨어 개발에 적극적으로 참여할 수 있도록 합니다. 자신의 회사뿐만 아니라 산업 솔루션(표의 맨 위 행)을 만드는 것도 가능합니다. 점점 더 많은 소프트웨어에 대한 필요성과 더불어 증가하는 인재 격차로 인해, 우리는 소프트웨어 개발에 대한 접근 방식을 근본적으로 바꾸고 애플리케이션 제공 프로세스에서 다양한 배경을 가진 더 많은 사람들을 지원해야 합니다.
야외에서 사용하는 스마트 앱
Smart Apps와 이를 구축할 수 있는 제품 출시에 대한 비전을 공유한 이래로, 우리는 많은 훌륭한 애플리케이션을 보았습니다. 소프트웨어의 스마트한 사용을 중심으로 사업을 구축하는 스타트업부터 효율성을 위해 Smart Apps를 도입하거나 혁신적인 새로운 비즈니스 모델을 도입하는 대기업까지 다양합니다.
예를 들어, 제약 산업의 문제를 해결하기 위해 나선 스타트업이 있습니다. 가정에서 사용하는 의약품의 90% 이상이 잘못된 온도에서 보관되기 때문에 품질 기준을 충족하지 못합니다. 의약품 패키지에 넣을 작은 센서를 만들면 여정을 따라 온도가 측정되고 스마트 앱이 필요할 때 작동합니다. 포함된 광 센서를 사용하면 패키지가 열렸는지 감지하고 그 위에 모든 종류의 서비스를 제공할 수도 있습니다.
원예 산업을 위한 조명 제조업체는 조명 아머처와 예측 분석에서 IoT 센서를 활용하여 예측 유지 관리를 수행하고 조명, 전력 소비 및 식물 광합성을 최적화하는 스마트 앱을 구축했습니다. 항공사는 엔지니어의 다음 작업에 따라 적절한 장비가 어디에 있는지 사전에 보여줍니다. 축제 주최자는 손목 밴드와 센서를 기반으로 개인화된 서비스를 제공합니다.
우리는 또한 빌딩 관리 분야에서 많은 사례를 보았습니다. 예를 들어 엘리베이터의 예측 유지 관리, 얼마나 자주 움직이는지, 어느 층에서 멈추는지에 따라 다릅니다. 또는 현장 엔지니어를 위한 스마트 스케줄링, 위치, 기술, 빌딩의 모든 설비에서 얻은 센서 데이터에 따라 다릅니다.
이는 애플리케이션이 어떻게 스마트해지고 있는지, 그리고 소프트웨어가 물리적 세계와 디지털 세계의 통합을 어떻게 주도하고 있는지를 보여주는 몇 가지 예입니다.
우리가 배운 점과 그것을 고치는 방법
개발자 커뮤니티에서 이러한 스마트 앱을 어떻게 구축하는지 살펴보면 Low-Code의 엄청난 이점을 알 수 있습니다. 소규모 팀은 모든 사용 가능한 데이터와 연결에 기반하여 적절한 사용 사례를 찾기 위해 빠르게 실험할 수 있습니다. 또한 실제 최종 사용자와 함께 빠르게 반복하여 사용자를 적극적으로 안내하고 자유와 유연성을 제공하는 것 사이의 적절한 균형을 찾을 수 있습니다.
하지만 여전히 몇 가지 과제가 있습니다. 사용자 경험, 애플리케이션 로직, 데이터 통합, IoT 및 머신 러닝 서비스를 위한 기본 제공 커넥터 사용을 포함하여 애플리케이션 자체를 개발하는 것은 빠르고 쉽습니다. 그러나 애플리케이션을 작동시키려면 개발자가 선택한 IoT 플랫폼에서 장치와 연결을 구성하고 필요한 머신 러닝 모델을 정의하고 학습해야 합니다. 이로 인해 스마트 앱 개발은 제한된 수의 사람만이 할 수 있는 전문가 작업이 됩니다.
센서는 종종 스마트 앱이 수신하고 조치를 취할 수 있는 즉시 사용 가능한 비즈니스 수준 이벤트와 함께 제공되지 않습니다. 센서는 신호 분석, 패턴 감지 및 이상치 보고와 같은 정제가 필요한 원시 데이터를 방출합니다. 이러한 처리가 때때로 즉각적인 대응을 가능하게 하고 데이터 전송량을 제한하기 위해 소스에 가까운 가장자리에서 수행되어야 합니다. 그런 다음 이벤트 데이터를 ERP, CRM, 일정 시스템 및 개인 기기의 위치 데이터와 같은 다른 시스템의 데이터와 결합해야 합니다. 결합된 데이터 위에 애플리케이션 로직을 정의해야 하며 종종 올바른 예측을 생성하기 위해 추가적인 스마트 분석 계층이 필요합니다.
세상이 스마트 앱으로 이동함에 따라, 우리는 전체 스마트 앱 스택에서 더 높은 수준의 추상화와 자동화가 필요합니다. 데이터가 의미하는 바와 비즈니스에 가치를 더하는 방법에 대한 지식이 있는 도메인 전문가를 지원하려면 모든 서비스에서 시각적 모델을 사용하는 Low-Code 접근 방식이 필요합니다. 데이터를 정리하고 분석하기 위한 고급 구성 요소를 제공하고, 이를 쉽게 적응시킬 수 있는 방법을 포함한 머신 러닝 템플릿 라이브러리를 제공하며, 다음을 사용하는 통합 개발자 경험을 정의해야 합니다. 개발자를 지원하는 AI즉, 스마트 앱을 위한 스마트 플랫폼이 필요합니다.
방법 Mendix Siemens 차세대 스마트 플랫폼을 제공하려고 합니다.
사용 편의성, 표현력, 유연성의 적절한 균형을 제공하는 통합 개발자 경험을 만드는 유일한 방법은 전체 스마트 앱 스택에 걸친 심층적 통합입니다. 앱 플랫폼보다 훨씬 더 깊고 광범위한 스택입니다. 그래서 우리는 흥분합니다. 힘을 합치다 Siemens. 의 조합 Mendix Low-Code 플랫폼 및 Siemens MindSphere는 Smart App 스택의 모든 요소를 고유하게 포괄합니다. MindSphere는 클라우드 기반 개방형 IoT 운영 체제입니다. Siemens 여기에는 IoT 연결, 자산 관리, 시계열 저장, 이벤트 관리, 데이터 처리 및 분석 서비스(예: 이상 탐지, 신호 계산, 추세 예측)가 포함됩니다. MindSphere의 이벤트 관리, 데이터 및 분석 서비스를 긴밀하게 통합하여 통합된 AI 지원 개발자 경험을 만들려고 합니다. Mendix세계 최고의 Low-Code 및 (산업용) IoT 플랫폼을 구축합니다.
로우코드 시장의 경우 이는 로우코드의 비전 리더를 의미합니다.가트너에 따르면)에는 이제 엄청난 양의 데이터를 처리하고 그 위에 고급 분석을 제공하는 근육이 포함됩니다. 또한 스마트 앱의 개발 경험이 이제 거대한 도약을 이룰 수 있으며 개발 및 테스트가 물리적 제품의 풍부한 디지털 쌍에 대해 수행될 수 있음을 의미합니다. 제품 수명 주기 소프트웨어 Siemens 프로덕션 시스템의 라이브 데이터를 기반으로 지속적으로 조정 가능한 사실적인 디지털 트윈을 기반으로 앱을 개발하는 데 필요한 모든 설계 및 시뮬레이션 기능이 포함되어 있습니다.
산업용 IoT 시장에서 이는 대화가 가장 중요한 것, 즉 비즈니스 가치로 옮겨갈 것임을 의미합니다. 저희의 의견으로는 IoT 시장에는 애플리케이션 개발에 대한 비전이 부족합니다. 대부분의 초점은 이해할 수 있고 필요한 센서, 연결성 및 데이터와 같은 스택의 맨 아래에 있습니다. 그러나 가치와 실제 비즈니스 변화에 대한 높은 기대치를 충족하는 것은 불가능할 것입니다. 연결성, 데이터, 심지어 분석조차도 비즈니스에 가치를 제공하지 않습니다. 이것들은 필요하지만 충분하지는 않습니다. 결국, 모든 것은 이를 기반으로 구축할 수 있는 경험에 관한 것입니다. 더 많은 효율성으로 이어지는 경험. 새로운 제품과 서비스로 이어지는 경험. 소프트웨어 중심 세계에서 생존하기 위해 고군분투하는 기업을 위한 미래의 비즈니스 모델을 제공하는 경험.
의 조합 Mendix Siemens 모든 스마트 앱 측면에서 통합된 AI 지원 개발자 경험을 통해 스마트 앱을 신속하게 제공할 수 있는 개방형 플랫폼으로 이어질 수 있습니다.
시장을 다시 혼란스럽게 하다
10년 전, 우리는 엔터프라이즈 애플리케이션 개발 시장을 뒤흔들겠다는 대담한 비전을 가지고 있었습니다. 수년에 걸쳐 우리는 현재 Low-Code 시장이라고 불리는 시장을 개척했습니다. 우리는 소프트웨어 개발이 비즈니스의 요구에 부응하기 위해 패러다임 전환이 필요하다고 굳게 믿었습니다. 소프트웨어 개발은 더 빨라야 했고 훨씬 더 많은 사람들이 참여할 수 있어야 했습니다.
오늘날 우리는 여전히 시작점에 있는 것 같습니다. 우리는 IoT와 AI와 같은 기술을 통해 물리적 세계와 디지털 세계가 합쳐지면서 지금 우리 앞에 펼쳐진 바다 같은 기회를 상상하지 못했습니다. 우리는 다음과 같이 믿기 때문에 다시 한 번 혁신하고 개척해야 한다고 생각합니다.
- 대부분의 엔터프라이즈 애플리케이션은 스마트 앱이 될 것입니다(되어야 합니다). 이들은 종종 IoT 연결에서 발생하는 방대한 양의 데이터를 처리해야 하며, 사용자 상호작용은 점점 더 풍부하고 역동적이 될 것입니다. 이러한 애플리케이션은 컨텍스트 인식, 지능적이어야 하며 AR을 포함한 모든 상호작용 채널에서 사용자를 적극적으로 안내해야 합니다.
- 애플리케이션 개발의 미래는 Low-Code가 아닙니다. Low-Code 기반 위에 AI 지원 개발이 있습니다.
- 개발 플랫폼의 미래는 통합되어 있습니다. 개발을 가속화하고 스마트 앱 제공의 모든 측면에 AI를 적용하려면 전체 경험을 통합하고 전체 스택에 걸쳐 깊이 통합해야 합니다. 여기에는 UI 개발, 애플리케이션 로직뿐만 아니라 데이터 관리, 이벤트, 분석 및 머신 러닝도 포함됩니다.
우리는 이길 플랫폼은 비즈니스에 필요한 순간에 가치를 제공하는 데 성공하는 플랫폼이라고 믿습니다. 전체 라이프사이클에 걸쳐 스마트 앱의 모든 측면을 포괄하는 플랫폼입니다. Low-Code에만 집중하는 플랫폼이나 IoT에만 집중하는 플랫폼은 시장에서 일어나고 있는 혼란의 물결을 견뎌내지 못할 것입니다.
무엇 향후 계획?
안정적이고 신뢰할 수 있는 파트너의 지원을 받아 Siemens 우리는 이 도전에 나설 준비가 되어 있습니다. 우리는 세 가지 주요 분야에 대한 투자를 상당히 가속화할 계획입니다.
- 독립형 로우코드 비즈니스: 구매가격 외에, Siemens 상당한 투자를 예상합니다 Mendix 향후 3년 동안 R&D 및 출시 확장에 대한 투자를 가속화합니다. 우리는 독립적인 로드맵을 계속 유지하고 가장 혁신적이고 개방적이며 확장 가능하고 확장 가능한 Low-Code 플랫폼으로서의 유산을 계속할 것입니다. 우리는 물론 Smart App 개발을 위한 강력한 지원자인 IBM Watson 및 SAP Leonardo를 포함하여 SAP 및 IBM 생태계에 대한 지원을 강화할 것입니다. 또한 직접 및 파트너 영업 팀에 계속 투자하고 모든 수직 및 기술 생태계에서 고객 및 파트너에게 기술 라이선스를 계속 제공할 것입니다.
- 산업용 IoT: Mendix Siemens MindSphere는 Enterprise Low Code와 IIoT의 최초이자 유일한 조합입니다. 우리는 물리적 세계를 위한 운영 체제를 만드는 목표로 응집력 있는 개발자 경험에 투자할 계획입니다.
- 산업 솔루션: 우리는 모든 분야에서 고도로 통합된 산업 솔루션을 공동으로 개발할 계획입니다. Siemens 사업부 및 사업부.
이러한 모든 투자를 통해 개발자 커뮤니티는 혁신의 가속화된 제공과 스마트 앱 개발의 모든 측면을 포괄하는 플랫폼의 확대를 보게 될 것입니다. 이제 혁신적인 스마트 앱에 대한 아이디어를 떨쳐낼 때입니다. 우리는 올바른 곳에 투자할 수 있도록 이러한 아이디어를 듣고 싶습니다! 그리고 앱이 "스마트"하지 않더라도, 우리 플랫폼은 엔터프라이즈 애플리케이션을 제공하기에 가장 적합한 장소가 될 것입니다. 스마트 앱을 제공하기 위한 최고의 플랫폼이 되기 위해 우리가 하는 모든 투자를 통해 모든 유형의 엔터프라이즈 애플리케이션이 혜택을 볼 것입니다.
우리는 올해 상반기 동안 우리 플랫폼에 많은 개선 사항을 발표했습니다.. 또한 우리는 발표했습니다 최초의 AI 지원 Low-Code 개발 환경이며 이를 다음과 같이 명명했습니다. Mendix 지원. 이번 달 말에 우리는 여러분에게 미래를 처음으로 보여드릴 것입니다. Mendix 모든 사용자를 도와주세요. 계속 지켜봐주세요!