Alan Zeichick | Content Strategist | 2023년 10월 18일
조직에는 수많은 애플리케이션과 데이터 소스가 있으며 이러한 비즈니스 리소스는 서로 잘 맞물려 작동해야 합니다. 아마 영업 플랫폼을 재고 시스템, 제품 구성자, 청구 시스템과 상호 운용해야 할 수도 있습니다. 아니면 조직의 여러 비즈니스 단위에서 별도의 대규모 전사적 자원관리(ERP) 시스템을 사용하기도 하는데, 이러한 시스템은 기능이 겹치고 비즈니스 프로세스를 수행하려면 동기화와 통합 관리가 필요할 수 있습니다.
이러한 예에서 알 수 있듯이 회사는 다수의 애플리케이션을 함께 사용하여, 복잡한 비즈니스 운영에 필요한 데이터를 제공하며 이벤트 기반 애플리케이션을 사용해 이러한 운영을 자동화하고 개선해야 하는 경우가 매우 많습니다. 엔터프라이즈 통합 서비스형 플랫폼(EiPaaS)을 사용하면 회사가 이러한 연결을 생성할 수 있습니다. 또한 아마 가장 중요하게는 비즈니스 리드와 개발자가 EiPaaS를 통해 프로젝트를 더 빠르게 제공할 수 있으므로 운영 오버헤드를 낮추면서 연결을 신속하게 생성하는 데 도움이 될 수 있습니다.
왜 이렇게 빠르고 효과적인 통합이 꼭 필요할까요? 간단히 말하자면, 오늘날의 조직은 데이터와 애플리케이션과 서비스와 사용자가 더 많아진 '무궁무진'의 세계에 있습니다. 기업은 이러한 데이터들에 얽매이기보다 오히려 데이터의 양과, 실행 중인 애플리케이션 및 서비스의 다양성을 기회로 삼을 수 있습니다. 조직에서 EiPaaS를 사용하면 신속하고 효율적인 통합, 충분한 컴퓨팅 및 스토리지 용량, 신속한 개발을 위한 노코드 및 로코드 인터페이스를 포함한 적합한 개발자 도구 및 사전 구축된 인터페이스를 통해 이벤트 기반 애플리케이션 및 강력한 분석을 지원하는 애플리케이션, 데이터 및 서비스를 연결할 수 있습니다.
엔터프라이즈 통합 서비스형 플랫폼(EiPaaS)은 자체 개발 또는 상용 라이선스 여부, 온프레미스 데이터 센터 또는 클라우드에서 실행되는지 여부와 관계없이 여러 회사의 애플리케이션, 데이터 및 서비스를 연결하는 데 사용되는 클라우드 기반 서비스 세트입니다. 또한 조직의 파트너 및 공급업체가 제공하는 애플리케이션, 데이터 및 서비스를 통합할 수 있으며, 외부 플랫폼이 직접 호환되지 않는 경우 필요에 따라 실시간으로 데이터를 변환하여 도움을 줄 수 있습니다. EiPaaS는 이러한 통합의 개발, 운영 및 거버넌스를 지원합니다.
EiPaaS의 정의를 상세히 따져 보자면, 엔터프라이즈 통합이란 애플리케이션, 데이터 및 서비스를 연결하는 데 필요한 사전 구축 커넥터, 시각화, 실행, 거버넌스 및 개발 도구를 포함한 모든 서비스를 의미합니다. 그리고 서비스형 플랫폼(PaaS)이란 이러한 서비스를 공급업체가 관리하며 클라우드에서 실행 중임을 의미합니다. 이때 iPaaS는 개발자가 앱의 연결 및 확장을 가속하는 데 사용하는 PaaS의 하위 세트입니다. 용어집에서는 단어 '엔터프라이즈(enterprise)'를 삭제하도록 변경되고 있으므로 어떤 사람들은 EiPaaS를 그냥 iPaaS라고도 합니다.
EiPaaS는 효율성과 생산성을 위하여 급여, 세금 서비스, 재무, 재고, 주문 관리 청구, 인적 자원 및 고객 관리와 같은 다양한 백오피스 시스템을 연결할 수 있습니다. EiPaaS의 자동화 및 통합 관리 기능은 복잡하고 다단계적인 비즈니스 운영을 가능하게 할 수 있습니다. 중요한 기능으로는 뱃치나 스트림으로 데이터 이동, API 엔드포인트 생성 및 관리, 필요시 데이터 변환 및 준비, 여러 데이터 소스에서 가져오는 쿼리 지원 등이 있습니다. 통합 플랫폼은 또한 인공지능(AI) 서비스를 수용하고자 노력하는 회사들이 비전이나 문서 인식 등의 기능을 지원하는 대화형 AI 및 모델을 도입하고자 할 때 도움이 됩니다.
핵심 요점
EI(엔터프라이즈 통합)는 애플리케이션 통합이라고도 하며, 서로 다른 소프트웨어 시스템이 하나의 연결 시스템을 사용해 상호 작동하도록 만든다는 포괄적인 용어입니다. 통합 플랫폼은 다양한 애플리케이션이 서로 통신하며 커뮤니케이션, 데이터 변환 및 전송, 안정성, 확장성을 제공할 수 있도록, 사전 구축된 통합을 비롯한 개발 환경을 제공합니다. 또한 엔터프라이즈 통합 플랫폼은 다양한 소프트웨어 시스템을 사용하는 복잡한 다단계 트랜잭션을 프로그래밍할 수 있는 통합 관리를 제공합니다. 개발자는 통합 관리를 통하여 예상치 못한 문제를 처리할 강력한 규칙, 트랜잭션에서 각 성공 또는 실패한 단계에 대한 전체 로깅, 변화하는 비즈니스 조건에 적응할 수 있는 유연성을 갖춘 연결된 생태계를 생성할 수 있습니다. 또한 단일 애플리케이션으로는 수행하기 어려운 복잡한 트랜잭션을 가능케 하는 모든 기능을 제공합니다.
과거에는 EI가 조직의 데이터 센터에 있는 전용 소프트웨어였습니다. 오늘날의 추세는 데이터 통합을 클라우드(서비스형 통합 플랫폼의 경우 iPaaS, 서비스형 엔터프라이즈 통합 플랫폼의 경우 EiPaaS)에서 실행하는 것입니다. 이렇게 하면 이러한 통합이 기업의 온프레미스 및 클라우드 애플리케이션에 접근하게 할 수 있습니다. 또한 통합 PaaS 자체에 사무실, 집 또는 고객 사이트에서 보안 인터넷 연결을 사용하는 공인 비즈니스 사용자가 액세스할 수도 있습니다.
엔터프라이즈 통합은 매우 간단한 개념입니다. 조직에는 여러 애플리케이션, 데이터베이스 및 서비스가 있습니다. 이들 중 일부는 애플리케이션 프로그래밍 인터페이스(API)를 통해 기능을 공개하지만 대부분은 그렇지 않으며, 대신 사전 구축된 어댑터 또는 확장 가능한 기성품 통합 레시피가 필요합니다. 이러한 애플리케이션 중 일부는 클라우드에서 실행되고, 일부는 온프레미스 데이터 센터에 상주합니다. 이러한 애플리케이션은 기성품 상용 제품일 수도 있고 자체 개발한 것일 수도 있습니다. 바로 여기서 EI 플랫폼이 활약할 수 있는 것입니다. 즉, 사용 중인 아키텍처나 지원 인프라가 무엇이건 간에, API 관리를 처리하거나 관련 데이터와 메타데이터를 애플리케이션 간에 전송할 준비를 할 수 있습니다. EiPaaS는 해당 플랫폼을 서비스형 클라우드에서 실행합니다.
통합 과제에 대한 이러한 접근 방식에서, EI 플랫폼은 이러한 모든 애플리케이션과 데이터베이스를 파악하도록 구성되었으며 해당 애플리케이션의 API에 대한 적절한 보안 액세스가 있습니다. EI 플랫폼은 이후 고객 주문이나 재고 보충과 같은 애플리케이션 중 하나에서 발생하는 작업에 응답하여 다른 애플리케이션에 적절한 작업이 발생하도록 할 수 있습니다. 통합 요구 사항을 충족하기 위해 EI 플랫폼은 내부 논리 및 프로그래밍된 워크플로와 해당 애플리케이션의 API, 데이터 형식 및 메시징 형식에 대한 정보를 사용하여 작업을 실행하는 데 필요한 모든 작업이 최대한 지연 없이 발생할 수 있도록 보장하면서 비용이 많이 드는 오류를 방지합니다.
클라우드에서 EI 플랫폼을 사용(즉, EiPaaS을 사용)하면 EI 플랫폼 자체가 확장 가능하고 최신 상태인지 확인할 수 있으며, 더불어 조직의 클라우드 기반 및 온프레미스 애플리케이션의 모든 API에 액세스할 수 있다는 이점을 누릴 수 있습니다. EiPaaS에 대한 수요가 증가하는 경우(예: 애플리케이션의 API 호출이 급증하는 경우) 클라우드 공급업체는 플랫폼이 속도를 저하시키지 않고 해당 요청을 충족하도록 컴퓨팅 용량을 자동으로 추가할 수 있어야 합니다. EiPaaS 플랫폼에 어댑터와 통합이 잘 구축되어 있으며 이러한 어댑터와 통합이 지원 및 확장 가능한 상태라면, 개별 애플리케이션 및 기타 엔드포인트를 업그레이드하더라도 계속해서 잘 수행됩니다. 클라우드 기반 EiPaaS은 데이터 센터 기반 EI 플랫폼에 비해 직원들이 좀 더 쉽게 접근하고 파트너 및 공급업체와 안전하게 통합할 수 있습니다.
오늘날 회사들은 트랜잭션 처리 및 서비스 제공뿐만 아니라 재무 및 감사, 분석, 고객 경험, 인적 자본 관리, 보안 감독, 콘텐츠 관리 등을 위해서도 많은 애플리케이션을 사용하고 있습니다. 어떤 작업을 수행하려면 거의 대부분 이러한 애플리케이션 중 하나 이상에서 정보를 가져오게 됩니다. 비즈니스 리더와 개발자 모두가 이러한 프로젝트를 비용은 절감하되 보다 신속하게 제공해야 한다는 압박을 마주하고 있습니다. 따라서 이러한 애플리케이션과 데이터 연결을 구축하기 위한 효율적이고 안정적인 방법이 필요합니다.
가장 단순한 비즈니스 프로세스에조차도 다양한 소스의 운영 데이터가 필요합니다. 그뿐만 아니라 많은 비즈니스 및 워크플로 프로세스에는 신중하면서도 순차적인 조치로 이루어진 복잡한 체인이 필요한 경우가 많습니다. 예를 들면, '이런 경우 이렇게 한다. 작업이 성공한 경우 이 작업을 수행하지만, 문제가 발생하면(예: 고객 지불이 지연되거나 품목이 백오더됨) 다른 작업을 대신 수행한다.'와 같은 식입니다. EiPaaS는 이러한 단계를 조정하는 데 필요한 데이터를 제공함으로써 적절한 프로세스에 따라 상거래를 발전하는 데 도움이 될 수 있습니다. 그러나 이와 같은 규칙 기반 통합 관리는 수년간 지속되어 왔으며 이는 시작에 불과합니다. 기업은 규칙 기반 논리를 넘어 좁은 범위에서의 기능뿐만 아니라 더 큰 비즈니스 컨텍스트를 인식하는 동적, 데이터 기반 및 이벤트 기반 프로세스 흐름을 지원하는 프로젝트에 투자하고 있습니다. 이러한 프로젝트를 제공하려면 EiPaaS의 광범위한 기능이 필요합니다.
이러한 통합 관리가 없다면 직원들이 각 단계를 수동으로 수행해야 할 수 있습니다. 그러면 직원의 부적절한 조치로 인해 오류가 발생할 수도 있고 직원이 알림을 늦게 보거나 대응을 늦게 하여 지연이 발생할 수도 있습니다. 즉시 만족을 추구하는 오늘날의 전자 상거래 세계에서 지연이 발생한다면 고객 불만족이 유발되고, 효율성이 떨어지며, 거래를 완료할 기회나 문제를 해결할 기회를 놓치게 될 수 있습니다. 소규모 조직에서도 통합 관리의 이점을 누릴 수 있습니다. 이때 이점은 실질적인 비즈니스 프로세스의 단계 수 및 각 단계에서 사용되는 애플리케이션 수에 따라 발생합니다. 또는 다른 말로 표현하면, EiPaaS는 조직 전반에서 사람, 애플리케이션 및 데이터 간에 보다 간단하면서도 참여도 높은 셀프서비스 상호 작용을 수행할 기반이 되어 줍니다.
클라우드 기반의 엔터프라이즈 통합 서비스형 플랫폼(EiPaaS)이 조직에 가져다주는 다양한 이점은 다음과 같습니다.
클라우드의 모든 기능을 갖춘 공급업체 관리 엔터프라이즈 통합 플랫폼인 EiPaaS에는 이러한 주요 기능이 대부분 또는 전부 탑재되어 있습니다.
엔터프라이즈 아키텍처는 비즈니스 운영을 실행하는 데 필요한 애플리케이션, 데이터, 인프라, 통합, 비즈니스 서비스, 프로세스 및 워크플로, 규제 준수 시스템 및 보안 프레임워크의 전체 조직에 대한 뷰를 나타냅니다. 이러한 견해는 조직이 더 나은 결과를 얻고자 새로운 방식을 혁신하는 데 도움이 될 수 있습니다. 성공적인 엔터프라이즈 아키텍처의 핵심은 사용 중인 애플리케이션, 해당 애플리케이션을 구동하는 데이터, 비즈니스 운영에서 함께 작동하는 방식이 변화하는 마케팅 조건 및 새로운 비즈니스 전략에 대응하는 방식을 확실히 이해하는 것입니다.
엔터프라이즈 통합 서비스형 플랫폼(EiPaaS)은 업계 운영이 온프레미스 데이터 센터에서 클라우드로 폭넓게 전환함에 따라 함께 발전했습니다. 한 가지 주요 추세는 회사가 한 가지 작업만 잘 수행하는 틈새 통합 도구는 지양하고, 광범위하고 깊이 있는 풀 스택 플랫폼을 이용하여 광범위한 애플리케이션 및 데이터 소스를 연결하는 것입니다. 신속한 제공이라는 압박에 직면한 회사들은 더 폭넖은 플랫폼에서 누릴 수 있는 사전 구축된 통합, 어댑터 및 레시피에 더욱 깊이 의존하고 있습니다. 틈새 도구는 회사의 자체 개발자 및 관리자에게 통합에 대한 부담을 더 많이 주며, 이렇게 하면 비용과 복잡성과 위험이 늘어날 수 있습니다.
엔터프라이즈 통합 패턴의 또 다른 추세는 클라우드를 통합 지점으로 사용하는 것입니다. 여러 클라우드에 상주하고 여러 온프레미스 데이터 센터에 거주하며 여러 파트너 및 서드파티 소스가 제공하는 애플리케이션과 데이터를 통합하는 회사가 많아지고 있습니다. 이러한 애플리케이션과 데이터는 실시간 스트리밍 데이터를 통합하여 이벤트 기반 앱을 지원하기도 하는데, 이러한 통합은 안정성을 높여줍니다. 클라우드의 통합 플랫폼(EiPaaS)은 인터넷 연결이 가능한 모든 곳에 도달할 수 있으며, 온프레미스 엔터프라이즈 데이터 센터에서 호스팅되는 통합 플랫폼이 제공할 수 있는 것 이상의 확장성과 복원력을 제공할 수 있습니다. 게다가 클라우드 기반 통합을 사용하면 애플리케이션 및 데이터를 통합하고, 프로세스를 자동화하고, AI를 융합하는 데 도움이 되므로 조직의 데이터 및 애플리케이션 기능을 최대한 활용할 수 있습니다.
또한 통합 플랫폼은 회사가 대화형 AI(차세대 챗봇), 모바일 앱 및 웹 전반에서 작동해야 하는 고객이나 직원을 위한 인터페이스의 구축을 지원하므로 점점 더 중요해지고 있습니다. EiPaaS는 회사가 언어 및 음성, 비전, 문서 인식 및 이상 감지와 같은 영역에서 사전 학습된 AI 모델을 가져오고, 이러한 기술을 비즈니스 프로세스에 도입할 수 있도록 지원합니다.
EiPaaS는 회사가 다음과 관련된 문제를 해결할 수 있도록 지원합니다.
엔터프라이즈 통합 서비스형 플랫폼(EiPaaS)은 클라우드를 활용하여 API, 메시징 및 보안 파일 전송을 사용해 복잡한 통합을 조정하고 비즈니스 프로세스를 자동화함으로써 애플리케이션, 데이터 및 파트너 에코시스템을 동기화합니다.
Oracle Integration은 개발자가 애플리케이션, 서비스 및 데이터 소스를 신속하게 확장하고 연결할 수 있도록 돕는 클라우드 기반 엔터프라이즈 통합 및 자동화 플랫폼을 제공합니다. 분석가들은 Oracle Integration을 iPaaS 공급업체들의 리더로 인정했습니다. Oracle Cloud Infrastructure(OCI) 통합 서비스의 일부인 Oracle Integration은 이벤트 기반 프로세스 자동화 및 SaaS 확장을 위한 로우 코드 개발자 경험과 더불어 수백 개의 사전 구축된 애플리케이션 및 데이터 통합을 제공합니다. Oracle Integration은 OCI API 관리, 이벤트 스트리밍 및 기타 애플리케이션 개발 서비스를 통해 회사가 더 적은 코드로 프로젝트를 더 빠르게 제공하는 동시에 운영을 간소화할 수 있도록 지원합니다.
Oracle Integration은 Amazon Web Services, Google, IBM, Microsoft, SAP, Workday 등의 애플리케이션과 서비스를 포함하여 클라우드 및 온프레미스에서 많은 비Oracle 시스템을 지원합니다. 2023년 현재 Oracle Integration에는 회사가 100개 이상의 Oracle Cloud 서비스, 수천 개의 클라우드, 멀티클라우드 및 하이브리드 애플리케이션, 수백 개의 온프레미스 애플리케이션을 연결하는 데 도움이 되는 사전 구축된 커넥터 및 통합 기능이 포함되어 있습니다.
이 서비스에는 모든 Oracle Integration 기능을 활용하는 확장 가능한 Oracle 지원 레시피인 Business Accelerator가 포함됩니다. 지원되는 사전 구축된 어댑터 및 가속기와, 업그레이드 중 보호되는 고객 확장 기능을 사용하면 재작업과 테스트 문제를 줄이거나 없앨 수 있습니다. 회사는 OCI 통합 서비스를 통해 작업에 적합한 배포 모델을 사용하여 분산 클라우드 전략을 추진하고, 필요한 모든 곳에서 완전한 클라우드 경험을 제공하는 동시에 데이터 가시성, 프로세스 안정성 및 가치 실현 시간을 개선할 수 있습니다.
EiPaaS는 엔터프라이즈 통합과 어떻게 다른가요?
표준 엔터프라이즈 통합 시스템은 비즈니스의 데이터 센터에서 실행됩니다. 반면 엔터프라이즈 통합 서비스형 플랫폼(EiPaaS)은 클라우드에서 실행됩니다.
엔터프라이즈 애플리케이션은 통합 플랫폼과 어떻게 통신하나요?
엔터프라이즈 통합 플랫폼은 API, 커넥터 및 보안 파일 전송을 사용하여 엔터프라이즈 애플리케이션, 데이터베이스 및 기타 데이터 소스를 연결합니다. 경우에 따라 명확히 정의된 메시지와 표준화된 데이터 형식을 사용하여 API를 통해 데이터와 지침을 전송할 수 있습니다. 통합 플랫폼은 한 애플리케이션 또는 데이터베이스에서 데이터를 추출하여 데이터를 변환한 다음 다른 애플리케이션으로 로드합니다.
엔터프라이즈 애플리케이션이 데이터에 다른 형식이나 정의를 사용하는 경우에는 어떻게 해야 하나요?
선도적인 엔터프라이즈 통합 플랫폼은 애플리케이션을 서로 연결하고 필요에 따라 형식 간에 데이터를 변환할 수 있는 커넥터를 제공합니다. 이러한 커넥터 중 상당수에는 보안 파일 전송, 데이터 보강 및 데이터 검증을 포함하여 데이터 변환 기능에 직접 프로그래밍 방식으로 액세스하기 위한 API가 포함되어 있습니다.
엔터프라이즈 통합 플랫폼이 복잡한 이벤트와 워크플로를 처리할 수 있나요?
엔터프라이즈 통합 플랫폼은 시각적인 개발자 도구를 사용하여 복잡한 이벤트 기반 및 서비스 통합 워크플로를 통합 관리할 수 있습니다. 워크플로는 이벤트, 측정 항목 또는 기타 비즈니스 요구 사항에 따라 구동될 수 있습니다.