Oracle Mobile Hub에서 백엔드 생성

Oracle Mobile Hub를 사용하면 모바일 클라이언트-서버 애플리케이션을 개발하고 사용자 관리, 데이터베이스 액세스, 위치 서비스, 분석 등과 같은 작업을 지원하도록 설계된 여러 API를 배포할 수 있습니다. 이러한 API는 다른 Oracle Cloud 솔루션, REST 서비스 및 모바일 클라이언트 애플리케이션과의 통합을 가능하게 합니다.

모바일 백엔드 정보

Oracle Mobile Hub 내의 모바일 백엔드는 클라이언트-서버 모바일 애플리케이션 개발에 사용되는 보안 API 및 기타 리소스 그룹입니다.

Oracle Mobile Hub를 사용하여 모바일 백엔드를 함께 정의하는 여러 API를 그룹화하고 관리할 수 있습니다.

Oracle Mobile Hub에서는 각각 서로 다른 클라이언트 모바일 애플리케이션을 제공하는 여러 백엔드를 사용할 수 있습니다. 그러나 여러 API를 서로 다른 백엔드 간에 공유할 수도 있습니다. 다음 이미지는 Oracle Mobile Hub의 일반적인 모바일 백엔드 구조를 보여줍니다.



모바일 백엔드 아키텍처 oracle.zip

클라이언트 모바일 애플리케이션이 Oracle Mobile Hub를 통해 API에 액세스하는 경우 항상 모바일 백엔드의 컨텍스트 내에 있습니다. 애플리케이션은 모바일 백엔드에 특정한 Oracle Mobile Hub(OAuth 또는 기본 HTTP 인증) 또는 모바일 백엔드로 조정되는 ID 저장소(또는 소셜 로그인 제공자)를 통해 정의된 인증서를 사용하여 인증할 수 있습니다. 호출된 API에 백엔드 내의 다른 API에 대한 호출이 포함된 경우 호출 체인을 통해 원래 호출자의 ID 및 인증서가 전달됩니다.

모바일 백엔드에서 작업하면 대상 앱에 사용 가능한 리소스와 함께 작동하는 방식을 시각화할 수 있습니다. 또한 개발 초기 단계에서도 모바일 백엔드 보안 컨텍스트를 사용하여 API에 대한 호출을 테스트할 수 있습니다.

Oracle Mobile Hub에서 백엔드 생성

Oracle Mobile Hub에서 API 및 스토리지 모음을 연관시키는 백엔드를 생성한 후 클라이언트측 모바일 애플리케이션과 통합할 수 있습니다.

Oracle Mobile Hub에서 백엔드를 생성하려면
  1. Oracle Mobile Hub에 사인인합니다.
  2. 메뉴 아이콘을 누른 다음 개발, 백엔드 순으로 선택합니다.
  3. 새 백엔드를 누릅니다.
  4. 백엔드의 이름과 설명을 입력합니다.
  5. 생성을 누릅니다.
    백엔드가 생성되고 해당 설정 페이지가 열립니다.
백엔드를 생성한 후에는 개발 아래의 Oracle Mobile Hub백엔드 섹션에 표시되어야 합니다.

사용자정의 API를 Oracle Mobile Hub 백엔드와 연결

백엔드를 사용하기 전에 API를 연관시킬 수 있는 옵션이 있습니다. Oracle Mobile Hub API 카탈로그를 사용하여 백엔드로 접근할 사용자정의 API를 선택할 수 있습니다. 이 카탈로그는 각 API 끝점 및 설명서에 대한 세부정보를 제공합니다. 또한 샘플 데이터로 끝점을 테스트할 수 있습니다.

API를 백엔드와 연관시키려면 초안 모바일 백엔드가 포함된 환경에 있는지 확인하십시오.
  1. Oracle Mobile Hub에 사인인합니다.
  2. 메뉴 아이콘을 누른 다음 개발을 확장하고 백엔드를 누릅니다.
  3. 백엔드를 선택하고 열기를 누릅니다.
  4. API를 누릅니다.
  5. API 선택을 누릅니다.
  6. 백엔드에 포함할 각 API의 추가 아이콘을 누릅니다.

저장 영역 모음 생성

Oracle Mobile Hub는 클라우드에 미디어를 저장하기 위한 스토리지 API를 제공합니다. 모바일 애플리케이션 개발자는 모바일 애플리케이션에서 이 API를 사용하여 파일, 텍스트, 이미지 및 JSON 객체와 같은 객체를 저장하고 검색할 수 있습니다.

  1. 모바일 백엔드에서 또는 사이드 메뉴에서 저장 영역을 눌러 저장 영역 페이지를 열고 새 모음을 누릅니다.
  2. 모음의 이름을 입력합니다. 이 이름은 컬렉션에 대한 URI(Universal Resource Identifier)를 구성하는 데 사용됩니다. API 호출 컨텍스트 내에서 컬렉션 이름을 컬렉션 ID라고 합니다.
  3. 모음 유형(공유 또는 사용자 분리됨)을 선택합니다. 설정된 후에는 모음의 범위를 변경할 수 없습니다.
  4. 필요한 경우 모음 목록에 표시할 모음 용도에 대한 간단한 설명을 입력한 다음 생성을 누릅니다.