eai 예제

By | August 2, 2019

세 번째로 새로운 개발인 서버리스 컴퓨팅은 실제로 EAI를 복잡하게 하고 있습니다. 서버없는 응용 프로그램 및 구성 요소는 이벤트 기반이며 기존 응용 프로그램과 동일한 종류의 기존 인터페이스 또는 데이터베이스 관계를 갖지 않습니다. 사물 인터넷(IoT) 응용 프로그램은 서버리스 컴퓨팅의 후보인 이벤트 기반 사용 사례의 예입니다. 광범위한 IoT 채택으로 인해 더 많은 기업이 새로운 통합 문제의 사태를 피하기 위해 전사적 EAI 프레임워크를 공식화할 수 있습니다. 다행히 워크플로 통합의 구성 요소화 및 PaaS 모델은 서버리스 및 이벤트 기반 애플리케이션에 적용 가능합니다. 대부분의 대기업은 영역화된 네트워크를 사용하여 네트워크 지향 위협에 대한 계층화된 방어를 만듭니다. 예를 들어 기업에는 일반적으로 신용 카드 처리(PCI 호환) 영역, PCI가 아닌 영역, 데이터 영역, 외부 사용자 액세스를 프록시하는 DMZ 영역 및 내부 사용자 액세스를 프록시하는 IWZ 영역이 있습니다. 응용 프로그램은 여러 영역에 걸쳐 통합해야 합니다. 이 경우 허브 및 스포크 모델이 더 잘 작동합니다. EAI 개발자는 통합할 수 있는 시스템이 몇 개뿐일 때 이해하기 쉽고 빠르게 구현할 수 있기 때문에 지점 간 통합을 추구합니다.

지점 간 통합 예제: 한 응용 프로그램이 다른 응용 프로그램의 데이터베이스 테이블에 직접 JDBC(Java 데이터베이스 연결) 호출을 수행합니다. 처음에 두 응용 프로그램을 통합할 때 지점 간 통합 솔루션이 올바른 선택인 것처럼 보입니다. 그러나 추가 응용 프로그램을 통합하면 그림 1에 표시된 상황이 표시됩니다. 데이터 형식 변환은 특성 값을 한 응용 프로그램의 형식에서 다른 형식으로 변환합니다. 예를 들어 한 응용 프로그램은 “M”과 “F”를 사용하여 성별을 나타내고 다른 응용 프로그램은 “남성”과 “여성”을 사용할 수 있습니다. 또 다른 데이터 형식 예제 변환으로 XML 요소인 프로세스 자동화 – EAI에서 여러 소프트웨어 응용 프로그램의 데이터 또는 활동을 포함하는 프로세스를 간소화할 수 있습니다. 예를 들어 CRM의 데이터를 전자 메일 마케팅 플랫폼과 통합하여 이전 행동 이나 인구 통계를 기반으로 고객에게 대상 메시지를 전달할 수 있습니다. 그런 다음 이러한 노력을 분석 패키지와 결합하여 이메일 캠페인의 성공을 측정할 수 있습니다.

또한 모든 데이터를 ERP 시스템과 통합하여 회사가 가장 효과적인 곳에 리소스를 투자할 수 있도록 도와줍니다. UI 수준 통합은 통합 논리를 사용자 인터페이스 코드에 연결합니다. UI 수준 통합은 스크립팅 또는 프록시 기반입니다. 스크립팅 기반 UI 수준 통합은 PowerBuilder 또는 Vantive와 같은 클라이언트/서버 응용 프로그램과 공통적인 UI 구성 요소 이벤트에 통합 코드를 포함합니다. 예를 들어 고객 추가 화면의 제출 단추를 클릭하면 응용 프로그램의 데이터베이스와 JMS(Java 메시지 서비스) 항목으로 데이터를 보내야 합니다. 프록시 기반 UI 수준 통합은 통합 된 응용 프로그램의 인터페이스 (화면 스크래핑을 통해)를 사용 하 여 레거시 시스템에서 데이터를 전달 합니다. 데이터 수준 통합에서 종속 시스템에서 전파되는 변경 사항은 통합 응용 프로그램을 우회하므로 모든 삽입, 업데이트 및 삭제는 통합 응용 프로그램이 액세스하는 데이터에 대해 수행됩니다. 개발자는 일반적으로 데이터베이스 게이트웨이 또는 트리거 및 저장 프로시저와 데이터 수준 통합을 구현합니다. 주요 단점은 통합 응용 프로그램의 데이터를 그대로 유지합니다. 예를 들어 일부 ERP(엔터프라이즈 리소스 계획) 시스템에는 수천 개의 테이블이 포함됩니다.

Category: Uncategorized