IBM MobileFirstApp Platform...네이티브...

37
IBM MobileFirst App Platform ROI 향상을 위한 모바일 애플리케이션의 개발 및 통합 © 2013 IBM Corporation

Transcript of IBM MobileFirstApp Platform...네이티브...

Page 1: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

IBM MobileFirst App Platform ROI 향상을 위한 모바일 애플리케이션의 개발 및 통합

© 2013 IBM Corporation

Page 2: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

기업 모바일의 핵심 요소 – 모바일 앱의 구축과 연결기업 바일의 핵심 바일 앱의 구축과 연결

http://bit ly/ZHHABz

사례 동영상

© 2013 IBM Corporation2

http://bit.ly/ZHHABz

Page 3: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

모바일 애플리케이션 개발 – 기업의 최우선 순위

35%의 개발자가 현재 태블릿용 29%의 모바일 개발자가 현재 하이브리드

모바일 애플리케이션 개발 기업의 최우선 순위

애플리케이션을 개발하고 있으며, 90% 이상이 조만간 태블릿용애플리케이션을 개발할 계획입니다.

의 바일 개발자가 현재 하이 리앱 개발에 주력하고 있으며 49%는

내년에 주력할 예정입니다.

약 90%의 개발자가 현재향후 12개월 동안

77%의 개발자가 하이브리드약 90%의 개발자가 현재엔터프라이즈 애플리케이션을모바일로 확장하고 있거나조만간 확장할 예정입니다.

77%의 개발자가 하이브리드애플리케이션 개발에 주력할

것으로 예상됩니다.

1억 명 이상의 사용자들이 첫 거의 모두가 향후 2년 간 25가지주(2012년 9월)에 iOS6로업그레이드하였습니다

거의 두가 향후 년 간 가지이상의 모바일 애플리케이션을

배치할 것으로 보입니다

© 2013 IBM Corporation3

출처: Evans Data Mobile Developer Survey Mobile Development Report 2012 Volume 출처: Business Insider (2012년 9월)

Page 4: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

모바일 개발이 다른 이유모바일 개발이 다른 이유

개발이 다릅니다모바일 앱이 다릅니다• 보다 전략적 참여의 긴급성과 신속함에 대한 요구가 • 보다 빠른 개발 주기• 보다 전략적 – 참여의 긴급성과 신속함에 대한 요구가

더 큽니다

• 상황 인식 – 사용자가 어디서 무엇을 하고 있는지를 알수 있습니다

• 불안정한 네트워크 상에서 실행 – 연결 중단은 예외가

• 보다 빠른 개발 주기

• 각각 기능, OS 및 UI 동작을 지원하는 더 많은 디바이스

• 선택할 수 있는 개발 방식이 더 다양합니다 – 웹, HTML, 네이티브

선택할 수 있는 타사 및 오픈 소스 도구 프레임워크• 불안정한 네트워크 상에서 실행 – 연결 중단은 예외가아니라 일반적인 상황입니다

• 더 적은 풋프린트 – 더 매력적이며 사용하기 쉽게만들기 위해 계속 노력해야 합니다

• 상시 접속 – 그러므로 더 큰 가치를 실현할 수 있는 보안이 다릅니다

• 선택할 수 있는 타사 및 오픈 소스 도구, 프레임워크, 라이브러리가 더 다양합니다

상시 접속 그러므로 더 큰 가치를 실현할 수 있는기회가 됩니다

관리가 다릅니다

보안이 다릅니다• 소형, 경량, 상시 접속을 위한 휴대용 디바이스의

애플리케이션 및 데이터가 위협에 노출될 리스크가 더큽니다

컨텐츠 매시업과 관련된 인증에 더 어려움이 따릅니다• 더 작은 화면으로 더 많은 소스의 컨텐츠를 전달: 사내 및

클라우드의 여러 저장소 및 애플리케이션의 컨텐츠를조정(Choreograph)할 필요가 있습니다

• 애플리케이션 관리/제어(거버넌스), 배포, 버전 관리에

• 컨텐츠 매시업과 관련된 인증에 더 큰 어려움이 따릅니다

• 앱스토어 이용 약관은 보안 옵션을 제한할 수 있습니다

어려움이 따릅니다

• 공공 앱스토어 이용 약관은 B2C 애플리케이션의 관리에어려움을 더합니다

© 2013 IBM Corporation4

Page 5: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

기존 웹의 사용자 경험을 활용, 확장하는 모바일 애플리케이션기존 웹의 사용자 경험을 활용, 확장하는 바일 애플리케이션

멀티채널 웹 사이트 모바일 애플리케이션사례

이유 여러 채널(데스크톱 브라우저, 스마트폰, 태블릿 등)에 대하여 일관된 통합 웹 환경을제공

디바이스와 그 생태계를 충분히 활용할 수있는 환경을 제공

필요 기능 여러 애플리케이션 취합컨텐츠 관리역할에 대하여 개인화

전용, 태스크 중심의 애플리케이션디바이스 기능(예: 카메라)과 통합앱 스토어 등재 및 홍보

© 2013 IBM Corporation5

역할 기반 액세스

Page 6: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

모바일 앱 개발의 필요성과 과제모바일 앱 개발의 필요성과 과제

모바일 애플리케이션의구축과 배치

모바일 라이프사이클관리 및 테스트

데이터 액세스 및 통합관리 및 테 트

다양한 플랫폼에 대하여 개발하고구현하는 방법?

애플리케이션의 라이프사이클을테스트하고 관리하는 방법?

기존 시스템에 통합하는 방법?

코드의 보안을 확보하고 여러플랫폼에 대하여 재사용

B2C / B2B / B2E에 대한 관리 요구사항

디바이스 인벤토리에 대한 접근

테스트 자동화 & 계획

라이프사이클 관리

프로젝트 주기 단축 및 통합 활동감소

모바일을 위한 여러 다른 데이터사용 패턴사항

앱 분석과 지속적인 개선

멀티채널 및 멀티티어에 대응

신속한 프로토타이핑

팀 협업

기존의 엔터프라이즈 개발프로세스에 부합

사용 패턴

상황에 맞게 제공되는 컨텐츠

멀티 티어 시스템에 대한참여(푸시) 확대

© 2013 IBM Corporation6

신속한 프로토타이핑

Page 7: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

모바일 앱 개발 시 고려 사항모바일 앱 개발 시 고려 사항

모바일 애플리케이션의 모바일 라이프사이클 데이터 액세스 및 통합모바일 애플리케이션의구축과 배치

모바일 라이프사이클관리 및 테스트

데이터 액세스 및 통합

계획: 프로젝트 범위 및 목표 설정 요구사항: 사용자 요구사항 및 엔드포인트 정의: 백엔드 및계획 젝 범위 및 목 설정

설계: 모바일 사용자 환경을정의하고 최신 디바이스 기능을사용

구축: 크로스 플랫폼 및 관리

구사항 사용자 구사항 및의견 수집

협업: 애자일 개발 팀 간의 조정

테스트: 모바일 디바이스 및 연결시스템에 대한 테스트 자동화

엔 인 정의 백엔 및클라우드 애플리케이션 선정

통합: 백엔드에 신속하게 연결하고데이터를 결합

변환: 백엔드 데이터를 모바일에서구축: 크로스 플랫폼 및 관리효율성을 고려

시뮬레이션: 애플리케이션 기능 및사용 편이성을 확보

검토를 위한 공개: 이해관계자들의

시스템에 대한 테스트 자동화

배치: 통제된 배포를 통해프로덕션 단계 진입

지속적인 경험: 사용자의 의견을지속적으로 수렴하고 그 과정을

변환: 백엔드 데이터를 모바일에서사용하기 편한 형식으로 제공

푸시: 백엔드로부터 이벤트를수신하여 해당 디바이스로 푸시

동기화: 오프라인 상태에서도검토를 위한 공개: 이해관계자들의의견 수렴

지속적으로 수렴하고 그 과정을반복

동기화: 오프라인 상태에서도데이터 동기화를 유지

© 2013 IBM Corporation7

Page 8: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

IBM 모바일 엔터프라이즈 개발 라이프사이클

설계 및 개발 도구화

IBM 모바일 엔터프라이즈 개발 라이프사이클

설계 및 개발 도구화

통찰력 확보 통합

산업화산업화IBM 모바일 개발

라이프사이클 솔루션관리 테스트

배치 스캔 및 인증

© 2013 IBM Corporation8

스캔 및 인증

Page 9: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

IBM MobileFirst 오퍼링 포트폴리오IBM MobileFirst 오퍼링 포트폴리오

산업 솔루션

은행 보험 수송 통신 정부 의료유통 자동차

IBM & 파트너 애플리케이션

비스 개

Application Platform and Data Services애플리케이션 및 데이터 플랫폼

및설

계서

비 발및

통합

분석보안관리

전략

서비

분석보안관리

디바이스 네트워크 서버

© 2013 IBM Corporation9

클라우드 및 관리 서비스

Page 10: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

IBM MobileFirst Platform

지금 도입하실 수 있습니다!대상 고객

다양한 플랫폼에 고품질 모바일애플리케이션을 신속하게 개발하여

• 고품질 모바일 애플리케이션의 테스트애플리케이션을 신속하게 개발하여배치해야 할 고객

다양한 모바일 애플리케이션을엔터프라이즈 데이터 및 서비스에 완벽하게

자동화

• PureApplication System에 프라이빗클라우드 형태로 배치 가능엔터프라이즈 데이터 및 서비스에 완벽하게

연결해야 할 고객

IBM MobileFirst Platform의 특징

클라우 형태 배치 가능

• 디바이스 상의 여러 애플리케이션에 대한싱글사인온

네이티브, 웹 또는 하이브리드 앱 개발

다양한 디바이스를 위한 고품질 앱의 빌드 및테스트 도구

• 모든 주요 모바일 OS의 최신 버전 (iOS, Android, Windows, BlackBerry)

IBM Worklight (Mobile Foundation)

IBM Rational Test Workbench (with Rational ALM)

앱의 관리, 보안, 지속적인 전달 및 배포

모바일 사용을 위한 기존 데이터 및 서비스에간편하게 연결

10 © 2013 IBM Corporation

IBM Rational Test Workbench (with Rational ALM)

IBM Mobile Application Platform Management사내 구축 서비스 또는 관리 서비스 구현

Page 11: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

모바일 애플리케이션 플랫폼은 기존 투자를 활용하므로 엔터프라이즈모바일 애플리케이션 플랫폼은 기존 투자를 활용하므로 엔터프라이즈애플리케이션을 모바일 디바이스로 확장합니다

필수적인 개발, 런타임, 클라이언트디바이스 서비스

모바일 고유의 애플리케이션 클라이언트 디바이스 계층은모바일 애플리케이션 서버는 모바일바일 유의 애플리케이션라이프사이클 관리(ALM) 기능을 갖춘 개방형 표준 기반개발 환경

클라이언 디바이 계층은클라이언트 측 보안을 유지하고애플리케이션 업그레이드를 적용하며, 로컬 스토리지를 보호하고 디바이스기능에 대한 액세스를 허용합니다.

바일 애플리케이션 서버는 바일고유의 관리, 통지, 분석, 보안을제공하는 동시에, 기존에 이루어진데이터 영역과 애플리케이션,인프라스트럭쳐에 대한 투자를

© 2013 IBM Corporation11

기능에 대한 액세 를 허용합니다인 라 럭쳐에 대한 투자를보호합니다.

Page 12: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

단일 공유 코드베이스를 사용한 신속한 멀티 플랫폼 개발단일 공유 코드베이스를 사용한 신속한 멀티 플랫폼 개발

다수로 이루어진 복잡도에서

• 여러 프레임워크 및 도구 세트

하나로 통합된 단순성으로

• 단일 개발 환경• 여러 프레임워크 및 도구 세트• 4가지 코드베이스의 개발과 관리

• 단일 개발 환경• 단일 코드베이스의 개발과 관리

Windows PhoneAndroidApple

Windows PhoneAndroidApple

Blackberry

Blackberry

12 © 2013 IBM Corporation

Phone

IBM Worklight

Page 13: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

다양한 모바일 애플리케이션 개발 모델 지원다양한 모바일 애플리케이션 개발 모델 지원

모바일 웹 하이브리드 앱 – 웹 기반 네이티브 앱하이브리드 앱 - 혼합

Mobile Browser

Web Code

Native Shell

Web Code

Native ApplicationNative Shell

Web Native

Worklight 개발 환경은 이 모든 모드를 지원하며 네이티브 방식도 Worklight 서버로 관리

Device APIs Device APIsDevice APIs

하이브리드 크로스-플랫폼 모바일 애플리케이션+

기존 Native 기반 모바일 앱에 대한 투자 보호

Worklight 개발 환경은 이 모든 모드를 지원하며 네이티브 방식도 Worklight 서버로 관리

보편적 기술 기반크로스 플랫폼 호환성

디바이스 피처 활용급 UI 기반의 앱크로스 플랫폼 호환성

효율적 개발 라이프사이클

디바이스 피처 이용 한계

고급 UI 기반의 앱

특정 기술 기반낮은 개발 생산성

13 © 2013 IBM Corporation

디바이 피처 이용 한계고급 UI 개발 불가

낮은 개발 생산성낮은 크로스 플랫폼 호환성

IBM Worklight

Page 14: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

애플리케이션, 데이터, 서비스에 대한 기존 투자의 가치를 확대애플리케이션, 데이터, 서비스에 대한 기존 투자의 가치를 확대

다수로 이루어진 복잡도에서다양한 백엔드 통합의 구축과 관리

하나로 통합된 단순성으로자원 당 하나의 어댑터• 다양한 백엔드 통합의 구축과 관리

• 캐싱, 인증 및 싱글사인온, 서비스 중단, 푸시 알림을직접 관리해야 함

• 자원 당 하나의 어댑터

• Worklight 서버가 캐싱, 인증 및 싱글사인온, 서비스중단, 푸시 알림을 관리

분석클라우드분석

클라우드

DB분석엔진서비스

분석엔진

서비스애플리케이션 DB

애플리케이션

14 © 2013 IBM CorporationWorklight 채택 시

IBM Worklight

Page 15: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

수 개월이 아닌 수 시간 내로 이루어지는 보안 패치수 개월이 아닌 수 시간 내로 이루어지는 보안 패치

상황: HTML 기반 보안 침해가 공개된 애플리케이션

• 패치 및 패키지: • Android 앱• Apple 앱11 주주 공통 코드베이스 패치11 시간시간

불확실성에서 거버넌스 및 통제로

• Apple 앱• Windows 앱• Blackberry 앱

1 1 주주

• 검토를 위한 제출:• Apple Store

공통 코드베이스 패치1 1 시간시간

모든 플랫폼에 배치Apple Store• Google Play• Blackberry AppWorld• Windows App store

1 1 주주모든 플랫폼에 배치.Apple, Android, Blackberry, Windows Phone

2 2 시간시간

4-6 주의 공개 주기

해결 불가 사용자에게 공개된 앱을해결에해결에

직접 업데이트: 다음에 사용자가 앱을 실행할 때, 강제로 업데이트되거나 앱의 작동을 중단

해결에해결에해결 불가. 사용자에게 공개된 앱을업그레이드하거나 실행하지 말 것을 요구할

방법이 없음.

해결에해결에걸리는걸리는시간시간

당일 해결 보장해결에해결에걸리는걸리는시간시간

15 © 2013 IBM CorporationIBM Worklight

Page 16: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

엔드투엔드 모바일 솔루션 테스트엔드투엔드 모바일 솔루션 테스트

미들 티어 서버클라이언트 디바이스 백엔드 데이터 및 서비스미들 티어 서버클라이언트 디바이스 백엔드 데이터 및 서비스

테스트에는 모바일 프론트엔드 뿐만 아니라 훨씬더 많은 요소들이 관련되어 있습니다

16 © 2013 IBM Corporation

Page 17: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

급변하는 모바일 인프라 테스트 및 고품질 모바일 앱 구축급변하는 모바일 인프라 테스트 및 고품질 모바일 앱 구축

모바일 테스트 자동화− Android, iOS 상에서 실행되는 네이티브 및 하이브리드

모바일 앱 지원− 자연어 테스트 및 GUI 기반 테스트 편집− 테스트 작성, 실행, 보고를 위한 간소화된 통합개발환경 및테 작성, 실행, 를 위한 간 화된 통합개발환경 및

모바일 디바이스 클라이언트

Eclipse 클라이언트 통합− 모바일 테스트 자동화− Selenium 웹 GUI 테스트 자동화 지원− 멀티 채널 테스트 시나리오− Rational Quality Manager 및 IBM Worklight 모바일 개발

플랫폼과의 통합

2013년 1분기베타 출시

플랫폼과의 통합

엔드투엔드 모바일 테스트− 미들 티어 및 백엔드 시스템의 가상화− 모바일 애플리케이션의 동적 인스트루먼테이션모바일 애플리케이션의 동적 인스트루먼테이션− 멀티 터치 이벤트의 캡처 및 사용자 경험 재연

© 2013 IBM Corporation17 IBM Rational 테스트 워크벤치

Page 18: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

모바일을 우선시하는 조직은 엔터프라이즈

모바일 앱

모바일을 우선시하는 조직은 엔터프라이즈시스템과 수많은 연결 디바이스 간의 실시간애플리케이션 메시징이 필요합니다IBM Messaging Appliance 모바일 앱

플랫폼IBM Messaging Appliance는 실시간 상호작용으로 통찰력을입수하여 비즈니스 기회로 전환할 수 있도록 수백 만에 달하는동시 연결 확장될 예정입니다

IBM Messaging Appliance

동시 연결로 확장될 예정입니다.

모바일 디바이스, M2M(Machine-to-Machine), 텔레메트리, 텔레매틱스, 센서와 같은 장치에 접속할 수 있는 대규모연결성

Internet

Enterprise

APP

APP

Service

ServiceDB APP DB

APP

DB

Appliance

IBM WebSphere MQ Messaging

연결성

우수한 트랜잭션과 예측 가능하고 일관성 있는 대기시간단축을 지원하도록 무선에 최적화된 메시징

실제 이벤트에 입각한 현명한 의사결정을 내릴 수 있도록신뢰할 수 있는 양방향 메시징 및 PUB/SUB 기능 제공

내장된 IBM MQ 및 Message Broker를 통해 기존 환경에즉시 연결할 수 있는 기능즉시 연결할 수 있는 기능

© 2013 IBM Corporation18

IBM이 제시하는 계획, 방향 및 의도에 대한 IBM의 모든 언급은 특별한 통지 없이 변경 또는 철회될 수 있습니다. 향후 제품에 대한 정보는 IBM 제품의 일반적인 방향성을 설명하고자 하는 것이며, 이러한 정보는 제품구입을 결정하는 근거가 될 수 없습니다. 향후 제품에 대한 정보는 임의의 자료, 코드 또는 기능을 제공하기 위한 확약이나 법적 책임사항을 의미하지 않습니다. 향후 제품에 대한 정보는 계약서의 일부로 통합될 수없습니다. IBM 제품의 향후 피처나 기능에 대한 개발, 출시 및 시기에 대한 사항은 전적으로 IBM이 결정합니다.

Page 19: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

간결성 민첩성 협업간결성, 민첩성, 협업

모바일 개발 팀을 통합하여 고품질 애플리케이션을신속하게 개발할 수 있습니다

설계 및 개발 도구

신속하게 개발할 수 있습니다

크로스 플랫폼 코드, 빌드 및 테스트 지원으로 다중플랫폼을 위한 모바일 애플리케이션을 구현합니다

통찰력 확보 통합

플랫폼을 위한 모바일 애플리케이션을 구현합니다

최고급 모바일 애플리케이션의 빌드와 관리에 유용한실시간 계획이 이루어지는 애자일 프로세스를 이용하여출시기간 단축 요구사항을 충족합니다

산업화IBM 모바일 개발

라이프사이클 솔루션

관리 테스트

출시기간 단축 요구사항을 충족합니다

요구사항, 개발, 테스트의 적용을 확인하는라이프사이클 관리를 통해 사용자 참여를 보장하고비즈니스 목표를 달성하는 고품질 애플리케이션을

라이프사이클 솔루션

배치 스캔 및 인증비즈니스 목표를 달성하는 고품질 애플리케이션을구현합니다

Worklight 어댑터를 이용하여 엔터프라이즈 자산을확장하고 연결함으로써 엔터프라이즈 시스템과 IBM 모바일 개발 라이프사이클 솔루션확장하고 연결함으로써 엔터프라이즈 시스템과통합합니다

“혁신적인 애플리케이션 설계에 주력할 수 있으며라이프사이클 기능에 의존하여 설계에서 완성까지

이해관계자들과 협력할 수 있습니다!”

IBM 모바일 개발 라이프사이클 솔루션

© 2013 IBM Corporation19 19

이해관계자들과 협력할 수 있습니다!- 모바일 개발자

Page 20: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

지금 바로 IBM과 함께 시작하십시오지금 바로 IBM과 함께 시작하십시오

1 무료 IBM Worklight 개발자 에디션 다운로드: 1 무 g 개발자 에디션 다운ibm.com/developerworks/mobile/worklight

2무료 IBM 모바일 개발 라이프사이클 솔루션

kli h 다23

(Worklight PLUS ALM) 다운로드: ibm.com/developerworks/cloud/cloudtrial프로모션 코드 IMDLS

추가 정보: ibm.com/mobilefirst3

© 2013 IBM Corporation20

Page 21: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

© 2013 IBM Corporation21

Page 22: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

모바일 기능 테스트를 위한 심층적인 애플리케이션 인스트루먼테이션모바일 기능 테스트를 위한 심층적인 애플리케이션 인스트루먼테이션

Mobile Testing 베타

•Android 및 iOS 모바일애플리케이션의 동적애플리케이션의 동적인스트루먼테이션

•멀티 터치 이벤트의 캡처 및고사용자 경험 재연고사용자 경험 재연

•자동화된 모바일 기능테스트

© 2013 IBM Corporation22 IBM Rational 테스트 워크벤치

Page 23: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

다양한 엔터프라이즈 모바일 도전과제 해결다양한 엔터프라이즈 모바일 도전과제 해결

다양한 디바이스와 운영 환경을 지원할 필요성• 단 한 번 빌드하면, HTML5/JS/CSS 및

Cordova를 이용하여 어디서나 실행이 가능

기업 데이터에 대한 연결의 어려움• 백엔드 시스템에 대한 직접 액세스

Cordova를 이용하여 어디서나 실행이 가능• Android, iOS, Blackberry, Microsoft, iGoogle,

Facebook 앱, Adobe AIR• 다양한 해상도의 런타임 스킨• 애플리케이션 라이프사이클 관리

• 기존 SOA 서비스 이용• 서버 측 캐싱

애플리케이션 거버넌스 및 구현의 어려움• 애플리케이션 라이프사이클 관리• 중앙집중식 빌드 프로세스

모바일 엔터프라이즈의 본질적인 보안 리스크• 보안 오프라인 액세스

• 애플리케이션 배포• 애플리케이션 버전 관리• 원격 애플리케이션 비활성화• 직접 업데이트• 보안 오프라인 액세스

• 디바이스 상의 사용자 데이터 암호화• 싱글 사인온 메커니즘• SSL 암호화• 리버스 엔지니어링 취약성에 대한 보호

• 직접 업데이트• 푸시 알림 서비스 관리• 분석 및 사용률 보고

24 x 7 엔터프라이즈급 가용성• 리버스 엔지니어링 취약성에 대한 보호• 다중 요소 인증

24 x 7, 엔터프라이즈급 가용성• WebSphere 애플리케이션 서버 ND• 신뢰성, 고가용성, 확장성

© 2013 IBM Corporation23

Page 24: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

다양한 엔터프라이즈 모바일 도전과제 해결다양한 엔터프라이즈 모바일 도전과제 해결

다양한 디바이스와 운영 환경을 지원할 필요성•단 한 번 빌드하면, HTML5/JS/CSS 및 Cordova를

기업 데이터에 대한 연결의 어려움• 백엔드 시스템에 대한 직접 액세스단 한 번 빌 하면, / / 및 를

이용하여 어디서나 실행이 가능•Android, iOS, Blackberry, Microsoft, iGoogle, Facebook 앱, Adobe AIR•다양한 해상도의 런타임 스킨

백엔드 시스템에 대한 직접 액세스• 기존 SOA 서비스 이용• 서버 측 캐싱

애플리케이션 거버넌스 및 구현의 어려움다양한 해상 의 런타임 킨•애플리케이션 라이프사이클 관리•중앙집중식 빌드 프로세스

모바일 엔터프라이즈의 본질적인 보안 리스크

애플리케이션 거버넌스 및 구현의 어려움• 애플리케이션 배포• 애플리케이션 버전 관리• 원격 애플리케이션 비활성화바일 엔터 라이 의 본질적인 안 리

• 보안 오프라인 액세스• 디바이스 상의 사용자 데이터 암호화• 싱글 사인온 메커니즘• SSL 암호화

• 직접 업데이트• 푸시 알림 서비스 관리• 분석 및 사용률 보고

암 화• 리버스 엔지니어링 취약성에 대한 보호• 다중 요소 인증

24 x 7, 엔터프라이즈급 가용성• WebSphere 애플리케이션 서버 ND• 신뢰성, 고가용성, 확장성

© 2013 IBM Corporation24

Page 25: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

Worklight 컴포넌트 Feedback ManagementWorklight 컴포넌트

Device RuntimeDevice Runtime

크로스 플랫폼HTML5 하이브리드

Worklight StudioWorklight Studio Worklight Application Worklight Application CenterCenterAndroid

iOS

SDK11 22 33

크로스 플랫폼호환성 계층

암호화 및 동기화가능한 스토리지

서버 통합프레임워크

케이

션케

이션

코드

코드

HTML5, 하이브리드, 네이티브 코딩

최적화프레임워크

통합 디바이스 빌드빌드엔진엔진

개발 팀 프로비저닝

애플리케이션 피드백 관리

엔터프라이즈 애플리케이션프로비저닝 및 거버넌스

Blackberry

Windows Phone

Windows 8가능한 스토리지

런타임 스키닝

통계 및 진단을 위한보고

애플

리케

애플

리케SDK

타사 라이브러리 통합 공개앱스토어

애플리케이션 피드백 관리Java ME

모바일 웹

데스크톱 웹

Worklight ServerWorklight Server44

엔드

엔드

시스

템시

스템

및및서

비스

서비

Worklight ServerWorklight Server

사용자 인증 및 모바일 신뢰

매시업 및 서비스 합

클라이언트 측애플리케이션 자원

직접 업데이트Worklight ConsoleWorklight Console

55

터프

라이

즈터

프라

이즈

백엔

백엔

클라

우드

클라

우드 컴포지션

JSON 변환

백엔드 연결을 위한 어댑터

통계

취합

통합 푸시통지

직 데이

모바일웹 애플리케이션

푸시 /SMS관리

보고 및분석

애플리케이션 버전관리

© 2013 IBM Corporation25

엔엔 라이브러리 통지

Page 26: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

모바일 엔터프라이즈는

급변하는 모바일 인프라 테스트 및 고품질 모바일애플리케이션 구축

IBM Rational 테스트 워크벤치

모바일 앱플랫폼

모바일 테스트 자동화− Android와 iOS 상에서 실행되는 네이티브 및

하이브리드 애플리케이션 지원하이브리드 애플리케이션 지원− 자연어 테스트 및 시각적인 테스트 편집− 테스트 작성, 실행, 보고를 위한 간소화된

통합개발환경 및 모바일 디바이스 클라이언트

새로운 Eclipse 클라이언트 통합− 모바일 테스트 자동화− Selenium 웹 GUI 테스트 자동화 지원

2013년 1분기베타 출시

Selenium 웹 GUI 테스트 자동화 지원− 멀티채널 테스트 시나리오− Rational Quality Manager 및 IBM Worklight 모바일

개발 플랫폼과의 통합

26 © 2013 IBM Corporation

Page 27: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

모바일 엔터프라이즈는

보안을 저해하지 않으면서 여러 플랫폼에 대해데이터, 애플리케이션, 클라우드 서비스에 완벽하게액세스해야 합니다

IBM Worklight 5.0.6

액세스해야 합니다.모바일 앱플랫폼

g

새로운 기능데이터, 애플리케이션, 클라우드 서비스를 비롯한엔터 라이 자원에 대한 싱글사인온 인증으 편의성 및엔터프라이즈 자원에 대한 싱글사인온 인증으로 편의성 및보안 향상

향상된 API 지원을 통해 선택이 다양해지고 유연성이 향상된개발 모델개발 모델

새로운 PureApplication System 모바일 애플리케이션 플랫폼패턴을 통해 간소화된 배치

Windows 8 및 Blackberry 10 지원을 통해 확장된 플랫폼Windows 8 및 Blackberry 10 지원을 통해 확장된 플랫폼범위

© 2013 IBM Corporation27

Page 28: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

모바일 엔터프라이즈는

bS h C i di i

모바일 애플리케이션을 위한 신속하고간단하며 유연한 연결성이 필요합니다IBM WebSphere Cast Iron Hypervisoe Edition

모바일 애플리케이션을 백엔드 및 클라우드 시스템에

모바일 앱플랫폼

연결하는 네이티브 커넥터 및 템플릿 통합프로세스(TIP)는 프로젝트 비용을 최대 80%까지절감할 수 있습니다

양방향 연결성과 비즈니스 로직은 데이터 품질을향상시키며 비즈니스 프로세스를 능률화합니다

모든 연결 프로젝트에 대한 중앙집중식 모니터링든 연결 젝 에 대한 중앙집중식 니터링

간단하고 유연하며 사용이 편리한 마법사 기반의코딩이 아닌 구성 아키텍처는 베스트 프랙티스를제공하며 모바일 통합 프로젝트를 성공으로 이끕니다

모든 연결 프로젝트에 대한통합이 간단하고 유연하므로, 신속하게 SaaS 및 백엔드제공하며 모바일 통합 프로젝트를 성공으로 이끕니다 신속하게 SaaS 및 백엔드시스템을 모바일 앱과 통합할 수있습니다

© 2013 IBM Corporation28

Page 29: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

모바일 엔터프라이즈는

급변하는 모바일 인프라 테스트 및 고품질 모바일애플리케이션 구축

IBM Rational 테스트 워크벤치 모바일 앱플랫폼

모바일 테스트 자동화− Android와 iOS 상에서 실행되는 네이티브 및

하이브리드 애플리케이션 지원하이브리드 애플리케이션 지원− 자연어 테스트 및 시각적인 테스트 편집− 테스트 작성, 실행, 보고를 위한 간소화된

통합개발환경 및 모바일 디바이스 클라이언트

새로운 Eclipse 클라이언트 통합− 모바일 테스트 자동화− Selenium 웹 GUI 테스트 자동화 지원

2013년 1분기베타 출시

Selenium 웹 GUI 테스트 자동화 지원− 멀티채널 테스트 시나리오− Rational Quality Manager 및 IBM Worklight 모바일

개발 플랫폼과의 통합

© 2013 IBM Corporation29

Page 30: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

모바일 엔터프라이즈는

모바일 기능 테스트를 위한 심층적인애플리케이션 인스트루먼테이션

모바일 앱플랫폼

Mobile Testing

• Android 모바일애플리케이션의 동적인스트루먼테이션(소스 및 정적인에이블먼트 불필요)

주요 혜택• 자동화된 모바일 기능

테스트

• 네이티브 Android 지원

© 2013 IBM Corporation30

Page 31: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

모바일 엔터프라이즈는

멀티 채널 사이트 및 애플리케이션 구축IBM Exceptional Web Experience데스크톱 브라우저, 스마트폰, 태블릿 등을 사용하는 소비자, 파트너, 직원을 위하여 리치 미디어, 소셜, 웹 컨텐츠가 결합된완벽하며 완전히 통합된 컨텍스트 내의 환경을 제공합니다.

고객의 과제

모바일 앱플랫폼

객의 과제고객과 직원이 사용하는 여러채널에 대하여 일관성 있는매력적인 웹 환경 제공

주요 기능모바일 브라우저 테마를 멀티 채널사이트에 적용하여 스마트폰 및사이 에 적용하여 마태블릿을 위한 우수한 환경을 지원다양한 디바이스를 지원하는응답이 빠른 웹 프로그래밍을 통해동적 웹 레이아웃을 구축WebSphere Portal 및 IBM Worklight를 병용하면 디바이스환경 내에서 멀티 채널 웹 사이트투자를 재이용할 수 있습니다

© 2013 IBM Corporation31

Page 32: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

모바일 엔터프라이즈는

k

모바일 개발을 SOA 서비스 구성에 연결

IBM Message Broker2번 클릭으로 모바일이 모든 엔터프라이즈 서비스를 이용 가능!

캐싱 및 보안이 통합된 강력한 솔루션 구축

모바일 앱플랫폼

4가지 새로운 WMB 개발 패턴

엔터프라이즈 애플리케이션의 데이터를 모바일 사용자에게 푸시

Microsoft .NET을 위한 엔드-투-엔드 모바일 솔루션 구축

4가지 새로운 WMB 개발 패턴− WMB 툴킷에 완전하게 통합− Worklight 어댑터, 테스트 애플리케이션 및 지원 WMB 플로우

생성1. 간단한 모바일 대상 서비스 – WSDL 기반2. 모바일에서 자원 액세스 – 하나의 자원인 엔터프라이즈 데이터에

대한 제어된 액세스: 읽기, 생성, 업데이트, 삭제 방법3 Microsoft Net 서비스 패턴3. Microsoft .Net 서비스 패턴4. 큐 기반 푸시 알림

패턴은 성능 향상을 위한 WebSphere eXtreme Scale과 액세스 권한부여에 대한 정책 결정 지점을 비롯한 WMB의 부가가치 기능을

© 2013 IBM Corporation32

활용합니다

Page 33: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

모바일 엔터프라이즈는 …

i

혁신을 위한 IBM의 글로벌 디지털 에이전시

모바일 앱IBM Interactive

모바일 전략, 사용자 환경 설계, 애플리케이션라이프사이클 관리 분야의 전문지식

모바일 앱플랫폼

IBM은 다음과 같이 고객을 지원하고 있습니다.

고객의 비즈니스 여건과 기존 프론트 오피스 기능을 평가하여효율성을 제고하고 지속 가능한 성장을 제공

라이 사이클 관리 분야의 전문지식

효율성을 제고하고 지속 가능한 성장을 제공

매력적인 참여 모델로 구분되는 프리미어 시장을 활용하여고객 경험에 영향을 미침

고객 및 사용자 경험을 개선하고 매우 경쟁력 있는 옴니 채널고객 및 사용자 경험을 개선하고 매우 경쟁력 있는 옴니 채널기능을 구축

비즈니스 혁신 고객 경험 인에이블먼트 기술 구현의 전문지식을비즈니스 혁신, 고객 경험 인에이블먼트, 기술 구현의 전문지식을갖춘 IBM은 가장 복잡한 시장 문제를 해결할 수 있는 유일한위치에 있습니다

© 2013 IBM Corporation33

Page 34: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

성공적인 모바일 애플리케이션 개발의 핵심성공적인 모바일 애플리케이션 개발의 핵심설계, IT, LOB 간의 협력

설계 IT LOB

© 2013 IBM Corporation34

Page 35: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

TBC Corporation은 일관된 사용자 환경을 구축하고 있으며IBM Worklight를 사용하여 모바일 앱 출시 기간을 단축하고 있습니다IBM Worklight를 사용하여 모바일 앱 출시 기간을 단축하고 있습니다

목표TBC Corporation은 자사 고객이 PC 또는 모바일디바이스를 이용하여 회사 웹 사이트를 방문할 때일관된 환경을 제공하고자 했습니다.

솔루션TBC는 단 한 차례 코드를 작성하면 Android 및 Mac iOS와 같은 여러 모바일 디바이스 플랫폼에 배치할iOS와 같은 여러 모바일 디바이스 플랫폼에 배치할수 있는 IBM Worklight 소프트웨어를구현하였습니다.

“우리의 모바일 앱 포트폴리오는 통제 가능한 사용자 환경에

혜택모바일 애플리케이션의 출시 기간을 현저하게 단축

“우리의 모바일 앱 포트폴리오는 통제 가능한 사용자 환경에있어 고객 요구사항에 부응할 수 있을 만큼 유연한 UI를필요로 합니다. IBM Worklight 플랫폼을 이용하면 표준 웹개발 기술을 통한 관리가 가능합니다.”

J h A h C i i (TBC C i 의 전자상거래 및

여러 채널 및 플랫폼에 대하여 일관된 사용자환경을 지원

모바일 애플리케이션 개발에 소요되는 시간 및자원을 절감

© 2013 IBM Corporation35

— John Anthony Capriotti (TBC Corporation의 전자상거래 및웹 담당 부사장)

자원을 절감

Page 36: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

Air Canada: 완벽한 셀프 서비스 구축을 통한 브랜드 인지도 향상

목표Air Canada는 혁신을 통해 한층 간소화할 수 있는프로세스를 파악하기 위해 자사 고객의 입장에서 “왜세 파악하기 위해 자사 객의 에서 왜이렇게 하고 있는지, 그 프로세스는 왜 이래야 하는지, 오랜 시간이 소요되는 이유는 무엇인지”를반문하였습니다.

솔루션솔루션iPhone, Blackberry와 SOA 원칙에 기반을 둔 공통백엔드 서비스 계층을 사용하는 모바일 웹인터페이스를 이용하는 멀티 채널 모바일 고객환경환경3개 LOB(Air Canada, Air Canada Cargo, Air Canada Vacations)를 지원하는 모바일 앱

혜택기존 카운터 체크인에 비해 약 80% 체크인 비용절감

“멀티 채널 플랫폼을 통해 체크인 비용을 80% 절감하였습니다. 6~8주 가량이 소요되던 신규 릴리스가 이제는 72시간으로단축되었으며, 개발 테스트와 관련된 모든 프로세스의 소요

절감기존 서비스 자산의 재이용을 통해 신규 서비스또는 채널 개시에 소요되는 시간을 50% 이상 단축실시간 통지와 같이 보다 매력적이고 "흡인력 있는"셀프 서비스 덕분에 고객 만족도 향상

© 2013 IBM Corporation36

시간이 최소 50% 단축되었습니다.”— Patrice Ouellette (Air Canada 고객 솔루션 및 혁신 담당

이사)

셀프 서비스 덕분에 객 만족도 향상

Page 37: IBM MobileFirstApp Platform...네이티브 선택할수있는타사및오픈소스도구프레임워크 아니라일반적인상황입니다 • 더적은풋프린트–더매력적이며사용하기쉽게

Capital One은 모바일 기능의 선두주자로, 앞으로 더 많은 기능을 제공할예정입니다

목표우리는 향후 비즈니스의 최대 40%가 자사 제품 및서비스에 대한 모바일 접근성 제공에서 비롯될것으로 예상했습니다 따라서 대량의 데이터 많은것으로 예상했습니다. 따라서 대량의 데이터, 많은사용자와 개발 팀 지원에 필요한 확장성을 갖춘솔루션을 모색하였습니다.

솔루션IBM Worklight 소프트웨어를 구현하여 자사의모바일 애플리케이션 개발 프로젝트를 지원했습니다모바일-애플리케이션-개발 프로젝트를 지원했습니다. Worklight 소프트웨어는 프로젝트 완료 후에예상되는 데이터 및 사용자 증가에 따른 문제를해결하는 데 필요한 확장성을 제공하고 있습니다.

혜택모바일 앱을 효율적이고 신속하게 개발하여 이전제공자에 비해 저렴한 비용으로 향후 비즈니스제공자에 비해 저렴한 비용으로 향후 비즈니스성장을 지원모바일 앱 배치 후의 데이터 및 사용자 증가를지원할 수 있는 확장성을 확보

“우리는 가능한 모든 경우에 웹 기술(HTML, Java Scripting, CSS)을 사용하고 필요한 경우 네이티브 코드를 사용하는Worklight의 하이브리드/HTML5 방식으로 목표를 달성하고있습니다.”

© 2013 IBM Corporation37