Oracle Mobile Hub 애플리케이션에서 데이터 접근 선택 항목에 대해 알아보기
REST API 호출을 사용하여 보안 소스에서 데이터를 로드하는 Oracle Mobile Hub에 공용 애플리케이션을 구축하려는 경우 Oracle PaaS 서비스 및 기능을 활용하는 아키텍처를 구현할 수 있습니다.
구조
보안 데이터 액세스를 사용하여 외부 소스에서 데이터를 임포트할 수 있는 Oracle Mobile Hub로 아키텍처를 설계할 수 있는 옵션이 있습니다.
예를 들어 Oracle Mobile Hub의 내장 커넥터 기능을 사용하는 간단한 아키텍처로 Oracle Fusion Cloud Applications(예: Oracle Sales Automation)에 의해 표시되는 RESTful 웹 서비스에 접근할 수 있습니다.

그림 access-rest-mobile-hub.png에 대한 설명
커스터마이징 Oracle Mobile Hub API를 사용하여 중개자 역할을 하는 서비스와 통합하여 데이터 소스의 데이터를 제공할 수도 있습니다. 예를 들어 Oracle Mobile Hub는 Oracle Integration용 API 커넥터가 포함된 모바일 백엔드를 제공합니다.
내장된 업무 논리 기능, 플랫폼 API 및 커스텀 커넥터를 사용하여 다음과 같은 복잡한 구조(예:

audit_application_architecture.png 그림 설명
Oracle Mobile Hub 애플리케이션으로 데이터에 접근하는 사용 사례 정보
고객 대면 공용 Oracle Mobile Hub 애플리케이션을 구축할 때 외부 소스에서 데이터를 로드해야 하는 경우가 많습니다.
간단한 예로 Oracle Sales Automation과 같은 Oracle SaaS 애플리케이션을 확장하는 모바일 애플리케이션을 생성할 수 있습니다. 사용자는 SSO(Single Sign-On)를 사용하여 모바일 애플리케이션 내에서 Oracle Sales Automation으로 인증한 다음 Oracle Sales Automation REST API에 접근하여 로드된 영업 데이터를 검토할 수 있습니다. 다른 Oracle SaaS 서비스, 타사 또는 온프레미스 서비스에 의해 노출된 REST API에 액세스하는 유사한 애플리케이션을 구축할 수도 있습니다.
보다 복잡한 사용 사례에서는 애플리케이션의 일부로 여러 서비스에 액세스해야 할 수도 있습니다. 예를 들어, 회사 내에서 승인 프로세스를 생성, 통합 및 검토하는 프로세스 거버넌스 애플리케이션을 구축할 수 있습니다. Oracle Integration과 같은 Oracle PaaS 서비스를 사용하여 워크플로우를 처리하고 Oracle Visual Builder를 사용하여 대화식 사용자 인터페이스 페이지를 제공할 수 있습니다. 보고서 또는 감사 아티팩트와 같은 사용자정의 REST 리소스가 생성되어 외부 애플리케이션에 의해 노출될 수 있습니다.
데이터의 출처에 관계없이 공용 모바일 애플리케이션은 무단 액세스로부터 데이터를 보호해야 하며, 이상적으로는 대규모 사용자 기반이 너무 많은 동시 요청으로 API를 넘지 않도록 해야 합니다. 애플리케이션 성능, API 호출 제한, 사용자 지정 데이터 보안 및 기타 고려 사항을 고려해야 합니다.
필수 서비스 및 역할 정보
이 솔루션에 설명된 간단한 아키텍처에는 다음 서비스가 필요합니다.
- Oracle Mobile Hub
- Oracle Sales Automation
이 솔루션에 설명된 복잡한 아키텍처에는 다음 서비스가 필요합니다.
- Oracle Mobile Hub
- Oracle Integration의 엔터프라이즈 에디션으로, 프로세스 및 Oracle Visual Builder 기능이 포함되어 있습니다.
Oracle Visual Builder 인스턴스는 프로세스 인스턴스와 연관되어야 합니다. Oracle Visual Builder 관리자는 서비스 간에 연관을 생성할 수 있습니다.
다음은 예제 아키텍처에 설명된 서비스에 필요한 역할입니다.
서비스 이름: 롤 | 필수... |
---|---|
Oracle Visual Builder: 관리자 | Oracle Visual Builder를 Oracle Process Cloud Service 인스턴스와 연관시킵니다. |
Oracle Cloud: ID 도메인 관리자 | 모바일 사용자, 롤 및 영역을 관리합니다. |
Oracle Mobile Hub: MobileEnvironment_MobileUserConfig 및 MobileEnvironment_MobileUserMgmt 팀 멤버 역할
|
모바일 사용자, 롤 및 영역을 관리합니다. |
Oracle Sales Automation: 애플리케이션 구현 컨설턴트 | 샌드박스에서 작업하고 REST API에 액세스합니다. |
필요한 내용은 Oracle 제품, 솔루션 및 서비스를 참조하십시오.