2011년 5월 27일 금요일

MEAP: Mobile Enterprise Application Platform

모바일 기업은 더 효율적인 비즈니스 의사 결정과 함께 향상된 고객 관여, 뛰어난 고객 지원, 향상된 공급망 관리와 사업파트너/공급자와의 협력을 얻어내고 있다. 이런 장점들을 통해 모바일화는 장기적인 사업 전략을 위한 핵심 요소로 평가되고 있다.

그러나 기업의 모바일 솔루션에는 너무 많은 것들이 엮여 있다. 새로운 보안, 통합 그리고 관리성등의 문제가 상황을 더 어렵게 만든다. 이 와중에 모바일 애플리케이션은 종래의 데스크톱 PC들이나 노트북만큼 효율적으로 동작해야 한다.

엔터프라이즈 모빌리티를 올바르게 이룩하기 위해서는 다양한 기긱 지원, 통제를 위한 중심기지 확보, 기업 내 자료에 대한 보안 강화, 엔드유저에 대한 지원이 필요하다. 하지만 모든 것이 무계획적으로 이루어진다면 다음과 같은 위험에 봉착할 수 있다.
  • 비즈니스 프로세스의 혼란

모바일 어플리케이션이 업무 수행에 필수적인 IT 시스템의 일부로 확고히 자리잡았다. 이 중 어느 한 부분의 기능이라도 문제가 생기면, 생산성이 약화되고 서비스 수준이나 수익 전망이 위태로워진다.
  • 고비용

임기응변적으로 만들어진 모바일 어플리케이션 아키텍쳐를 유지하기 위해서는 결국 오랜 시간의 노동이 필요하다.
  • 비즈니스 민첩성의 부재

부실하게 계획된 모바일 아키텍쳐는 동적으로 변화하는 비즈니스 전략을 지원할 수 없으며, 사업 전체를 뒤쳐지게 만든다.

Mobile Middle-Ware
미들웨어는 복잡성을 관리하기 위한 기업 소프트웨어 아키텍처로 오랫동안 사용되어 왔다. 어플리케이션과 클라이언트 기기 사이에 위치한 미들웨어는 백엔드에 위치한 여러 어플리케이션과 프론트엔드에 위치한 여러 운영체제 사이의 커뮤니케이션을 용이하게 만들어 준다.
미들웨어를 이용하면 각 장치의 관리가 중앙 집중화 되고, 어플리케이션 커스터마이제이션을 따로 분리하여 재사용 할 수 있으며, 여러 어플리케이션 사이에서 자료를 공유할 수 있다.


Mobile Enterprise Application Platform (MEAP)
HandySoft Mobile Enterprise Application Platform

업계에서는 Mobile Middle-Ware를 위해 Mobile Enterprise Application Platform, MEAP 라는 새로운 용어를 만들어 냈다. MEAP의 접근 방식을 통하면, 모바일 비즈니스의 필요에 따라 모바일 인프라스트럭처가 쉽게 확장될 수 있다. 어플리케이션, 기기, 데이터베이스, 워크플로우, 그리고 사용자 그룹들이 비교적 간단하게 추가되거나 변화 될 수 있는 것이다.

또한, MEAP은 아래의 엔터프라이즈 모빌리티 환경에서 발생하는 다양한 문제점들을 해결하기 위한 방법들을 제공하는 것을 목적으로 한다.
  • 모바일 그룹웨어를 포함한 영업지원시스템(SFA)
  • 사업현장 지원 시스템(FFA)
  • 모바일 업무 포털(EP)
  • 고객관계관리(CRM)
  • 금융, 물류/유통, 제조, 서비스등의 산업전반

Gartner는 2010년말 모바일 오피스 시장은 10억달러규모로 성장하고, 2012년에는 95%의 회사들이 지금의 단일 기능 위주 모바일 솔루션에서 엔터프라이즈 모빌리티 플랫폼으로 이전할 것이라고 예측하고 있다.

MEAP의 필요성
MEAP솔루션의 필요성은 재활용성과 비용절감이라는 키워드로 설명된다.
MEAP은 다수의 엔터프라이즈 어플리케이션들에게 모바일 환경에 적용하기 위한 프레임워크를 제공함으로써 다양한 단말에서 다수의 어플리케이션이 플랫폼 공유를 통해 동작할 수 있도록 할 수 있다.
MEAP은 다음과 같은 편의성을 제공하고 있다.
  • 다수의 스마트폰 OS, 다수의 스마트폰 하드웨어, 다수의 통신사 환경에 대한 코드 재활용성 제공
  • 플랫폼 공유를 통해 서비스를 위한 인프라, 미들웨어에 대한 중복투자 방지
  • 다양한 단말기에 대한 모바일 화면 개발 지원
  • 테스트와 연동을 위한 지원

MEAP의 요건
시장에 출시된 MEAP들을 분석하면 다음과 같은 요건들을 갖추고 있다.
  • 다양한 단말 환경을 지원하여 적은 비용으로 다양한 스마트폰 환경에 적용될 수 있는 기능을 제공해야 한다. “One Source Multi-use”, 또는 “Any Device Any Platform”같은 개념을 구현하기 위해서 MEAP은 스마트폰 플랫폼의 종류, 모바일웹, 모바일 어플리케이션, 리치 클라이언트등의 다양한 클라이언트 형태를 지원하고, 사용자 경험에 바탕을 둔 UI를 제공할 수 있어야 한다. 물론, 기존 산업용 PDA의 환경과의 동시 지원여부도 가능해야 한다.
  • 통합개발환경(Integrated Develop Environment, IDE)를 통해서 프로젝트의 구성, 코딩, 테스팅, 디버깅 같은 작업을 지원할 수 있어야 한다.
  • 모바일 프레임워크를 제공하고, 충분한 추상화 계층을 제공함으로써 다양한 단말환경에 적용이 가능해야 한다. 이러한 기능을 제공하기 위해서 다수의 제품들은 메타언어 프레임워크를 제공한다.
  • 관리기능 및 보안기능을 제공함으로써 단말들의 효율적인 관리 및 제어기능을 제공하고, 단말분실 또는 해킹등의 취약점을 해결할 수 있는 보안기능도 제공할 수 있어야 한다.
  • 백엔드 통합 기능을 제공함으로써, 기존의 비즈니스 로직과의 연동, SNS와의 연동등과 같이 모바일 환경을 충분히 활용할 수 있는 기능을 제공하여야 한다. 물론 이를 위해서 백엔드 서비스의 복잡도가 높아지는 문제점을 제공해서는 않된다.
  • 플랫폼 확장성 및 유연성을 제공함으로써 비즈니스의 확장시 충분히 수평적 확장이 가능하여야 하며, 비즈니스 로직등이 코드의 변경없이 다양한 환경에 쉽게 적용되고, 공유될 수 있도록 하여야 한다.


MEAP 시장 선점 기업들과 특징
Gartner는 MEAP 솔루션을 제공하는 vendor들을 세가지로 구분하고 있다. 
Magic Quadrant for Mobile Enterprise Application Platforms
  • Mobile OS에 중점을 둔 vendor들로 Microsoft, Apple, RIM과 같은 기업군이다. 위 Vendor들은 다양한 mobile OS의 지원보다는 단일 OS환경의 다양한 어플리케이션 개발을 주력하고있다. Gartner는 현재 40% ~ 60%를 차지하는 이러한 vendor들의 점유율이 향후 다양한 디바이스와 OS에서의 기업환경의 중요성에 직면하게 되면 줄어들 것이라고 판단하고 있다.
  • Sybase, IBM, Pyxis Mobile, Spring Wireless와 Syclo와 같이 다양한 채널(디바이스 및 서비스)에서 모바일관련 전문성을 갖고 있는 vendor들이다. 이러한 회사들은 디바이스와 어플리케이션 어느 하나에 중점을 두지 않는 특성을 갖고 있다.
  • SAP, Oracle과 같이 어플리케이션 솔루션에 기반을 둔 vendor들로 기존 자신들의 어플리케이션 솔루션의 MEAP시장 적용에 주력을 하고 있습니다.

Gartner는 2011년에는 salesforce.com과 Google과 같은 경쟁사들이 이러한 기존 vendor시장에 새로이 참여할 것으로도 예상하고 있다. 이러한 경쟁사들의 시장참여는 웹기반 어플리케이션 시장과 cloud service와 같은 시장에 참여하게 될 것이라고 예측하고 있다.

MEAP의 대안들과 한계점
모바일 오피스를 제공하는데 있어서 다양한 플랫폼과 다양한 디바이스의 문제점을 MEAP이 아닌 웹어플리케이션으로 해결하고자 하는 방법이 있다. 웹브라우저만 있다면 웹어플리케이션은 동작을 할 수 있기 때문에 다양한 디바이스와 OS의 문제점을 해결할 수 있고 개발에 대한 비용을 크게 필요로 하지 않을 수 있다. 하지만, 다음과 같은 문제점들로 웹어플리케이션은 MEAP의 대안은 될 수 없다.
  • 페이지 로딩 방식에 따른 느린 속도
  • 디바이스의 한계에 따른 처리 속도의 한계점
  • 다양한 디바이스를 직접적으로 제어하지 못하는 웹브라우저의 제약점.

데스크탑 가상화를 모바일 환경에 그대로 적용하는 방법도 MEAP의 대한 기술로 언급을 할 수 있다. 기존 데스크탑 환경을 모바일에서 그대로 사용할 수 있고, 별도의 개발을 필요로 하지 않기 때문이다. 하지만, 위에서 언급한 웹어플리케이션과 비슷한 한계점을 갖고 있기 때문에 MEAP의 대안이 될 수 없다.

댓글 없음:

댓글 쓰기

블록체인 개요 및 오픈소스 동향

블록체인(block chain) 블록체인은 공공 거래장부이며 가상 화폐로 거래할때 발생할때 발생할 수 있는 해킹을 막는 기술. 분산 데이터베이스의 한 형태로, 지속적으로 성장하는 데이터 기록 리스트로서 분산 노드의 운영자에 의한 임의 조작이 불가...