contents - uracle · 생활패턴으로의변화 ... 웹표준지원 ok! n/a ok! 개발환경...
TRANSCRIPT
Mobile First를 통한 Smart Business 구현
일상생활의 Mobile化 Smart Business 업무의변화
앱과앱으로이어지는
라이프스타일변화
검색, 지도, 가격비교등 생활밀착형Mobile서비스로최적화된일상가능
모든생활을Mobile을통한새로운생활패턴으로의변화
기존의업무시스템은Mobile을통한 Smart Business로의변화
고객의접점에서업무를수행할수있는최적의Mobile 업무필요
Smart Business
서비스확대스마트 Device를통한
IoT 플랫폼진화
공장의생산시스템은 IoT 센서를통해다양한정보취합및정보조회를모바일로실현하고있습니다.
Mobile을통한생산,물류,영업,배송업무의편의성제공
Mobile First 시대의 어려움은 무엇인가?
• 다양한 APP 개발과 다양한 유형의 APP 요구 발생
• Android & iOS의 Mobile OS의 다양화와 Web과 Mobile의 공통 요구사항 발생
• 다양한 Legacy System과의 연계와 다양한 데이터베이스의 혼재
• 개발을 위한 다양한 언어 기술 요소에 대한 습득의 어려움 및 인력 부재
다양한업무 다양한환경 다양한연계 다양한언어
개발의어려움
운영의어려움
Mobile 개발 표준화와공유 그리고연계
Legacy(업무 시스템)
업무에따라 각기 다른개발 및중복 투자
각업무별모바일시스템별도개발
서버연동및업무연동에대한별도시스템구축
각업무별로각단위운영진행
업무시스템별프로젝트의 Quality가다름
각업무별공통프레임워크하개발진행
로그인및공통모듈관리사용
통합유지운영가능및 OS 및 HW Update 일괄대응
업무시스템별프로젝트의동일 Quality 제공가능
공통라이브러리공유
엔지니어현장근무자
업무담당자 외부업체
현장근무자
업무담당자
엔지니어
외부업체
모바일 플랫폼 OPEN SOURCE가 적합한가?
• Open Source 라이선스• Open Source 이해• Open Source 개발자
• 빈약한문서• 기술 로드맵 불확실• 하자 운영미 지원
Morpheus Platform 소개
Mobile Cross Platform 비교
솔루션 Cordova Ionic React native Morpheus
Legacy Adaptor • 서버사이트기능이없음. • 서버사이트기능이없음. • 서버사이트기능없음.• SAP, Oracle등 legacy
Adaptor 제공
IDE( 클라이언트, 서버)
X X X O
UI
• HTML5, JavaScript, CSS3, JQuery Mobile
• UI Component 제공
• HTML5, JavaScript, CSS3, Angular JS
• UI Component 제공
• React(Script)• Native Code 컴파일방식
• HTML5, JavaScript, CSS3, JQuery Mobile
• UI Framework 제공
Device I/F • Cordova( Plug-in type 구조 ) • Cordova( Plug-in type 구조 ) • React Native 라이브러리• Morpheus2.0 - Web-Native
Interface( Plug-in type 구조 )
OS • Android, iOS, Window • Android, iOS • Android, iOS • Android, iOS
유지보수 • 지원불가 • 지원불가 • 지원불가
• 순수국내기술• 유지보수용이• 신규기능개발용이( 전담인
력 )
개발추가기술 요소
• JAVA, Object-C , swift• Cordova
• JAVA, Object-C , swift• Cordova, Angular JS
• JAVA, Object-C, swift• React(script) 문법이해
• Morpheus• 교육/WIKI SITE/기술지원
기술지원 SITE • 없음. • 없음 • 없음. • 추가장표로설명
외부확장 • Native 직접개발연동 • Native 직접개발연동 • Native 직접개발연동 • 확장 API 연계
동적 리소스업데이트
• 가능 • 불가능 • 가능 • 가능
성능 • 무거움(불필요한 Plug-In) • 무거움.(간단한앱개발시) • 무거움(WEB View 최적화중)• 최적화(Plug-In 선별설치)• Library 최적화기술지원
리소스 보안 X X X O
단점
• 기술지원불가(Native 기술인력과프레임워크인력필요)• 개발자가절대적으로부족• 복잡한 UI 구현이어려움.• 신기술속도의대응이늦음.• 새로운버전의부담감가중
• 최적화(Plug-In 선별설치)• Library 최적화기술지원
Mobile 개발 방식 비교
구분
Hybrid App: Hybrid App 개발방법론을도입하여내장Webkit으로표준웹개발방식으로구현하는플랫폼
Native App :Android , iOS 단말에이식된OS언어로UI/기능구현한어플리케이션
Web App: 모바일웹페이지로서 브라우저에서만실행되는서비스웹
화면속도 ★★★ ★★★ ★코드이식성및최적화 ★★★ N/A ★★★디바이스고유의기능엑세스 ★★★ ★★★ ★기존지식활용도 ★★★ ★ ★★★업그레이드유연성 ★★★ ★ ★★★앱개발생산성 ★★★ ★ ★★사용자접근성 ★★★ ★★★ ★서비스유지보수 ★★★ ★ ★★★확장개발연동 ★★★ ★★ ★웹표준지원 OK! N/A OK!
개발환경 이클립스 네이티브 SDK 개별적임
개발언어 네이티브와웹전용 네이티브전용 웹전용
why? Morpheus Platform
Angular JS
Node JS
HTML/CSS
Java Script
JQuery
• 다양한자바스크립트 기반웹어플리케이션프레임워크 지원
• 표준 HTML/HTML5/CSS 채택
모피어스 개발가이드
프로젝트 게시판
매월 정기교육
• 300여개프로젝트와 4만여개의기술지원및가이드
• 최신기술접목개발 가이드 Wiki사이트 운영
• AWS SDK 연동 API 제공
• AI 기반의챗봇,음성인식 등 AI KIT 확장
• 국내및해외보안 SW 연동인터페이스제공
• 생체인증 Kit 제공
개발자의편의성과접근성그리고 지속가능한기술지원과최신기술접목에능동성을보장하는유일한 Mobile Cross Platform 입니다.
Morpheus Platform UI 구현 최소화및 재활용을보장합니다.
• UI Style & UI Kit Component 제공
• 구축된 UI를 Component화하여개발생산성향상및재활용제공
• 공통화된 JavaScript Function을 Component화하여 공통 API Component 활용
• IDE 기반으로 Component Import & Export 기능제공
기본제공 UI KIT
신규생성 UI/UX
통합 UIComponent
MUI Style(17종)
MUI KIT(13종)
Template(103종)
UI KIT변환
1 UI/UX 개발 비용 절감
- Morpheus 제공 기본 Template 활용
- 기 구축 UI Template 재활용
2 UI/UX 표준화
- 다수의 개발과 다수의 APP에도
균일화 된 UI/UX 적용 가능
3 운영 최소화
- 변경 템플릿을 공통으로 적용이
가능하며, 다수의 APP의 UI 변화
대응 가능
4 추가 개발 편의
- 기 구축된 UI Template을 통하여
추가 개발 기간 단축 및
Component 관리 편의성
Morpheus Platform 개발의 생산성과개발 리소스를최소화합니다.
Core Library
Data Handler Web View
Web Server File Manager
Media Logger
암/복호화 Network Manager
Common Handler
Parameter Manager Controller Interface
Manager
History Manager
Resource Update
ManagerPlugin Manager
Device Manager Zip Activity
Manager
DB
Pop Up
Multi Language
iOS API Android API
AI & 인증Service KIT
SecurityPlug-In 라이브러리
ServicePlug-In 라이브러리
간편 인증KIT
음성제어
이미지분석
챗봇서비스
번역서비스
• Android & iOS 개발리소스절감및 One Source 개발생산성제공
• AI 및간편인증 서비스를통한다양한앱서비스활용편의성제공및 개발비절감
• 국내 120여개의보안제품연동 Plug-In을 통한개발비용절감및 생산성제공
• AWS Cloud API 서비스 Plug-In을통한연동에대한개발리소스절감
• SNS 연계 API 및 예제소스를통한개발 리소스절감
Morpheus Platform 서버 연동 개발을 최소화지원합니다.
구분 내용
BlockChain API
• 연동되고 있는 연계시스템의상태 조회 제공
Smart Contract API
• API Gateway에서 사용 가능한서비스를 관리
ConfigServer
• 서비스 환경설정 정보의외부화
• 마이크로서비스들의 환경설정을 관리하며, 각 마이크로서비스들은 이 서버로부터설정 정보를 가져와 실행
DataService
• Web Service
• RDB & JPA(Java Persistence API)
GitRepagtory
• 설정 및 버전관리
• 소스 배포
DashBoard
Legacy API 연동
및 Client API 기본소스생성
Legacy 연동시뮬레이션
프로젝트 소스Explorer
빌드 & Export(Deploy)
Biz Logic 구현및Legacy Adaptation
• Legacy API 연동및 Client API 기본소스생성을통한개발리소스최소화
• 개발자는 Biz Logic에집중하고연동 API 및 Adaptation 개발은최소화
Morpheus Platform 개발의 생산성을보장합니다.
통합영역 : 20% ~ 40% 감소
디자인영역 : 15% ~ 30% 감소
개발영역 : 30% ~ 50% 감소
Total 30% 감소후속앱개발시새로운기능이동일한접근방법에따라구축되므로 3~4배더빠르게개발가능
디자인단계노력은거의동일하지만 UI Component 방식으로의사소통의편의성과재활용과규격화로인해디자인작업에소요되는개발공수를절감합니다.
커넥터및어댑터가데이터에액세스하고이를응용프로그램데이터모델에시각적으로매핑하도록구성하는데초점을맞추기때문에통합단계는 ObjectServices에서약 4 배더빠릅니다. 전통적인응용프로그램개발에서는엄청난양의사용자정의코드가필요합니다.
사용자는프레젠테이션계층개발에만집중하고컨트롤러를호출하는작업만하면됩니다. 전통적인애플리케이션개발에서생성된컨트롤러, 모델및 API 호출코드가없기때문에훨씬더많은개발노력이필요합니다.
• 응용프로그램데이터모델업데이트• 백엔드시스템에매핑• 클라이언트코드재생성• 응용프로그램프레젠테이션계층업데이트• 모델 / 컨트롤러를 UI로업데이트
Morpheus Platform Cross Platform의 가치를 제공합니다.
Cross Platform
Morpheus은표준Webkit기반개발프레임웍을제공하여, AS-IS Web 서비스를Morpheus가제공하는개발가이드및제작방법론으로Mobile App, Web 부터 PC web까지제작가능하며, 유연한 Native API연동을제공합니다.
Morpheus gw html
Image
Js
css
Mcore
Java
JSP
Morpheus admin
Legacy
DB
Interface
Web Server Was Server
Morpheus App.
Mobile Web
PC Cross Browsing
css : Media Query를 이용한 다양한 해상도 의 화면을 반응형으로 제작.
Mcore : 모피어스 client core 인터페이스로 APP 배포 시 네이티브 API가 동작하는 엔진.
JSP : user-agent 로 Cross OS / device 를 판별하여 서비스 인터페이스를 one-source로 지원함.
Morpheus Platform 운영의 편의성과지속성을보장합니다.
• APP Source의 Component화를통해재활용과개발자 Dependency 최소화
• Adaptation Dashboard를통한전문의변경과운영의편의성과개발자 Dependency 최소화
• 최신 OS 정책변경에대한실시간기술지원체계제공(네이티브개발자가없이운영가능)
• 실시간업데이트를통한사용자의편의성및 운영의편의성제공
Morpheus Platform 주요 기능
• Mobile 통한 Device 통합지원
• HTML 및 CSS를 활용한다양한UI/UX지원
• 표준 Javascript 및 HTML(5) 지원
• 웹표준준수를통한 표준화지원
• 이클립스기반의 개발 IDE 제공
• 다양한기기연동 라이브러리제공
• 구간암호화를 통한데이터암복호화제공
• 리소스업데이트 암호화제공
• 보안 SW 연동 API 제공
• Adaptor 형인터페이스모듈제공
• 다양한표준인터페이스 Adaptor 제공
• Legacy API 연동 및 Client API 기본소스생성
• Legacy 연동 데이터확인시뮬레이션
• DB Adaptation Toolkit 제공
• Legacy 연동 Flow Wizard 제공
• 앱스토어, 구글 Play 등록 없이실시간동적리소스업데이트 제공
• 사용자통계, 권한관리 등시스템운영관리기능 제공
Morpheus Platform Framework
Morpheus Client Framework
USER Interface
Native UI HTML(5) Javascript CSS3
Web-Native Interface
Native Framework
Plug-in I/F
Core LibraryGPS
Camera
Phone
EXT
Device
Morpheus Server Framework
Client API Business Workflow Server
ADMIN SYSTEM
업데이트관리
Server전문관리
리소스관리
PUSH관리
O&M
서비스로그인
서비스 API
버전체크
Security Filter
File Upload/ Download
Resource Update
Request Mapping
Legacy Integration
Data Merge/Transform
Response Generation
SAP
SOAP
TCP/IP
DB
RESTful / XML
PUSH System
업데이트관리
Server전문관리
리소스관리
PUSH관리
O&M
AI Solution 및보안 솔루션
간편인증 이미지인식 음성인식 챗봇 보안솔루션
블럭체인(HECATE)
API Gateway Hecate Service Management Blockchain API Smart Contract
PUSH Library
FCM APNS Private 가입/인증
AI Library
간편인증 이미지인식 음성인식보안솔루션
HECATE Library
인증 전자화폐 Voting스마트계약
Integration
Morpheus Platform 제공 기능
Server Framework 제공
One Source Multi USE
LegacyAdaptation
개발 가이드 통계 업데이트
Morpheus Platform 도입 성공사례
표준플랫폼
표준플랫폼표준플랫폼
표준플랫폼표준플랫폼
표준플랫폼
표준플랫폼표준플랫폼
표준플랫폼
Mobile 영업 지원 시스템 구축 사례
중공업 영업 분야 제조 유통 분야 식음료 유통 분야
판매점 관리기초 DATA 방문 관리 영업 일지 주문 관리 재고 관리 실적 관리 Board 커뮤니티 클레임
Mobile 현장 업무 시스템 구축 사례
중공업 서비스 분야 제조 서비스 분야 건설 분야
고객 관리기초 DATA 렌탈 접수 렌탈 방문 AS 접수 AS 처리 부품 관리 실적 관리 커뮤니티 클레임
Mobile Smart Factory & 작업장 관리
건설 분야 공장 관리 Smart Factory
공정 관리기초 DATA 안전 관리 작업 관리 출하 관리 설비 관리 차량 관리 물류 관리 교육 관리 커뮤니티
• 모피어스사례 : 모바일영업관리(SFA or ODS) 사례
서비스및제조분야
SKB 마트Tablet앱등SFA 구축 오비맥주등다양한유통분야SFA 구축
유통분야금융분야
우리은행및다양한보험사영업지원시스템
Morpheus Platform,
[LH공사]
모바일 포털
[건강보험공단]
건강 iN
[보건복지부]
아이사랑
[중소기업중앙회]
노란우산공제
[문화체육관광부]
공직자통합메일
[국민안전처]
안전신문고 모바일
[5678도시철도]
모바일 창구
[문화재청]
문화재관리시스템
[국립국악원]
E-국악아카데미
[문화체육관광부]
정책여론 분석시스템
[행정안전부]
바로톡 공무원 메신저
[한국교직원공제]
S2B 알리미
[수출입은행]
대고객포털시스템구축
[노란우산공제]
모바일 창구
[기무사]
푸시 메신저 시스템
[국민건강보험]
건강인 빅데이터 시스템
[병무청]
병역 안내 모바일
[질병관리본부]
닥터혈압 시스템
[중소기업중앙회]
노란우산공제
Morpheus Platform,