4
50 ORACLE KOREA MAGAZINE AUTUMN 2015 51 I Inside Oracle 02 엔터프라이즈 모빌리티 이제 클라우드로 빠르고 쉽게 간다 Oracle Mobile Cloud Service (MCS) 한국 오라클 미들웨어 사업부에서 모바일 및 디지털 비즈니스 전략 담당 컨설턴트로서 신규 시장 발굴 및 주요 기업 대상으로 비즈니스 트랜스포메이션 을 위한 다양한 컨설팅을 수행하고 있다. 이수아 상무 오라클 미들웨어 사업부 모바일 / 디지털 비즈니스 담당 ( suah. lee@oracle. com) M 별도 모바일 플랫폼 구축 비용 없이, 모바일 앱 신속 개발, 모든 디바이스/모든 애플리케이션 개발, 빠른 백엔드 시스템 연계, 신속한 배포 및 성능, 모바일 분석까지 한 번에 해결 모바일 백엔드 서비스( MBaaS)는 모바일 개발/운영을 위한 필수 기능들을 클라우드 기반으로 제공함 으로써 기업들이 모바일 비지니스에 집중하도록 도와주는 개념을 말한다. 특히 급변하는 모바일 시 장요구에 즉시 대응할 수 있어 기업의 경쟁력을 높여줄 뿐만 아니라, 글로벌 시장 타겟으로 비지니스를 원하는 기업들 또는 스타트업들이쉽고 빠르게 모바일 접근을 하도록 도와준다. Oracle Mobile Cloud(이하 MCS) 는 이러한 MBaaS의 특징을 갖춘 클라우드 기반 모바일 플랫폼이며 빠른 시간내 모바일 비지니스를 전개하도록 도와주며 모바일 활용 분석 기능을 통해 모바일 비지니스를 극대화 하도록 지원하는 새로운 방식의 모바일 플랫폼이다. 개발 편의성 제공 : 다양한 모바일 앱 개발 지원 (하이브리드, 네이티브, 웹 모두 수용) 오라클 모바일 클라우드 서비스( Mobile Cloud Service : MCS) 는 모바일 앱 개발자들이 더 쉽게 개발 하고 고객들의 요구를 더 빠르게 충족시킬 수 있도록 표준 통합 서비스와 백엔드를 위한 커넥터 및 샘플 을 제공함으로써앱 개발의 단순함을 추구한다. 특히 개발자들이 다양한 모바일 개발 툴 선택시- Oracle MAF( OMAF), 네이티브 개발( iOS , Android, Xamarin) 또는 자바스크립트 도구 등 - 다른 영역은 신경쓰지 않고 앱의 프론트 엔드에만 집중할 수 있게 해준다. BYOD ( Bring your own development ) – 개발자가 원하는 툴을 수용하는 - 방식이며 모바일 플랫폼의 새로운 접근이다. 개발 생산성 제공 : 풍부한 모바일 API, SDK 제공 ( Android, IOS, OMAF, Java Script, Xamarin,..) 오라클 모바일 클라우드 서비스 ( Oracle Mobile Cloud Service : MCS) 는 모바일 앱 개발에 필요한 다 양한 서비스들 - 통지 기능, 오프라인 데이타 동기화, 모바일로부터 생성된 데이타 및 사용자 설정 저장 - 을 제공한다. 또한 보안데이타에 대한 암호화 정책, 권한 및 인증 정책 그리고 앱에 대한 접근 권한들을 포함하며 시스템간의인터페이스 정의도 포함한다. 관리 효율성 제공 : 데이터 분석 기능 (모바일의 차별화된 가치) 모바일의 중요한 서비스 중 하나는 개발자나 IT 관리자, 현업들에 모바일 서비스 사용과 비즈니스 영향 에대한 메트릭스형태의대쉬보드를 제공하는 것이다. 모바일 분석은 개발자들과 현업들에게 앱의 성과 (앱 선택 및 사용) 에 대한 통찰력을 제공하므로 중요 한 가치가 있다. 이러한 모바일 통찰력 덕분에 현업들은 모바일 채널을 통해 사용자들과 효율적인 소통 을 할 수 있다. 비지니스 민첩성 제공 : 바로 개발하고 배포 - 어렵게 구축하던 모바일 개발/운영 플랫폼을 해결 클라우드 서비스는 개발자들에게 초기에 필요한 도구를 제공해 주며 급변하는 환경 변화에 신속하게 대처할 수 있도록 한다. 전체 모바일 라이프사이클을 통제하는 클라우드 서비스 덕분에 모바일 개발자들은 신규 요건들을 즉시 반영한 새로운 버전의 모바일앱들을 개발하여 배포할 수 있다. Oracle Mobile Cloud Service ( MCS) 아키텍처 Oracle Mobile Cloud Service ( MCS)는 모바일 앱 개발에 대해 BYOD ( Bring Your Own Developer ) 형으로 개발자가 원하는 개발툴을 이용해 작업하게 하고 다양한 모바일 API를 통해 서비스를 구현하 고 백엔드 시스템과 연계 할수 있도록 설계되어 있다. 백엔드 시스템은 ERP , CRM, SCM 등 엔터프라 이즈 시스템과 SaaS PaaS 또는 소셜 솔루션들이 포함된다. 이러한 시스템들은 오라클의 Integration Cloud Service ( ICS) 나 SOA, OSB와 같은 서비스 인터페이스를 통해 쉽게연계 구현이 가능하다. MCS 는 모바일 프로트 앤드에서 생성된 이벤트 및 로그들을 다양한 업무 목적에 맞게 분석이 가능한 대시보드를 제공하며업무 목적에 따라 커스터마이징이 가능하다. 특히 MCS는 기본적인 MCS API외에 Android SDK ( Java), iOS SDK ( Objective- C), MAF SDK,

엔터프라이즈모빌리티 - OracleXamarin) 또는 자바스크립트 도구 등 - 다른 영역은 신경쓰지 않고 앱의 프론트 엔드에만 집중할 수 있게 해준다

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 엔터프라이즈모빌리티 - OracleXamarin) 또는 자바스크립트 도구 등 - 다른 영역은 신경쓰지 않고 앱의 프론트 엔드에만 집중할 수 있게 해준다

50 ORACLE KOREA MAGAZINE AUTUMN 2015 51

I Inside Oracle 02

엔터프라이즈모빌리티 이제 클라우드로 빠르고 쉽게 간다Oracle Mobile Cloud Service (MCS)

한국 오라클 미들웨어 사업부에서 모바일 및 디지털 비즈니스 전략 담당

컨설턴트로서 신규 시장 발굴 및 주요 기업 대상으로 비즈니스 트랜스포메이션

을 위한 다양한 컨설팅을 수행하고 있다.

이수아상무

오라클 미들웨어 사업부

모바일 / 디지털 비즈니스 담당

([email protected])

M

별도 모바일 플랫폼 구축 비용 없이, 모바일 앱 신속 개발, 모든 디바이스/모든 애플리케이션 개발, 빠른 백엔드

시스템 연계, 신속한 배포 및 성능, 모바일 분석까지 한 번에 해결

모바일 백엔드 서비스(MBaaS)는 모바일 개발/운영을 위한 필수 기능들을 클라우드 기반으로 제공함

으로써 기업들이 모바일 비지니스에 집중하도록 도와주는 개념을 말한다. 특히 급변하는 모바일 시

장요구에 즉시 대응할 수 있어 기업의 경쟁력을 높여줄 뿐만 아니라, 글로벌 시장 타겟으로 비지니스를

원하는 기업들 또는 스타트업들이 쉽고 빠르게 모바일 접근을 하도록 도와준다.

Oracle Mobile Cloud(이하 MCS) 는 이러한 MBaaS의 특징을 갖춘 클라우드 기반 모바일 플랫폼이며

빠른 시간내 모바일 비지니스를 전개하도록 도와주며 모바일 활용 분석 기능을 통해 모바일 비지니스를

극대화 하도록 지원하는 새로운 방식의 모바일 플랫폼이다.

개발 편의성 제공 : 다양한 모바일 앱 개발 지원 (하이브리드, 네이티브, 웹 모두 수용)

오라클 모바일 클라우드 서비스(Mobile Cloud Service : MCS) 는 모바일 앱 개발자들이 더 쉽게 개발

하고 고객들의 요구를 더 빠르게 충족시킬 수 있도록 표준 통합 서비스와 백엔드를 위한 커넥터 및 샘플

을 제공함으로써 앱 개발의 단순함을 추구한다.

특히 개발자들이 다양한 모바일 개발 툴 선택시 - Oracle MAF(OMAF), 네이티브 개발(iOS, Android,

Xamarin) 또는 자바스크립트 도구 등 - 다른 영역은 신경쓰지 않고 앱의 프론트 엔드에만 집중할 수

있게 해준다. 즉 BYOD (Bring your own development) – 개발자가 원하는 툴을 수용하는 - 방식이며

모바일 플랫폼의 새로운 접근이다.

개발 생산성 제공 : 풍부한 모바일 API, SDK 제공 (Android, IOS, OMAF, Java Script, Xamarin,..)

오라클 모바일 클라우드 서비스 (Oracle Mobile Cloud Service : MCS) 는 모바일 앱 개발에 필요한 다

양한 서비스들 - 통지 기능, 오프라인 데이타 동기화, 모바일로부터 생성된 데이타 및 사용자 설정 저장

- 을 제공한다. 또한 보안데이타에 대한 암호화 정책, 권한 및 인증 정책 그리고 앱에 대한 접근 권한들을

포함하며 시스템간의 인터페이스 정의도 포함한다.

관리 효율성 제공 : 데이터 분석 기능 (모바일의 차별화된 가치)

모바일의 중요한 서비스 중 하나는 개발자나 IT 관리자, 현업들에 모바일 서비스 사용과 비즈니스 영향

에 대한 메트릭스형태의 대쉬보드를 제공하는 것이다.

모바일 분석은 개발자들과 현업들에게 앱의 성과 (앱 선택 및 사용) 에 대한 통찰력을 제공하므로 중요

한 가치가 있다. 이러한 모바일 통찰력 덕분에 현업들은 모바일 채널을 통해 사용자들과 효율적인 소통

을 할 수 있다.

비지니스 민첩성 제공 : 바로 개발하고 배포 - 어렵게 구축하던 모바일 개발/운영 플랫폼을 해결

클라우드 서비스는 개발자들에게 초기에 필요한 도구를 제공해 주며 급변하는 환경 변화에 신속하게

대처할 수 있도록 한다.

전체 모바일 라이프사이클을 통제하는 클라우드 서비스 덕분에 모바일 개발자들은 신규 요건들을 즉시

반영한 새로운 버전의 모바일 앱들을 개발하여 배포할 수 있다.

OracleMobileCloudService(MCS)아키텍처

Oracle Mobile Cloud Service (MCS)는 모바일 앱 개발에 대해 BYOD (Bring Your Own Developer)

형으로 개발자가 원하는 개발툴을 이용해 작업하게 하고 다양한 모바일 API를 통해 서비스를 구현하

고 백엔드 시스템과 연계 할수 있도록 설계되어 있다. 백엔드 시스템은 ERP, CRM, SCM 등 엔터프라

이즈 시스템과 SaaS 나 PaaS 또는 소셜 솔루션들이 포함된다. 이러한 시스템들은 오라클의 Integration

Cloud Service (ICS) 나 SOA, OSB와 같은 서비스 인터페이스를 통해 쉽게 연계 구현이 가능하다.

MCS 는 모바일 프로트 앤드에서 생성된 이벤트 및 로그들을 다양한 업무 목적에 맞게 분석이 가능한

대시보드를 제공하며 업무 목적에 따라 커스터마이징이 가능하다.

특히 MCS는 기본적인 MCS API외에 Android SDK (Java), iOS SDK (Objective-C), MAF SDK,

Page 2: 엔터프라이즈모빌리티 - OracleXamarin) 또는 자바스크립트 도구 등 - 다른 영역은 신경쓰지 않고 앱의 프론트 엔드에만 집중할 수 있게 해준다

52 ORACLE KOREA MAGAZINE AUTUMN 2015 53

Javascript SDK, Xamarin SDK (C#) 등을 제공하여 개발자 편의성을 지원한다. 또한 비지니스 로직을

추가할 수 있도록 Custom API를 등록/관리하는 기능도 제공한다.

모바일 앱 개발은 결국 API를 얼마나 풍부하게 제공하고 관리할 수 있느냐에 달려있다. 오라클은 이런

차원에서 다양한 모바일 개발 솔루션들과 협업하고 파트너 에코 시스템을 강화하고 있다.

Oracle Mobile Cloud Service (MCS) 주요기능

이제 Oracle Mobile Cloud Service의 기능들을 좀 더 자세히 살펴보기로 하자.

Oracle Mobile Cloud Service (MCS)는 Mobile Backends, APIs, Connectors, Storage, User

Management 등 5가지 영역으로 구성되어 있다.

① Mobile Backends : 모바일 개발자들이 주로 사용하는 영역으로 모바일 애플리케이션이 사용하는

모든 백엔드 서비스들을 정의하고 관리한다. 모바일 앱은 프로젝트 단위로 관리된다.

② Storage : 모바일 개발자들이 여러 백엔드 시스템으로부터 사용할 데이터를 저장하는 영역으로 특히

맵이나 디바이스 저장소 (GPS, 노트, 포토, 비디오 등)에서 수집된 데이터를 저장하기도 한다.

③ User Management: 모바일 개발자들이 사용하는 영역으로 모바일 사용자에 대한 사용자 인증 정보

생성 및 저장하는 기능을 제공한다.

④ Connectors: 서비스 개발자 영역으로, 백엔드 연계를 정의하고, 생성하고 테스트하는 기능을 제공

한다. 또한 서비스 연계를 위해 REST, SOAP 또는 다양한 클라우드 및 레거시 커넥터 (Cloud or On-

Premise )를 제공한다.

⑤ APIs: 서비스 개발자 영역으로 커스텀 API 를 설계하고, 테스트하고, 구현하고, 배포하는 공간이다.

Oracle Mobile Cloud Service (MCS)의 주요기능을 간단히 요약하면 아래와 같다.

•단말기-서버 간 보안 채널 제공

•모바일 사용자 관리

•인증 및 권한

•API 모니터링

•Storage 제공

•오프라인 데이터 싱크

•Notifications•분석도구 지원 (Analytics)•Custom API 개발

•Backend 서비스 연계 (Adaptors)•Database, Cloud, 컨텐츠 관리

•모바일 서비스 개발, 테스트, 운영 환경

MCS ArchitectureMAF, Xamarin

Analytics Continuous Development

Built-in APIs

Oracle ICS를 통한

통합 또는 On-prem 직접 연결

Oracle CloudEnterprise SaaS

On-premise

Mobile Cloud Service

SECURE

Offline Sync

User Mgmt

Notifications

3rd Party API

Custom Logic

Data Shaping

Orchestrate

Storage

Custom API

Diagnostics Usage Monitoring Lifecycle

Cloud

On-Premise Packaged

Applications

CUSTOM Applications

Engagement

Native

Others

Mobile APIs / SDKs Connectors

Users Objs

API Catalog : 모바일 개발자를 위한 API 개발

Connectors : 백엔드 서비스 및 기업의 애플리케이션 연결

Storage Services : 모바일 앱이 사용하는 파일/컨텐트 저장

User and Role : 사용자 권한 관리

Push Notification, Data Sync, and App Lifecycle : 기본 모바일 관리 서비스

Mobile Analytics : 다양한 모바일 분석 툴

Page 3: 엔터프라이즈모빌리티 - OracleXamarin) 또는 자바스크립트 도구 등 - 다른 영역은 신경쓰지 않고 앱의 프론트 엔드에만 집중할 수 있게 해준다

54 ORACLE KOREA MAGAZINE AUTUMN 2015 55

• 관련자

- 모바일 앱 개발자

- 서비스 개발자

- 엔터프라이즈 아키텍트

• 필요성

- 백엔드와는 디커플되어 있는 재사용 가능한 다양한 모바일 API 세트의 필요성

- 고객의 요구사항에 맞춘 APIs 제공 필요

• MCS 특장점

- 기업의 백엔드 서비스 연결과 외부 서비스 연결을 위한 API 개발

- RAML 스펙으로 API 정의를 통한 클라이언트 개발과 동시에 백

엔드 서비스 개발 가능

Mobile API Catalog

• 관련자

- 서비스 개발자

• 필요성

- 다양한 백엔드 시스템에 대한 접근 방법 제공

- 내장된 커넥터를 사용하거나 커스텀으로 개발 가능

• MCS 특장점

- Oracle SaaS 서비스의 손쉬운 연결 지원

- NODE.JS(JavaScript)를 통한 구현

- 완벽하고 심플한 통합된 보안 기능 제공

Connectors

• 관련자

- 모바일 개발자

- 서비스 개발자

• 필요성

- 모바일 환경에서 사용하는 다양한 데이터 저장 및 접근에 대한

빠르고 심플한 접근 방법 제공

• MCS 특장점

- 어떠한 객체 타입도 사용 가능

- 접근 제어

- Oracle DCS 또는 타사 DBMS와 통합 가능

Storage

• 관련자

- 관리자(eg, PM 등)

- 모바일 운영자

• 필요성

- 모바일 API 개발과의 완벽한 분리

- 사용자 롤(Role) 별 접근 권한 설정 가능

• MCS 특장점

- 유연한 권한 관리

- 접근 및 보안에 대한 세부적인 통제 가능

User Management

• 관련자

- 모바일 앱 개발자

- 서비스 개발자

- 모바일 운영자

• 필요성

- 개인화된 직관적인 모바일 앱 개발 필요

- GCM 및 APNS와의 심플한 통합 기능

• MCS 특장점

- 내장된 푸시 서비스 제공

- 디바이스, 권한 등으로 세부적으로 푸시 서비스 제어가능

- 이벤트 모델 기반

Push Notifications

• 관련자

- 모바일 앱 개발자

- 서비스 개발자

- 모바일 운영자

• 필요성

- 모바일 서비스의 통합 모니터링의 필요성

- 서비스 품질 개선을 위한 성능 등 모니터링의 필요성

• MCS 특장점

- 모바일 앱 및 서비스의 사용량 분석

- 모바일 서비스의 성능 및 장애 모니터링

- 실시간 접속 통계 및 모니터링

Mobile Analytics

Page 4: 엔터프라이즈모빌리티 - OracleXamarin) 또는 자바스크립트 도구 등 - 다른 영역은 신경쓰지 않고 앱의 프론트 엔드에만 집중할 수 있게 해준다

56 ORACLE KOREA MAGAZINE AUTUMN 2015 57

Oracle Mobile Cloud Service (MCS)기대효과

Oracle Mobile Cloud Service는 아래와 같은 비지니스 가치를 제공한다.

엔터프라이즈 모바일 백엔드 서비스 (MBaaS)

–기업의 주요 백엔드 시스템과 연계 및 보안 강화로 모바일 앱 개발 및 운영 프로세스를 단순화

클라우드 기반 협업

–모바일 앱 개발자, 백엔드 서비스 개발자, 운영 관리자들에게 클라우드 기반 업무 환경 제공

중앙집중형 API Catalog

–엔터프라이즈 애플리케이션 연계 라이브러리 제공

–백엔드 서비스 개발자들은 커스텀 인터페이스를 빌트인 형태로 catalog에 제공

모바일 앱 개발자들의 개발 노력 간소화

–API catalog를 이용해 필요한 서비스를 선택하고 백엔드 연계 타스크를 활용함으로써 모바일 앱 개발

에 더 집중할 수 있도록 지원

표준 모바일 서비스 제공

–보안, 데이타 저장, 동기화, Push Notification 등 표준 모바일 서비스 제공

관리자들에게 모바일 활용에 대한 통찰력 제공

–모바일 배포 관련 모니터링, 모바일 분석 (Mobile Analytics) 기능 제공

업무 혁신과 민첩성 가속화

–개발자, IT 관리자, 현업들에게 개인화된 모바일 업무 환경을 제공하여 모바일 비지니스 신속 대응

TCO 절감

–시스템 연계 비용 절감 및 리스크 최소화

결론

오늘날 모바일 환경은 좀 더 가볍고 쉽게 그리고 비지니스에 빨리 대응할 수 있도록 계속 진화하고 있

다. 이러한 측면에서 Oracle Mobile Cloud Service (MCS) 는 모바일 시장에 새로운 전환점이 될것이고

기업들에게 엔터프라이즈 모빌리티에 대한 혁신적인 접근 방식을 제공 할것이다.

58

신한금융투자

통합정보계 구축으로 월별 회계 작업속도 7배 향상 및 데이터

기반의 신속・정확한 의사결정 가능해져 안정적인 고객

수익률 관리 기반 마련

63

대우건설

국내외 현장의 실시간 데이터 통합 및 높은 데이터

정합성 제공하는 통합공사관리시스템 구축

66

동아스틸

클라우드 기반의 인사관리시스템 도입으로 인사 평가 효율성

차세대 ERP 시스템 도입으로 원가 및 재고에 대한 실시간

가시성 확보해 전략적인 생산 계획 수립 및 수익성 제고 실현

69

까르푸

클라우드 기반 컨택 센터 솔루션을 통해

고객 만족도와 유지율을 향상시키다

72

National Instruments

HCM 클라우드 솔루션으로

전 세계 직원 관리 업무의 통찰력을 확보하고

비즈니스 확장을 이루다

76

다우 케미컬

샘플 프로세스를 자동화하다

S SUCCESS STORY

SaaS 성공사례