본문 바로가기
Tip & Tech/Tech

모바일 클라우드 서비스 (MCS) 교육 정리

by 나비와꽃기린 2016. 11. 4.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


"오라클 모바일 앱 개발 플랫폼 키운다" 뉴스

http://www.zdnet.co.kr/news/news_view.asp?artice_id=20141001131910


"오라클 모바일 클라우드 서비스 발표" 뉴스

http://www.itworld.co.kr/print/84383


[ 요점 내용 ]

1. 오라클이 모바일 환경을 지원하기 위한 모바일 백엔드 서비스와 개발 프레임워크를 발표했다.


2.하나의 코드로 iOS, 안드로이드, 블랙베리, 윈도폰 등을 모두 지원하는 기업용 모바일 애플리케이션을 개발할 수 있다고 한다. 


3. 오라클 플랫폼 클라우드 서비스에서 제공되는 모바일 서비스는 자바나 닷넷 환경에서 다양한 통합개발환경(IDE)으로 개발한 후 각 기기로 앱을 배포할 수 있다.


4. 멀티 디바이스를 가로지르는 빠른 모바일 앱 개발과 모바일 앱 보안의 단순화는 물론, 새 모바일 애플리케이션 프레임워크 콤포저를 통해 시각적이고 선언적인 앱 전달을 단순화하고 가속한다.





[ Oracle Mobile Cloud Service Tutorials / 핸즈온 자료] 


http://docs.oracle.com/cd/E65774_01/tutorials/toc_3_3.html




[ Using Oracle Mobile Cloud Service Docs ] 

http://docs.oracle.com/cloud/latest/mobilecs_gs/MCSUA/toc.htm






[ Oracle Mobile Platform 유투브 자료]


 






[ Oralce 계정 access ]


1. 다음과 같이 Oracle account 이 생성되었다는 메일을 받는다.

( Oracle 쪽으로 가입 url인 email주소를 알려주었다.) 

임시비밀번호 및 Identity Domain 및 data center등에 내용이 정해져 있다.




2. Clicek here 을 눌러 계정 승인을 위한 마무리 단계를 하도록 하자.

(진행하다 보면, 임시비밀번호를 변경할 수 있다)

참고로 해당 TEST 계정은 일주일 후, 정리된다고 한다.

로그인하면 다음과 같은 화면으로 redirect된다.
아직도 권한이 더 필요하다고한다..
Oracle에게 권한을 추가받도록 하자...




3. 권한이 추가되고 로그인 후, 들어와지는 홈페이지




4. Mobile Environment Service 하단의  Open Service console을 클릭한다.

그러면, 다음과 같은 MCS 관리 화면으로 이동된다. 

여기에서 이제 리소스를 만드는 등의 작업을 하면 된다.






[ MCS(Mobile Cloue Service) 란? ]

1. 서버사이드에서 모바일앱에 필요한 개발환경을 지원해주는 플랫폼이다.

2. 사용자관리, 클라우드 스토리지, 로깅 남기기, 푸시기능, 커넥터 등의 서비스들을 제공한다.

3. MCS에서 제공하는 서비스들은 모두 REST POOL 서비스로 접근가능하다.

   모바일 백엔드라는 가상환경에서 rest api 를 호출가능하다.

   모바일 백엔드는 MCS의 게이트웨이 역할을 한다

4. Mobile Application Accelerator(MAX)로 publish하면 1.0 버전부터 시작된다.




[ MCS의 Mobile Backend 란?]



1. MCS resource API를 걸러주는 게이트웨이 역할을 한다.

2. REST 또는 모바일 SDK를 통해 소비된다.

3. 사용자 realms(사용자묶음 개념) 별로 모바일 백엔드 설정이 가능하다.


[ Platform APIs 종류]

Push Notifications / User Services / File Storage / Relational Database / Data Offline / App Policies and so on....


User Management Services API ]

1. 사용자 베이스는 Role에 의해서 구현된다.

2. 사용자는 모바일 사용자를 의미하며 Authentication을 사용하여 Login을 구현할 수 있다.

3. api를 통해 사용자를 생성하는 것은 매우 위험하기 때문에 대용량의 사용자 동기화 기능은 제공해 주지 않고있다. 하지만

CVS같은 형식의 Excel 파일로 import하는 기능은 제공해 주고 있다고 한다

( 흠.............................동기화를? ;;;;;; )


 4. mobileBackend 설정에서 login 기능을 off시키면 Anonymos(익명) 처리를 하고

아니라면 설정된 role에 맞는 사용자에게만 API호출이 된다.




나중에라도 MCS를 봐야할 경우가 생긴다면 핸즈온과,

제공된 PPT 파일을 보면서 새로 이해하는게 빠를 것같다.....