AnyLink 7.5 데이터시트

제품 소개

AnyLink 7.5는 기업의 데이터, 애플리케이션, 시스템, 대내외 채널 등을 효율적이고 안정적으로 연결하는 통합 연계 솔루션입니다.

주요 기능

AnyLink 7.5는 다음과 같은 핵심 기능을 제공합니다.

  • 플랫폼 업그레이드 및 표준 스펙 지원

    JEUS 9 및 JDK 17 기반으로 플랫폼을 업그레이드하고, HTTP/2.0과 OpenAPI 표준을 지원합니다.

  • 신규 UI/UX 및 모니터링 기능 제공

    신규 UI/UX를 적용하고, 리소스/거래/에러 코드 기준의 통계 및 모니터링 기능을 제공합니다.

  • 어댑터 확장을 통한 연계 기능 강화

    Redis, Kafka, SMTP, HTTP/2.0 어댑터를 추가하여 연계 범위를 확대합니다.

시스템 구조 및 아키텍처

AnyLink 7.5는 다음과 같은 주요 구성 요소로 이루어져 있습니다.

figure 1 1
  • 스튜디오(Studio)

    통합개발환경(IDE)으로 거래와 관련 자원들을 정의할 수 있는 Eclipse 기반의 툴로 거래, 메시지, 메시지 맵핑, 파싱룰, 플로우, 아웃바운드 룰, 유저 클래스(User Class)를 정의할 수 있는 환경을 제공합니다. Studio를 통해 정의된 자원들을 DIS에 저장한 후 RTE에 배포하게 되며, DIS에 저장된 자원을 다운로드 받아 개발을 진행할 수 있습니.

  • 리모트 에이전트(Remote Agent)

    원격지에서의 거래 송수신 처리를 하기 위해서는 원격지 서버의 리모트 에이전트를 통해 처리할 수 있습니다. 리모트 에이전트는 어댑터 엔드포인트 역할을 대신하여 인바운드/아웃바운드 메시지를 송수신하며 허브의 엔드포인트와 TCP Tunneling으로 메시지를 전달하거나 전달받습니다.

  • 런타임 엔진(RTE, Runtime Engine)

    런타임 엔진은 리소스 매니저, 어댑터, 딜리버리 채널, 플로우 엔진으로 구성됩니다.

    구분 설명

    리소스 매니저

    런타임 환경의 공통 자원을 관리하며 클래스 로더, 스레드 풀, 거래 및 설정을 관리합니다.

    어댑터

    메시지 송수신, 파싱, 마샬(Maschal)/언마샬(Unmaschal) 및 서비스를 호출합니다.

    딜리버리 채널

    호출된 서비스의 위치를 찾아서 플로우, 아웃바운드 룰, 멀티바인딩를 실행하고 메시지를 전달하는 역할을 합니다.

    플로우 엔진

    스튜디오에서 정의된 플로우 흐름과 조건에 따라 액티비티(Activity), 이벤트(Event), 게이트웨이(Gateway)를 순차 혹은 병렬로 실행합니다.

  • WebAdmin

    WebAdmin은 운영관리 툴로 시스템 구성관리, 운영설정, 모니터링, 사용자/권한관리를 합니다.

    구분 설명

    시스템 구성관리

    여러 업무시스템의 정의와 관리를 허용하며, 업무시스템은 싱글 서버 클러스터나 싱글 서버로 구성될 수 있습니다.

    원격 망에서의 연계를 위한 리모트 에이전트(Remote Agent)도 업무 시스템에 추가될 수 있습니다. 각 업무 시스템마다 어댑터를 정의하고 스튜디오에서 정의한 거래를 맵핑하여 거래 요청 메시지가 왔을 때 거래를 식별하고 처리되도록 합니다.

    운영설정

    RTE 설정, 거래 제한, SLA 설정, 로깅 설정, 잡/스케줄러 설정 관리를 합니다.

    모니터링

    실시간 성능 모니터링과 일별 통계를 지원하며 사용자 관리와 자원에 대한 권한 관리를 제공합니다.

  • 데이터 통합 서버(DIS, Data Integration Server)

    데이터 통합 서버로 스튜디오에서 정의된 자원과 Admin에서 정의된 구성 및 설정 정보를 Repository에 저장하고 관리합니다. 자원과 설정 정보는 RTE에 필요한 형태로 가공한 후 배포되며, 모니터링을 위해 RTE 성능 정보를 실시간으로 쿼리하거나 DB에 저장된 트랜잭션 정보의 통계를 계산합니다. DIS는 JEUS DAS(Domain Administration Server)를 통해 JEUS 도메인 구성정보, 데이터소스 등의 정보를 쿼리하여 AnyLink 구성을 용이하게 합니다.

시스템 요구 사항

AnyLink 7.5를 설치하고 안정적으로 운영하기 위해 필요한 최소 및 권장 사양은 다음과 같습니다.

서버

AnyLink 서버를 설치하기 위해 필요한 하드웨어와 소프트웨어 요구 사항은 다음과 같습니다.

  • 하드웨어 요구 사항

    플랫폼 CPU 메모리 저장 공간

    Solaris 9~11

    UltraSPARC 9, 10, 11

    Intel X86 Series 10

    최소: 512MB

    권장: 1GB 이상

    20GB 이상

    HP-UX 11.x, 11i, 11iV2

    PA-RISC 11.x(11.11)

    Intel Itanium64 11.x(11.23, 11.31)

    최소: 512MB

    권장: 1GB 이상

    20GB 이상

    AIX 5L,6L, 7L

    RS6000

    IBM pSeries(PowerPC)

    최소: 512MB

    권장: 1GB 이상

    20GB 이상

    Linux 계열(Kernel 4.0 이상)

    Intel x86 series k4.0 이상

    최소: 512MB

    권장: 1GB 이상

    20GB 이상

  • 소프트웨어 요구 사항

    항목 지원 버전

    데이터베이스

    Oracle 19c

    JDK

    JDK 17

    WAS

    JEUS 9.1

스튜디오

AnyLink 스튜디오를 설치하기 위해 필요한 하드웨어와 소프트웨어 요구 사항은 다음과 같습니다.

  • 하드웨어 요구 사항

    플랫폼 CPU 메모리 저장 공간

    Windows 11(64bit)

    1GHZ 이상 (Windows 11 권장 사양 이상)

    최소: 512MB

    권장: 1GB 이상

    1GB 이상

  • 소프트웨어 요구 사항

    항목 지원 버전

    JDK

    JDK 17

리모트 에이전트

리모트 에이전트를 설치하기 위해 필요한 하드웨어와 소프트웨어 요구 사항은 다음과 같습니다.

  • 하드웨어 요구 사항

    플랫폼 CPU 메모리 저장 공간

    Solaris 9~11

    UltraSPARC 9, 10, 11

    Intel X86 Series 10

    최소: 512MB

    권장: 1GB 이상

    20GB 이상

    HP-UX 11.x, 11i, 11iV2

    PA-RISC 11.x(11.11)

    Intel Itanium64 11.x(11.23, 11.31)

    최소: 512MB

    권장: 1GB 이상

    20GB 이상

    AIX 5L, 6L, 7L

    RS6000

    IBM pSeries(PowerPC)

    최소: 512MB

    권장: 1GB 이상

    20GB 이상

    Linux 계열(Kernel 4.0)

    Intel x86 series k4.0 이상

    최소: 512MB

    권장: 1GB 이상

    20GB 이상

    Windows 11(64bit)

    1GHZ 이상 (Windows 11 권장사양 이상)

    최소: 512MB

    권장: 1GB 이상

    20GB 이상

  • 소프트웨어 요구 사항

    항목 지원 버전

    JDK

    JDK 17

성능 지표

AnyLink 7.5는 다음과 같은 성능 수준을 제공합니다.

구분 성능 수치

처리량

14199

응답 속도

10ms

운영 클래스

100만개 이상

제공 항목

AnyLink 7.5 설치 및 운영을 위해 제공되는 항목은 다음과 같습니다.

구분 내용

설치 미디어

AnyLink7.5 Installer (CD 2장)

사용자 매뉴얼

설치 및 사용 방법을 안내하는 문서

  • 릴리스 노트 (AnyLink_7.5_Release-Note.pdf)

  • AnyLink 소개 (AnyLink_7.5_Introduction-Guide.pdf)

  • 설치 안내서 (AnyLink_7.5_Installation-Guide.pdf)

  • 런타임 엔진 서버 안내서 (AnyLink_7.5_RunTime-Engine-Server-Guide.pdf)

  • 스튜디오 안내서 (AnyLink_7.5_Studio-Guide.pdf)

  • WebAdmin 안내서 (AnyLink_7.5_WebAdmin-Guide.pdf)

  • 모니터링 안내서 (AnyLink_7.5_Monitoring-Guide.pdf)

  • DB 어댑터 사용자 안내서 (AnyLink_7.5_DB-Adapter-Guide.pdf)

  • ebXML 어댑터 사용자 안내서 (AnyLink_7.5_ebXML-Adapter-Guide.pdf)

  • File 어댑터 사용자 안내서 (AnyLink_7.5_File-Adapter-Guide.pdf)

  • FTP 어댑터 사용자 안내서 (AnyLink_7.5_FTP-Adapter-Guide.pdf)

  • HTTP 어댑터 사용자 안내서 (AnyLink_7.5_HTTP-Adapter-Guide.pdf)

  • HTTP2 어댑터 사용자 안내서 (AnyLink_7.5_HTTP2-Adapter-Guide.pdf)

  • Kafka 어댑터 사용자 안내서 (AnyLink_7.5_Kafka-Adapter-Guide.pdf)

  • MQ 어댑터 사용자 안내서 (AnyLink_7.5_MQ-Adapter-Guide.pdf)

  • SAP 어댑터 사용자 안내서 (AnyLink_7.5_SAP-Adapter-Guide.pdf)

  • SMTP 어댑터 사용자 안내서 (AnyLink_7.5_SMTP-Adapter-Guide.pdf)

  • TCP 어댑터 사용자 안내서 (AnyLink_7.5_TCP-Adapter-Guide.pdf)

  • Tmax 어댑터 사용자 안내서 (AnyLink_7.5_Tmax-Adapter-Guide.pdf)

  • 웹 서비스 어댑터 사용자 안내서 (AnyLink_7.5_WebService-Adapter-Guide.pdf)

  • ProFrame Java(EJB) 어댑터 사용자 안내서 (AnyLink_7.5_ProFrame Java(EJB)-Adapter-Guide.pdf)

  • Redis 어댑터 사용자 안내서 (AnyLink_7.5_Redis-Adapter-Guide.pdf)

교육용 매뉴얼

오프라인 교육센터 운영(교육수강 시 제공)