모바일 엔터프라이즈 애플리케이션 플랫폼

Mobile enterprise application platform

모바일 엔터프라이즈 애플리케이션 플랫폼(MEAP)은 모바일 애플리케이션 개발을 가능하게 하는 제품 및 서비스의 모음입니다.이 용어는 2008년 Gartner Magic Quadrant 보고서에서 "멀티 채널 액세스 게이트웨이 시장"[1]으로 이름을 바꾸면서 만들어졌다.

목적

MEAP는 구축 시점과 모바일 컴퓨팅 기술 라이프사이클 전체에 걸쳐 기기, 네트워크, 사용자 그룹의 다양성을 관리함으로써 모바일 소프트웨어 개발의 어려움을 해결한다.독립형 애플리케이션과 달리 MEAP는 모빌리티를 구현하는 포괄적이고 장기적인 접근 방식을 제공한다.교차 플랫폼 고려사항은 MEAP를 사용하는 데 있어 하나의 큰 원동력이다.예를 들어, 기업은 MEAP를 사용하여 모바일 애플리케이션을 한 번 개발하여, 기본적인 비즈니스 논리에 대한 변경 없이 다양한 모바일 기기(스마트폰, 태블릿, 노트북 및 강화형 핸드헬드 포함)에 배치할 수 있다.[2]

플랫폼 애플리케이션은 단일 인프라에 여러 애플리케이션을 배치하고자 하는 기업에게 가장 적합하며, 현재 모바일 현장 인력의 크기로 확장되고 온라인 및 오프라인 모드에서 사용할 수 있다.[3]모바일 플랫폼은 모바일 애플리케이션 개발 기간을 단순화하고 단축할 수 있는 상위 언어와 손쉬운 개발 템플릿을 제공하므로 모바일 비즈니스 애플리케이션 구현을 위한 프로그래밍 지식이 덜 필요하다.

규칙3길

Gartner는 기업들이 MEAP 접근법을 고려할 때 다음과 같은 사항을 고려해야 한다고 관찰했다.

  1. 3개 이상의 모바일 애플리케이션 지원
  2. 3개 이상의 모바일 운영 체제(OS) 지원
  3. 3개 이상의 백엔드 데이터 소스와 통합

Gartner는 이러한 상황에서 공통의 모빌리티 플랫폼을 사용하는 것을 추진했다.[4]

구성 요소 및 기능

구조

MEAP는 일반적으로 모바일 미들웨어 서버모바일 클라이언트 애플리케이션의 두 부분으로 구성된다.미들웨어 서버는 모든 시스템 통합, 보안, 통신, 확장성, 교차 플랫폼 지원 등을 처리한다.미들웨어 서버에는 데이터가 저장되지 않으며, 백엔드 시스템에서 모바일 기기 및 백업에 이르는 데이터만 관리한다.

모바일 애플리케이션은 미들웨어 서버에 접속해 사용자 인터페이스와 기기 비즈니스 로직을 모두 구동하는 소프트웨어다.이러한 애플리케이션은 종종 애플리케이션을 시작할 수 있는 플랫폼으로 모바일 운영 체제를 통해 원활하게 전송할 수 있다.모바일 앱은 HTML5와 같은 기술("씬" 접근법"이라고 불리는 것)을 사용하여 장치의 브라우저에 렌더링되거나 기기에 설치된 "틱" 애플리케이션 또는 네이티브 앱으로 배치될 수 있다."thick" 또는 "thin" 애플리케이션의 배치 여부는 애플리케이션 복잡성, 장치 지원, 사용자 경험 요구 사항 및 네트워크 적용 범위가 없는 경우 애플리케이션 가용성 필요성에 따라 달라진다.

특징 및 기능

  • MEAP는 별도의 코드 세트를 유지 관리할 필요 없이 둘 이상의 모바일 장치와 운영 체제를 지원할 수 있다.
  • MEAP에는 일반적으로 통합 연결, 보안, 앱 관리가 지원되는 모바일 미들웨어 서버가 포함되어 있다.
  • 대부분의 MEAP는 이를 확장하기 위해 코드를 작성할 필요가 없는 기술을 사용한다.이것은 Eclipse와 같은 산업 표준 통합 개발 환경을 사용할 수 있다.
일부 툴은 하이브리드 모드를 가지며, 도조 툴킷, YUI 라이브러리, jQuery Mobile, Sencha Touch 등 자바스크립트 기반의 UI 디자인 SDK를 사용한다.그리고 새로운 JavaScript 기반 Device 피처링 API 캡슐화(GeoLoc, Connective, Accmeter, Camera, G 센서, Events, File 시스템 등)도 PhoneGap(APache Cordova), Appceelerator와 같은 IDE에 연결된다.즉, 사용자 정의 APP는 4GL 코딩이나 네이티브 코딩 없이 대부분의 모바일 기기 기능을 사용할 수 있으며, 일단 개발되고, 어디에나 배치될 수 있도록 할 수 있다.
  • MEAP는 4GL 툴을 넘어 그래픽 환경과 전용 스크립트 언어를 사용함으로써 모바일 비즈니스 지원 워크플로우와 임베디드 기능 정의 원칙을 발전시켰다.[5]
  • 여러 서버 데이터 소스와 통합하여 백엔드 시스템의 SOA 서비스를 활용하십시오.
  • 이미 알고 있는 개발 기술 및 툴과 이미 보유한 전문 지식을 활용하십시오.자세한 내용은 모바일 애플리케이션 개발 섹션을 참조하십시오.
  • 모바일 애플리케이션을 중앙 집중식으로 관리B2E 시나리오에 좀 더 맞춤화된 실제 기기의 관리는 일반적으로 모바일 기기 관리(MDM)로 이루어진다. 또한, MDM과 통합하여 자신의 기기 기능을 가져올 수 있는 것도 있다.
  • 사용자가 언제 어디서나 액세스할 수 있도록 하여 기존 비즈니스 플랫폼을 개선하십시오.
  • 클라우드에서[6] MEAP 실행 가능

2016년 마케팅 보고서는 2020년까지 1,890억 달러의 시장을 예측했다.[7][8]

참고 항목

참조

  1. ^ "다채널 액세스 게이트웨이 시장을 모바일 엔터프라이즈 애플리케이션 플랫폼 시장으로 개칭했는데, 그 성숙도와 애플의 진입, 모바일 툴과 플랫폼이 애플리케이션 개발 주류로 이동하는 것을 반영했다."Michael J. King, William Clark, "Magic Quadrant for Mobile Enterprise Application", G00162969, 2008년 12월 18일.이듬해 Gartner는 웨이백 머신에 2012년 7월 12일 보관된 또 다른 마법 사분면 보고서에 "모바일 소비자 애플리케이션 플랫폼" 범주를 추가했다.
  2. ^ Michael Brandenburg, Technical Editor. "Mobile enterprise application platforms: A primer". Searchmobilecomputing.techtarget.com. Retrieved 8 May 2013. {{cite web}}: author=일반 이름 포함(도움말)
  3. ^ "Archived copy" (PDF). Archived from the original (PDF) on 30 March 2012. Retrieved 8 August 2011.{{cite web}}: CS1 maint: 타이틀로 보관된 사본(링크)
  4. ^ Gartner RAS 핵심 연구 노트 G00211688, Michael J. King, William Clark, 2011년 4월 20일
  5. ^ "MSP, Mobile Service Platform". i-Rose, Ltd. Retrieved 26 December 2013.
  6. ^ "Many-device-to-many-platform Mobile App Integration is No Longer a Challenge". Configure.IT. Retrieved 20 November 2014.
  7. ^ "Mobile app market to grow 270% to $189 billion by 2020". 2 November 2016.
  8. ^ "Mobile Apps: Redefining the Hospitality Industry". Android and iPhone apps in Minutes. Retrieved 18 July 2020.