제 6회유라클 모바일 컨퍼런스 · 2019-08-26 ·...
TRANSCRIPT
1
모바일 컨퍼런스
Copyright ⓒ URACLE. All rights reserved.
제 6회 유라클
모바일 시대, 스피드로 대응하라!빠른 앱개발과 라이프 사이클 관리까지 한번에!
2
1. Morpheus 표준 개발 프로세스
1.1 Client / Server IDE
1.2 Morpheus Testing
1.3 Morpheus App. Monitoring
2. Morpheus Industry Kit
2.1 ODS
2.2 Morpheus Health
3. Morpheus Academy
4. Appendix
Index
3
Morpheus 표준 개발 프로세스
1
Mobile Application 개발의 One Stop 표준 개발 프로세스
- 단말/서버 IDE
- Testing
- Monitoring
4
Morpheus 개발 개념도 – 개발 단계
Client Request
Client Response
• 모바일 서버의 역할은 Legacy 서비스 중개를 위한 인증 및 연동 방안을 제공하고 이를 Morpheus Client와효율적으로 연동될 수 있는 방안을 제공해야 한다.
• 모바일 클라이언트의 역할은 Mobile Server로 부터의 Response 데이터 처리 및 UI 개발을 통한App 개발 방안을 제공해야 한다.
Mobile Server
Client API
Business Workflow LegacyAdapter
Request Mapping
Legacy Integration
Data Merge/Transfor
m
Response Generation
Legacy A
Legacy B
Server Platform IDE
SAP Object
SOAP
RESTful XML
TCP/IP
DB
Client Platform IDE
Mobile Client
NativeAPI
Business Workflow
Client/ServerAPI
UI
Biz. Flow
UI / Biz. Mapping
Build/Test
5
Morpheus Server IDE Architecture
Dashboard
Java Runtime
Eclipse Workbench
Graphical Editing Framework Maven Integration Web Toolkit Platform
Utility
BundleUtil
XmlHandler
LogManager
ProjectUtil
ResourceUtil
NetworkManager
SVNManager
WorkbenchUtil
Dependent Plugin
New Wizard
New Admin Project
New Server Project
ErrorReportModule
Admin Manifest Editor
Overview Common
Resource Push
Store Library Manager
Notice
Module
SDK Manager
Local Repository
Install
Uninstall
Update
RemoteRepository
Export Wizard
War File
FTP
SFTP
License Manager
License Validate
Installer
Server Manifest Editor
Overview
Library Manager
Configuration
HTTP Database EAI
Source Generator
Data Parser
Connector
Library
JDom Json Log4j
SVN Kit Common IO
6
Morpheus Client IDE Architecture
Java Runtime
Eclipse Workbench
Jboss Web Tool KitAndroid Development Kit Web Developer Tools
Utility
BundleUtil
XmlUtil
ProjectUtil
ResourceUtil
SVNManager
WorkbenchUtil
Dependent Plugin
New Wizard
New MorpheusApplication Project
ErrorReportModule
Initialization
Module
Builder
Android Builder
iOSBuilder
Export Wizard
Android APK
iOS IPA
UI Resource
Manifest Editor
Overview
Manifest
Library Manager
Launcher
Android Emulator / DeviceController
iOS Simulator / DeviceController
Browse EmulatorController
HTML Visual Editor
VisualMode
SourceMode
Preview
Palette
BootStrapMorpheus
UI Kit
jQuery Mobile HTML5
HTML Properties
Import Wizard
Import MorpheusApplication Project
SDK Manager
Install Uninstall
UpdateImport /Export
Local Repository
Remote Repository
License
Manager
MorpheusPreference
Library
JDom JSon Log4j
SVN Kit Common IO
7
Morpheus Client IDE – Browser Emulator
다양한 해상도 지원웹 표준 / 장애인 차별 금지법 준수 체크 기능
8
Morpheus Client IDE – Direct View
로컬 서버를 이용한 DirectView 기능
9
Morpheus Client IDE – Library Update
라이브러리 Manager 기능
10
Morpheus Testing Tool
[정의]
테스트 자동화 솔루션
[기대 효과]
테스트 자동화에 의한 테스트 생산성 향상
테스트 절차의 표준화로 테스트 비용 절감
제한된 인력의 효율적 활용
[특징]
사용자 행동 기반 스크립트 자동 생성
비표준 GUI 환경에서도 정교한 테스트
테스트 장치의 조작 없이도 신속한 테스트
다중 테스트 장치의 동기화 테스트
[주요 기능]
테스트 스크립트 작성 및 검증 기능
장치 연결 및 테스트 데이터 관리 기능
다중 장치 동기화 테스트 기능 (Mirroring)
테스트 결과 자동 분석 및 판정 기능
11
Morpheus Testing
① 스크립트작성
③ 스크립트실행 및 검증
② 스크립트배포
12
Morpheus App. Monitoring
Feedback
“Crash 대응을 어떻게 하고 있나요?”
크래쉬발생
13
Morpheus App. Monitoring
크래쉬발생
오류상황 재현오류정보 파악
앱 평가 하락 대응을 위한 비용 증가
“적절한 대응 부재”
14
Morpheus App. Monitoring
서비스효과
앱크래쉬
안정화 중요
대안?
앱 크래쉬 리포팅 솔루션
크래쉬 정보 자동생성App 이용현황 리포팅일별, 주별, 월별 Crash 리포팅
!
앱크래쉬
서비스효과
[앱 서비스 초기]
[앱 서비스 성장기]
수익성 중요
15
Morpheus App. Monitoring
ServerClient Toolkit
크래쉬발생
OS 정보메모리/저장 공간디바이스 모델명디스플레이 정보앱명/패키지명오류발생시간 등…
A 단말환경정보
B 오류 Stack Trace
C 디버깅 정보
크래쉬 상세정보자동수집
!
16
Morpheus App. Monitoring
DBMS
WAS
관리자
Server
Android Controller
iOS Controller
Admin Manager
App
AppCrease
SDK
크래쉬 데이터 전송
Client
17
Morpheus App. Monitoring
0 % Patterning Monitoring
앱 성능 영향도 오류의 패턴화다양한 통계모니터링
18
개발 표준화를 통한 개발 생산성 향상
Morpheus 도입 이후 전체 개발비용 대비 사용자 만족도는 상승되며, 개발 기간역시 획기적으로 감소하게 됩니다.
개발비용
신뢰도
개발비용
개발기간
개발 표준을 통한 다양한 App. 개발 시 전체 개발 비용은 감소되며 Testing 및 monitoring 도구를 통한 App. 신뢰도는
증가
동일한 개발 환경에서 지속적으로 개발함으로 개발비용 및 기간이 단축되며 기업의 개발 생산성 증가
Morpheus Client/Server IDE를 통한 개발 비용은 기존 구축 비용의 약 40%를 절감할 것으로 예상.
19
Morpheus Industry Kit
2
산업 특화 개발 Kit - ODS, Health
20
ODS
Morpheus Platform은 ODS의 UI Set 및 개발 생산성 향상을 위한 Package를 제공한다.
Morpheus Client IDE Browser
EmulatorDebugger
SourceEditor
ProjectWizard
Morpheus ServerMorpheus Client
Core Library
HTML(5) JavaScript Image CSS
User Interface
Web-Native Interface 2.0
Native Framework
EXT3 EXT2 EXT1
Plug-in I/F
Leg
acy A
dap
tor S
et
Morpheus Server
서비스로그인/요청
버전체크
Service ProcessingLegacy
AdaptationResourceUpdate
File Upload/Download
Security
DashBoard
ProjectWizard
LegacyTool Kit
ResourceManager
Export
SourceEditor
Morpheus Server IDE
Data
Base
JCO forSAP
http
TCP/IP
SOAP
ODS UI Set Morpheus ODS
인증(국내 모든제품 연동완료)
Basic Package
전자서명(국내 모든제품 연동완료)
MKT Package
보안(국내 모든제품 연동완료)
컨텐츠 저작Tool
(간편)재무설계
청약
가입설계
계약관리
고객(활동)관리
Legacy금융사
21
Health
Morpheus Health platform 개발을 통한 개인 맞춤형 건강관리 서비스를 제공한다.
건강데이터 제공
Open API Interface
Data Provider Interface
Protocol/DB
Interface
Analysis Adapter
Business Logic
CommonAPI
Data Service
API
Authentication
User, Service, Provider, Permission
Workflow Manager
Data Extraction/Merge/Generation
모바일 서비스 플랫폼
마스터앱
힐링레코드 어댑터
서비스앱
헬스케어
웰니스
기타
22
Morpheus Academy
3
23
Morpheus Academy
24
Morpheus Academy – 교육과정 적용 방안
* 2015 국가직무능력표준(NCS) - 보완예정표준20/2/2
25
Appendix.
4
Morpheus Platform 기반 구축 사례
26
구축 사례
구분 주요구축내용 주요 Reference Site
금융
•모바일그룹웨어구축• IBK 스마트알림 서비스구축• SNS적금 시스템구축•모바일보상 시스템구축•태블릿기반 모바일빅드림구축•모바일신한 및모바일 웹구축, 스마트월렛서비스구축•모바일펀드정보서비스 구축•모바일보상 및현장출동서비스 구축• APRO모바일서비스구축•국민기금포탈내플랫폼 구축• Mobile 서비스고도화•현대카드모바일플랫폼 도입•현대캐피탈모바일플랫폼도입•모바일사이버창구홈페이지개발•고객용서비스앱 개발• SFA시스템구축• KB생명 SFA 시스템 구축
•현대증권• IBK기업은행•농협•흥국화재•신한생명•신한카드•금융투자협회•하이카다이렉트•아프러스시스템•우리 FIS•흥국생명•현대카드•현대캐피탈• NH농협생명•동부화재•알리안츠• KB 생명
유통
•남양유업모바일매장관리•모바일그룹 웨어•롯데리아모바일앱 구축• CJ ONE CARD&TOWN•현대백화점 모바일플랫폼도입•시세계 I&C 모피어스총판 계약•인터파크모바일예매 시스템구축
•남양유업• LG생명과학•롯데리아• CJ제일제당•현대백화점•신세계I&C•인터파크
27
구축 사례
구분 주요구축내용 주요 Reference Site
제조
• SFA 구축•모바일그룹웨어구축•설비관리플랫폼구축•파일럿조립영상시스템 구축•안전관리시스템구축•정비입고고객용모바일 시스템구축•하이스코통합인프라 도입•모바일그룹웨어구축•모바일그룹웨어구축• OB맥주 모바일POCs 및 차세대CRM 고도화사업•입하관리시스템구축•모바일시스템구축• Owner app 개발• R& D 알리미앱 개발•긴급출동서비스개발• My Kia 앱 개발
•삼화페인트• LG하우시스•현대자동차•현대자동차•현대자동차•현대자동차•현대제철•현대하이스코•효성그룹• OB맥주•포스코•현대제철•현대자동차•현대자동차•기아자동차•기아자동차유럽법인
의료
• CJ MIS(Medical Intelligent System) 구축•길병원가정 간호어플리케이션•일산병원모바일시스템 구축•비트컴퓨터모바일 EMR 시스템 구축
• CJ제일제당•가천대학교길병원•일산병원•비트컴퓨터
통신•모바일근태관리서비스• Btv push 서비스시스템구축
• SK 텔레콤• SK브로드밴드
건설
•모바일그룹웨어구축•모바일오피스구축•사전점검모바일앱 구축•모바일그룹웨어구축•사전점검앱 개발
•대우건설•현대엠코•대우건설•서브원•현대건설
28
구축 사례
구분 주요구축내용 주요 Reference Site
공공
•모바일그룹웨어구축•모바일서비스구축 사업•도시철도공사모바일 업무환경개선•기술보증기금스마트 App 구축•기아대책통합정보시스템구축•서울디자인재단모바일 구축• mKoffice환경개선•주거/급여현장 모바일시스템구축•모바일서비스시스템 구축•서울시시민형개발형 모바일플랫폼 구축•문화체육관광부모바일 공직자통합 메일구축•우체국보험 스마트청약시스템 구축•우체국모바일쇼핑 시스템구축•모바일그룹웨어확장•모바일포털 구축•차세대고객 앱개발•단기임산물실시간조회 시스템•병무청통합 모바일플랫폼납품 사업수주•순창군의료 IT 육성산업 융합인프라 사업수주•시험성적서모바일 QR 코드 개발
• GKL•공무원연금관리공단•도시철도공사•기술보증기금•기아대책본부•서울디자인재단•한국항공우주산업• LH공사•대법원•서울시•문화체육관광부•우체국•우체국•도시철도공사•대한지적공사• LH공사•한국임업진흥원•병무청•순창군•철도기술연구원
서비스
•모바일표준 플랫폼구축•에스원 push 서비스시스템구축•하이누리모바일오피스 구축• Push 플랫폼 업그레이드•제주항공모바일예매시스템구축• SK E &S SFA 고도화 사업수주
•에스원•에스원•강원랜드•에스원•제주항공• SK E & S
29
구축 사례
30
구축 사례
31
Thank you