구조화되지 않은 문서를 지능적으로 처리
이 시나리오는 Oracle Integration Cloud Service를 사용하여 다양한 Oracle Cloud Infrastructure(OCI) 서비스를 손쉽게 통합관리할 수 있습니다. Oracle Integration Cloud Service를 사용하면 OCI에서 실행하든 다른 곳에서 실행하든 기록 시스템에 손쉽게 연결하고 통합할 수 있습니다. OCI Document Understanding과 같은 OCI의 AI 서비스를 Oracle Integration Cloud Service와 쉽게 결합하여 다양한 사용 사례를 달성할 수 있습니다.
여권, 운전 면허증, 영수증 등 사전 구축된 모델을 사용하여 구조화되지 않은 문서 처리를 자동화하는 다양한 사용 사례에 이 접근 방식을 손쉽게 적용할 수 있습니다. 다른 문서 유형은 OCI Document Understanding 서비스에서 사용자 정의 모델을 학습시켜 처리할 수도 있습니다.
구조
이 아키텍처는 Oracle Integration Cloud Service를 사용하여 OCI 서비스를 통합관리하여 지능형 비정형 문서 처리를 자동화하는 방법을 간략하게 설명합니다.
다음 다이어그램은 이 참조 아키텍처를 보여 줍니다.
이 아키텍처의 워크플로우는 다음과 유사합니다.
- Oracle Integration Cloud Service는 사전 구축된 어댑터를 사용하여 Microsoft Outlook 또는 Gmail에서 새 전자메일 첨부 파일(PDF, PNG, JPG 등)을 인출하는 통합을 시작합니다.
- 첨부 파일은 Oracle Integration Cloud Service의 내장 파일 서버 또는 OCI Object Storage에 저장하여 장기간 보존할 수 있습니다.
- OCI Document Understanding이 호출되어 새로 업로드된 파일을 선택하고 처리하며, 추출된 키 필드의 구조화된 JSON을 다시 Oracle Integration Cloud Service로 반환합니다.
- OCI Document Understanding에서 반환된 신뢰도 점수가 허용 가능한 임계값을 충족할 경우, 100개 이상의 사전 구축된 어댑터 중 하나를 사용하여 다양한 시스템 또는 애플리케이션을 추가로 호출하여 추출된 결과를 변환 및 검증합니다. 그렇지 않으면 통합이 Oracle Integration Cloud Service 프로세스 자동화 내에서 프로세스를 시작해 휴먼 루프 예외 처리를 보장합니다. 이 프로세스의 일부로 개발자 또는 분석가는 문서를 검토하고 다시 제출하기 전에 수정하거나 통합을 계속할 수 있도록 필요한 키 값 쌍을 수동으로 식별하는 전자메일 통지를 받습니다.
- The extracted data is inserted into a system of record such as on-premises Oracle E-Business Suite through the use of OCI FastConnect and a connectivity agent, Oracle Fusion Cloud Financials over the Oracle backbone, an Oracle Autonomous Transaction Processing Database via a private endpoint, or other applications like Salesforce, SAP, and Workday.
- 추출 및 검증된 데이터가 통합 플로우의 일부로 프라이빗 Oracle Autonomous Transaction Processing 데이터베이스에 삽입되면 이제 추가 OCI 기능을 활용하여 최종 사용자에게 다양한 데이터 상호 작용 방법을 제공할 수 있습니다. 예를 들어, Oracle APEX(Oracle Database에 포함된 로코드 플랫폼)를 사용하여 사용자정의 포털을 쉽게 구축할 수 있습니다. 이 포털을 통해 비즈니스 사용자는 사용자정의 UI를 통해 추출된 데이터를 쿼리하고 업데이트할 수 있습니다.
- 선택적으로 비즈니스 사용자가 가장 중요한 처리된 문서 추세를 발견하는 사용자정의 보고서를 작성할 수 있는 Oracle Autonomous Transaction Processing 데이터베이스를 Oracle Analytics Cloud 인스턴스에 연결할 수 있습니다.
구조에는 다음과 같은 구성 요소가 있습니다.
- 지역
Oracle Cloud Infrastructure 리전은 가용성 도메인이라고 하는 데이터 센터가 하나 이상 포함된 지역화된 지리적 영역입니다. 지역은 다른 지역과 독립적이며, 먼 거리가 그들을 분리 할 수 있습니다 (국가 또는 대륙에 걸쳐).
- 가용성 도메인
가용성 도메인은 한 지역 내의 독립형 독립 데이터 센터입니다. 각 가용성 도메인의 물리적 리소스는 결함 허용을 제공하는 다른 가용성 도메인의 리소스와 격리됩니다. 가용성 도메인은 전원, 냉각 또는 내부 가용성 도메인 네트워크와 같은 인프라를 공유하지 않습니다. 따라서 한 가용성 도메인의 장애가 해당 영역의 다른 가용성 도메인에 영향을 미치지 않아야 합니다.
- 결함 도메인
장애 도메인은 가용성 도메인 내 하드웨어 및 인프라 그룹입니다. 가용성 도메인에는 독립적인 전원 및 하드웨어를 갖춘 3개의 장애 도메인이 있습니다. 여러 결함 도메인에 리소스를 분배할 때 응용 프로그램은 결함 도메인 내의 물리적 서버 오류, 시스템 유지 관리 및 전원 오류를 허용할 수 있습니다.
- VCN(가상 클라우드 네트워크) 및 서브넷
VCN은 Oracle Cloud Infrastructure 지역에서 설정한 맞춤형 소프트웨어 정의 네트워크입니다. 기존의 데이터 센터 네트워크와 마찬가지로 VCN을 통해 네트워크 환경을 제어할 수 있습니다. VCN에는 VCN 생성 후 변경할 수 있는 겹치지 않는 CIDR 블록이 여러 개 있을 수 있습니다. VCN을 서브넷으로 분할할 수 있습니다. 서브넷은 지역 또는 가용성 도메인으로 범위가 지정될 수 있습니다. 각 서브넷은 VCN의 다른 서브넷과 겹치지 않는 연속적인 주소 범위로 구성됩니다. 서브넷 생성 후 크기를 변경할 수 있습니다. 서브넷은 공용 또는 전용일 수 있습니다.
- 온프레미스 네트워크
이 네트워크는 조직에서 사용하는 로컬 네트워크입니다. 토폴로지의 스포크 중 하나입니다.
- DRG(동적 경로 지정 게이트웨이)
DRG는 VCN과 지역 외부 네트워크(예: 다른 Oracle Cloud Infrastructure 지역의 VCN, 온프레미스 네트워크 또는 다른 클라우드 공급자의 네트워크) 간에 동일한 지역의 VCN 간 전용(private) 네트워크 트래픽에 필요한 경로를 제공하는 가상 라우터입니다.
- 서비스 게이트웨이
서비스 게이트웨이는 VCN에서 Oracle Cloud Infrastructure Object Storage와 같은 다른 서비스로의 액세스를 제공합니다. VCN에서 Oracle 서비스로의 트래픽은 Oracle 네트워크 패브릭을 통해 이동하며 인터넷을 순회하지 않습니다.
- FastConnect
Oracle Cloud Infrastructure FastConnect는 데이터 센터 및 Oracle Cloud Infrastructure 간 전용, 개인 연결을 생성할 수 있는 쉬운 방법을 제공합니다. FastConnect는 인터넷 기반 연결과 비교할 때 더 높은 대역폭 옵션과 더 안정적인 네트워킹 환경을 제공합니다.
- 경로 테이블
가상 라우팅 테이블에는 일반적으로 게이트웨이를 통해 서브넷에서 VCN 외부의 대상으로 트래픽을 라우팅하는 규칙이 포함되어 있습니다.
- 보안 목록
각 서브넷에 대해 서브넷에 들어오고 나가도록 허용해야 하는 트래픽의 소스, 대상 및 유형을 지정하는 보안 규칙을 생성할 수 있습니다.
- 오브젝트 스토리지
오브젝트 스토리지를 사용하면 데이터베이스 백업, 분석 데이터, 이미지 및 비디오와 같은 리치 컨텐츠 등 모든 컨텐츠 유형의 대량의 구조적 데이터와 비구조적 데이터에 빠르게 액세스할 수 있습니다. 인터넷 또는 클라우드 플랫폼 내에서 직접 안전하고 안전하게 데이터를 저장하고 검색할 수 있습니다. 성능 또는 서비스 안정성이 저하되지 않고 스토리지를 확장할 수 있습니다. 빠르고 즉각적이며 자주 액세스하는 데 필요한 "핫" 스토리지에 표준 스토리지를 사용합니다. 장기간 보존하고 거의 또는 거의 액세스하지 않는 "콜드" 스토리지에 아카이브 스토리지를 사용합니다.
- Oracle Services Network
OSN(Oracle Services Network)은 Oracle 서비스에 예약된 Oracle Cloud Infrastructure의 개념적 네트워크입니다. 이러한 서비스에는 인터넷을 통해 연결할 수 있는 공용 IP 주소가 있습니다. Oracle Cloud 외부의 호스트는 Oracle Cloud Infrastructure FastConnect 또는 VPN Connect를 사용하여 전용으로 OSN에 접근할 수 있습니다. VCN의 호스트는 서비스 게이트웨이를 통해 전용으로 OSN에 액세스할 수 있습니다.
- 통합
Oracle Integration은 애플리케이션을 통합하고, 프로세스를 자동화하고, 비즈니스 프로세스에 대한 통찰력을 얻고, 시각적 애플리케이션을 생성할 수 있는 전담 관리 서비스입니다.
- 문서 분석
Oracle Cloud Infrastructure Document Understanding은 딥 러닝 기반 문서 분석을 대규모로 수행하기 위한 AI 서비스입니다. 즉시 사용할 수 있는 사전 구축 모델을 통해 개발자는 머신 러닝(ML) 전문 지식 없이도 애플리케이션에 지능형 문서 처리를 쉽게 구축할 수 있습니다.
- 애널리틱스
Oracle Analytics Cloud는 확장 가능하고 안전한 퍼블릭 클라우드 서비스로, 데이터 준비, 시각화, 엔터프라이즈 보고, 증강 분석, 자연어 처리 및 생성을 위한 최신 AI 기반 셀프 서비스 분석 기능을 비즈니스 분석가들에게 제공합니다. 또한 Oracle Analytics Cloud를 사용하면 빠른 설정, 손쉬운 확장 및 패치 적용, 자동화된 라이프사이클 관리 등 유연한 서비스 관리 기능을 이용할 수 있습니다.
- APEX 서비스
Oracle APEX는 Oracle Database가 설치된 모든 곳에 배포할 수 있는 안전하고 확장성을 갖춘 엔터프라이즈 앱을 구축할 수 있게 해주는 로우코드 개발 플랫폼입니다. 정교한 솔루션을 제공하기 위해 방대한 기술 분야의 전문가가 될 필요는 없습니다. Oracle APEX에는 사용자 인터페이스 테마, 탐색 제어, 폼 처리기 및 애플리케이션 개발 프로세스를 가속화하는 유연한 보고서와 같은 내장 기능이 포함되어 있습니다.
- Autonomous Transaction Processing
Oracle Autonomous Transaction Processing은 트랜잭션 처리 워크로드에 최적화된 자동 구동, 자가 보안 및 자가 복구 데이터베이스 서비스입니다. 하드웨어를 구성 또는 관리하거나 소프트웨어를 설치할 필요가 없습니다. Oracle Cloud Infrastructure는 데이터베이스 생성은 물론 데이터베이스 백업, 패치, 업그레이드, 튜닝도 처리합니다.
- ID 및 액세스 관리(IAM)
Oracle Cloud Infrastructure Identity and Access Management(IAM)는 Oracle Cloud Infrastructure(OCI) 및 Oracle Cloud Applications의 액세스 제어 플레인입니다. IAM API 및 사용자 인터페이스를 통해 ID 도메인 및 ID 도메인 내의 리소스를 관리할 수 있습니다. 각 OCI IAM ID 도메인은 독립형 ID 및 액세스 관리 솔루션 또는 다른 사용자 모집단을 나타냅니다.
- 로깅로깅은 클라우드의 리소스에서 다음 유형의 로그에 액세스할 수 있는 확장성이 뛰어난 완전 관리형 서비스입니다.
- 감사 로그: 감사 서비스에서 내보낸 이벤트와 관련된 로그입니다.
- 서비스 로그: API 게이트웨이, 이벤트, 함수, 로드 밸런싱, 오브젝트 스토리지, VCN 플로우 로그와 같은 개별 서비스에서 내보낸 로그입니다.
- 사용자 정의 로그: 사용자 정의 응용 프로그램, 다른 클라우드 공급자 또는 온프레미스 환경의 진단 정보를 포함하는 로그입니다.
- 감사
The Oracle Cloud Infrastructure Audit service automatically records calls to all supported Oracle Cloud Infrastructure public application programming interface (API) endpoints as log events. 현재 모든 서비스는 Oracle Cloud Infrastructure Audit의 로깅을 지원합니다.
권장사항
- Oracle Integration Cloud Service 인스턴스에 대한 액세스 제한
허용 목록(이전의 허용 목록)을 구성하여 Oracle Integration Cloud Service 인스턴스에 액세스할 수 있는 네트워크를 제한합니다. 특정 IP 주소, CIDR(Classless Inter-Domain Routing) 블록 및 지정한 가상 클라우드 네트워크의 사용자만 인스턴스에 액세스할 수 있습니다.
- 접속
OCI에 리소스를 배포하면 온프레미스 네트워크에 대한 단일 연결을 통해 소규모로 시작할 수 있습니다. 이 단일 연결은 FastConnect 또는 IPSec VPN을 통해 이루어질 수 있습니다. 중복성을 계획하려면 온프레미스 네트워크와 OCI 간의 모든 구성요소(하드웨어 장치, 설비, 회로 및 전원)를 고려하십시오. 또한 시설이 경로 간에 공유되지 않도록 다양성을 고려하십시오.
- 고가용성 환경에서 접속 에이전트 사용
서로 다른 호스트에 접속 에이전트를 두 번 설치하여 Oracle Integration Cloud Service를 통해 고가용성 환경에서 접속 에이전트를 사용할 수 있습니다. 연결 에이전트는 수평으로 확장할 수 있으므로 에이전트 그룹에 대해 여러 에이전트를 실행할 때의 모든 이점을 제공합니다. 이로 인해 성능이 향상되고 페일오버의 이점이 확장됩니다.
- 프라이빗 엔드포인트 사용
프라이빗 끝점을 사용하면 통합이 VCN(가상 클라우드 네트워크)의 프라이빗 리소스에 접속할 수 있습니다. 모든 트래픽은 OCI 내에서 설정된 전용 채널을 거칩니다. 인스턴스당 하나의 프라이빗 끝점을 구성할 수 있습니다. 이를 통해 Oracle Integration Cloud Service 인스턴스는 연결 에이전트를 거치지 않고도 전용 리소스에 접근할 수 있습니다.
추가 탐색
Oracle Integration Cloud Service를 통한 지능형 문서 처리에 대해 자세히 알아보십시오.
다음 추가 리소스를 검토하십시오.
Oracle Integration Cloud Service:
- Oracle Integration Cloud 프로세스 자동화
- 인스턴스에 대한 프라이빗 끝점 구성
- 인스턴스에 대한 액세스 제한
- 고가용성 모드에서 접속 에이전트 사용
- Oracle Integration 어댑터
OCI Document Understanding 및 OCI AI:
- OCI Document Understanding으로 송장 처리 자동화
- OCI Document Understanding의 사전 구축 모델
- OCI Document Understanding에서 커스텀 모델 구축
- OCI AI 서비스
Oracle Cloud Infrastructure: