IT Solutions

모바일 워크의 기반이 되다, LG CNS의 모바일 표준 플랫폼 MXP(Mobile Cross Platform)

2014. 7. 28. 10:25

플랫폼(Platform)이란 말은 한번쯤 들어보셨을 텐데요. 사실 ‘플랫폼’처럼 일상에서부터 상업, 기술 등의 다양한 분야에 걸쳐 사용되는 용어도 없죠. 누군가 여러분에게 플랫폼에 대한 정의를 내리라고 한다면 바로 답변이 어려운데요. 어떤 분야에 사용되는지, 어떤 관점으로 바라보는지에 따라 그 의미가 달라질 수 있기 때문에 사실 한 마디로 정의하기 어려운 용어입니다.

 

플랫폼(Platform)의 사전적인 의미는 연설이나 공연을 하기 위해 준비된 평평한 형태의 구조물입니다. 즉 무대, 단상, 연단 등의 '대(臺)'라고 하는데요. 좀 더 넓은 의미로는 어떤 활동을 반복적으로 수행할 수 있는 공간 또는 구조물의 '장(場)'을 말하기도 합니다. 비즈니스에서의 플랫폼은 두 가지로 나눌 수 있는데요. 제조업에서는 어떤 제품을 개발/제조할 때 공통적으로 사용하는 기본 '골격(frame)'으로 정의하고, 서비스업에서는 어떤 서비스를 개발/제공하기 위해 사용하는 '기반(infra)'으로 정의됩니다. 기술 분야에서는 특정 장치나 시스템 등에서 이를 구성하는 기초가 되는 '틀(form)'을 이야기하기도 합니다. 


<플랫폼(Platform)의 예>


조금 범위를 좁혀서 앞으로 다루고자 하는 IT 분야에서는 플랫폼을 어떻게 정의를 내리고 있는지 살펴볼까요? IT 분야에서의 플랫폼은 컴퓨터 시스템의 기반이 되는 하드웨어 또는 소프트웨어입니다. 하드웨어에서는 컴퓨터 본체, 메인보드 등이 대표적이고, 소프트웨어에서는 운영체제, 펌웨어 등이 대표적이죠. 오늘은 소프트웨어 플랫폼인 운영체제(OS), 그 중에서도 스마트폰 등의 모바일 기기에 들어 가는 모바일 플랫폼(Mobile Platform)에 대해 살펴보겠습니다.

스마트 워크란, 기존의 고정된 사무 공간에서 일하는 방식과는 달리 언제 어디서나 효율적으로 일하며 절약된 시간을 가치 창출형 업무에 사용하기 위한 패러다임을 의미합니다. 현재 우리는 스마트폰의 확산과 성능 향상, 그리고 노트북 등의 기기를 활용하게 되면서 제한적인 업무 환경에서 훨씬 더 효율적이고 다양한 곳에서 일을 할 수 있게 되었는데요. 

조금 더 효율적인 업무 환경을 위해서 모바일 업무 환경을 기업 내에 도입하는 데에는 두 가지 장애물이 있습니다. 첫 번째는 스마트 기기에서는 PC와 달리 OS 플랫폼이 다양하다는 것이고, 두 번째는 스마트 기기를 통해 정보 자산의 유출 가능성입니다. 


 ● 기업 내의 모바일 환경 도입의 Pain Point


1. 다양한 모바일 플랫폼 수만큼의 앱 개발

업무에 PC만 사용하던 시대에는 Microsoft의 윈도우 운영체제에 맞게 프로그램을 개발하기만 하면 됐었지만, 이와는 달리 Android, iOS, Windows Phone 등 모바일 플랫폼은 매우 다양합니다. 하지만 플랫폼의 수만큼 앱의 설계 시 드는 유지보수 비용이 많이 필요하며, 또한 앱의 수정 시에는 개발에서 배포까지 상당히 긴 시간이 소요됩니다,


2. 우리 회사에서만 쓰는 프로그램을 공개적인 앱 스토어에서?

기업용 앱 스토어를 가지고 있지 않은 기업에서는 일반에 공개되어 있는 Apple 앱 스토어나 Google 플레이 스토어에 기업 내부에서만 사용하는 앱을 올려서 배포하게 됩니다. 하지만 이런 경우, 누구나 기업 내부의 앱을 다운로드 받을 수 있어서 보안 위협 요소가 될 뿐만 아니라, 앱 스토어 사업자의 검증 절차가 있어 최소 1~2주는 지나야 앱을 다운로드 받을 수 있습니다. 


3. BYOD, 임직원 개인 기기에 회사 프로그램을 설치한다?

개인의 스마트 기기에 기업용 앱을 설치하게 되는 BYOD(Bring Your Own Device) 환경은 스마트폰 화면을 캡처하여 자료를 유출한다든지, 사용자가 아예 네트워크를 차단하여 감시망을 우회할 수 있는 등 보안에 어려움이 있습니다.





따라서 스마트 워크를 위한 모바일 업무 환경을 도입하기 위해서는 다양해진 플랫폼과 보안의 문제에 대응하는 전사 공통의 모바일 표준 플랫폼 도입이 필요합니다. 그러면 기업은 업무 처리와 보다 나은 서비스 제공에 집중할 수 있을 것입니다.

 

LG CNS는 기업의 모바일 도입에 있어서 걸림돌을 제거하고 OS의 다양화와 보안 우려에 대응할 수 있도록 전사 표준 플랫폼으로 적용 가능한 MXP(Mobile Cross Platform)를 보유하고 있습니다. 


MXP는 모바일 서비스를 위한 어플리케이션의 개발, 배포, 운영 관리를 모바일용 소프트웨어의 라이프 사이클 전반에 걸쳐 지원하는 올인원 솔루션으로 확장성, 안정성, 재사용성을 모두 보장해 줍니다. 대표적인 기능으로 앱 개발 도구인 MXP Studio, 앱 관리/보안 도구인 MXP MAM, 메시지 전송 시스템인 MXP Push가 있습니다. 

<LG CNS의 Mobile Cross Platform(모바일 표준 플랫폼)>


1) 앱 개발 도구, MXP Studio

MXP Studio는 모바일용 프로그램 개발 플랫폼으로 HTML, Java Script, CSS 등 웹 표준 기술로 앱을 개발하면 하나의 소스로 다양한 플랫폼에서 동일한 기능의 동작을 보장하는 OSMU(One Source Multi Use) 플랫폼입니다. MXP가 보유한 모듈 외에 다른 모듈도 플러그인 방식으로 MXP Studio에 끼워서 개발 가능한 3rd Party 모듈 플러그인 시스템을 갖추고 있습니다. 

무엇보다 데이터를 안전하게 보호하기 위해 소스 코드 암호와, 코드 유출 방지, 데이터 원격 삭제 기능이 있고, 국가 및 공공 기관의 보안 제품 도입에 필수적으로 요구되는 국정원의 검증필암호모듈, CMVP(Cryptographic Module Validation Program) 인증을 받은 솔루션입니다.


2) 앱 관리와 보안 도구, MXP MAM(Mobile Application Management)

구성원과 그룹 권한에 맞춘 앱의 배포, 재배포 없는 업데이트, 앱 실행시에만 제어 기능이 지원되는 모바일 보안 솔루션입니다. 사용자 별로 앱 접근 권한을 부여할 수 있고, 앱을 재배포 하지 않고도 부분적으로 업데이트가 가능하며 하이브리드 앱, 네이티브 앱 모두 배포 및 제어를 할 수 있는 특징을 지니고 있습니다.


개인용 단말기에 업무용 앱을 설치하는 것을 감안하여 단말 제어를 위한 별도의 Agent가 설치되지 않고, 앱 실행 시에만 단말 기능을 제한하는 유연한 보안 기능으로 단말기에 설치되어 사용자의 앱과 단말을 모두 제어하는 MDM(Mobile Device Management)에 대한 임직원들을 사생활 침해 우려를 해소할 수 있습니다. 또한 각종 제어 정책은 중앙에서만 관리할 수 있도록 되어 있습니다. 이 밖에도 다양한 앱 배포와 사용 단말의 보안 활동을 위해 다양한 배포 통계 화면 및 Export 기능, 단말의 보안 미 준수 행위 감지 및 즉시 보고, 직원의 단말 보유 및 앱 활용 현황 상세 조회 등의 기능을 제공하고 있습니다.


3) 메시지 전송 시스템, MXP Push

MXP Push는 기업의 전사 활용이 가능한 모바일 OS로, 독립적인 대용량 고속 발송 메시징 시스템입니다. 전 임직원들에게 모바일 기기로 메시지를 전달할 때 매우 유용합니다. 하나의 메시지로 여러 OS 플랫폼에 수백에서 수십만 개의 대용량 메시지를 동시에 고속으로 발송 가능합니다. 또한, 사적으로 활용 가능한 독립 구조를 통해 여러 시스템에서 동시에 요청한 메시지 처리가 가능하며, 데이터베이스 또는 API를 통해 결과를 확인할 수 있습니다. 발송과 앱 실행 간의 상관 관계 그래프, 발송 결과 성공과 실패 건의 조회가 가능하여 실패 건만 선택적으로 재전송할 수도 있습니다.

 

국내 대형 IT 기업들은 다양한 플랫폼에 대응하고 보안 기능도 제공하는 모바일 플랫폼을 대부분 보유하고 있는데요. 그렇다면 LG CNS가 제공하는 MXP의 차별화 포인트는 무엇일까요? 크게는 유연성, 민첩성, 보안성, 안정성의 네 가지를 들 수 있습니다.  


1) Advanced Plug-In System의 유연성

앱의 시작에서부터 종료까지 어느 시점에서든 화면이나 이벤트 등 어떤 형태에서라도 외부 모듈을 연계하여 재사용하는 Advanced Plug in System은 MXP가 자랑하는 가장 강력한 기능입니다.  이는 실행 환경이든 앱의 개발이나 테스트 환경이든 상관없이 MXP Studio에서 바로 Eclipse, Xcode, Visual Studio로 소스 코드를 내보내어 PC 기반의 개발 도구의 전용 기능을 사용할 수 있도록 해 줍니다.


2) MXP Update System의 민첩성

일반적으로 앱을 개발하여 앱 스토어에 등록하면 사용자가 원하는 앱을 다운로드하여 사용합니다. 그리고 약간의 변경이 있을 때마다 같은 업데이트 절차를 거칩니다. 하지만, MXP는 일단 앱을 개발하여 등록해 두면 개발 소스를 선택적으로 업데이트합니다. 또한, 수정된 파일을 등록해 두면 전체 앱을 사용자가 다운로드하여 설치하지 않고도 앱 실행 시, 업데이트된 리소스만 자동으로 다운로드하여 실행하는 효율적인 업데이트 시스템을 가지고 있습니다. 이러한 민첩성은 업데이트 시스템에만 있는 것은 아닙니다. 모바일 앱을 글로벌하게 사용하고 싶을 때에는 언어 파일을 추가해 주기만 하면 다국어가 모바일 OS 언어 설정에 따라 자동으로 적용됩니다. 


3) 모바일에 최적화된 보안성

해킹, 탈옥 등으로 기기에서 앱을 추출한다고 해도 MXP의 앱은 JavaScript가 암호화 되어 있어 업무 로직 파악이 불가능합니다. 암호화되어 있어도 성능 저하가 없는 것 또한 장점입니다. 국정원 인증을 받은 암호화 모듈을 사용하였고, 단말/서벌 보안 모듈을 제공하고 있으며, 통신 구간의 데이터 암호화는 기본으로 적용하고 있습니다,


4) 국내 1등 지원 체계의 안정성

모바일 OS가 업그레이드되면 MXP는 OS 버전 업그레이드 후, 1주~3주 내에 업데이트가 완료됩니다. BYOO, Google Push, Google Map 등 모바일 기술의 트렌드에도 빠르게 대응하고 있는데요. 아키텍쳐 기술 자문, 구축, 설계 서비스를 통한 최적의 아키텍쳐 적용, IT 리스크 진단, 최적화 서비스를 통한 문제 해결 및 지원 등 전문화된 조직과 기술, 노하우를 가지고 있습니다. 

LG CNS는 수년간 대규모 SI 사업과 다양한 산업 분야 프로젝트 경험 기반의 솔루션 역량을 보유하고 있으며, 그를 통해 안정적 지원이 가능합니다.

 

그렇다면 기업에서 LG CNS MXP을 도입하면 어떠한 이점이 있을까요? 


1) 기업에게 현실적인 모바일 보안의 대안 제시

BYOD(Bring Your Own Device) 환경에서 개인의 스마트 기기에 보안 툴이 설치되지 않고 앱 레벨에서 제어하는 MAM(Mobile Device Management)으로 임직원들에게 거부감 없는 보안을 제공합니다. 개발소스 자체를 암호화하여 해킹, 탈옥 등을 통해 앱을 추출하더라도 로직이 유출되지 않으며, 통신 구간 내에서 전송되는 데이터를 암호화하여 완벽한 보안을 제시합니다. 


2) 비용 절감, 개발 기간 축소

원 소스 멀티 유즈(One Source Multi Use)로 OS 별 중복 개발 유지보수에 드는 비용이 절감됩니다. 기업용 앱스토어를 사용하여 개발 즉시 배포하므로 개발에서 사용까지의 기간 또한 줄어들 수 있습니다. 그리고, 신규 OS 업그레이드에 신속히 대응하여 연속성 있게 업무를 진행할 수 있도록 지원합니다.


3) 용이한 모바일 앱 개발

3rd Party 모듈, 오픈 소스 UI FW 연계의 유연, 웹의 표준 개발로 개발 인력의 확보가 용이합니다.

 

지금까지 LG CNS의 모바일 표준 플랫폼인 MXP에 대해 살펴보았는데요. MXP는 다른 플랫폼과는 차별화된 서비스의 제공으로 다양한 산업 영역에 걸쳐 사용되고 있습니다.   

모바일 플랫폼 환경은 역동적으로 변화하고 있습니다. 스마트 워치, 구글 글래스 등 몸에 착용하는 스마트 기기가 출현하고, 기기와 기기 간의 통신 IoT (Internet of Things)의 시대가 열리고 있습니다. 얼마 전에는 소프트뱅크에서 AI, 클라우드가 적용된 로봇 Pepper를 출시하면서 로봇 OS 플랫폼을 선보이기도 했는데요. 모바일 플랫폼은 현재 기업 내의 스마트폰이나 패드 정도에만 적용되고 있지만 향후 더욱 다양해질 것으로 전망됩니다. 


LG CNS의 MXP 또한 이러한 IT 트렌드 변화에 따라 진화하는 로드맵을 그리며, 한 걸음 한 걸음 진일보하고 있습니다. 앞으로 LG CNS MXP의 활약을 기대해 주세요!

   




Posted by IT로 만드는 새로운 미래를 열어갑니다 LG CNS

댓글을 달아 주세요

위로