top of page
shutterstock_2083040959_s2.jpg

APIM

litis API Creator

주요기능

litis API Creator는 시스템에 필요한 범용적인 프로토콜, API 자동 생성, Testbed, API Mash-up, API 서비스 관리 등 다양한 기능을 지원하는 중계 시스템 입니다.

  • HTTP(S) 기반 Inbound/Outbound API Proxy 역할 지원

  • TLS 1.3 지원

  • Client-side 인증서 기반 mTLS 지원

  • 호 제어 및 Application Key 기반 인증/인가 지원

  • OAuth 2.0 Authorization Server 역할 지원

HTTP Proxy / Gateway
  • NO/Low Coding 기반 API 생성

  • CSV 혹은 엑셀 파일 템플릿을 통한 대량의 API의 생성 및 마이그레이션 지원

  • 변환/매핑/비교 등 다양한 함수 지원을 통한 API Biz 로직 구현 지원

  • API 전문 시뮬레이션 기능을 활용한 테스트베드 환경 제공

  • API 생성 시 테스트를 위한 API의 자동 생성 및 테스트베드 환경으로의 Provisioning 지원

  • litis API Monitoring과 연동을 통한 테스트 data의 자동 생성 지원

API 자동 생성 / 테스트
  • Inbound/Outbound 간 제약 없는 API Mash-up 가능

  • 매쉬업 중 OOTB로 제공되는 다양한 API Biz 로직 구현 함수 활용 가능 

  • 여러 API의 Aggregation 혹은 Chaining 방식을 통한 처리 프로세스 설정 지원

  • 외부로 노출되는 API 서비스와 내부 여러 API 간의 처리 로직을 분리/제공하는
    Facade Pattern의 API 서비스 제공

API Mash-up
  • Web Service 프로토콜 및 데이터 변환 지원 (REST<-> SOAP, JSON <-> XML)

  • 다양한 remote Interface 제공

    • HTTP(S)

    • TCP/IP

    • JDBC

    • 기타 custom interface

  • 송/수신 전문 변환을 위한 다양한 함수를 OOTB로 지원

  • 고객사 특수한 요청사항에 맞춰 추가 함수 개발 및 지원 

프로토콜 / 데이터 변환
  • 일원화된 대쉬보드를 통한 API 서비스 관리 및 사용현황 확인

  • Inbound/Outbound API 별 및 서비스 현황 모니터링 및 통계 정보 확인

  • API 상태 관리

  • litis API Portal과 연동을 통한 APIM 통합관리 가능 (Gateway, API Creator의 통합 관리 콘솔 활용)

  • litis API Monitoring과 OOTB 연동을 통한 API Transaction에 대한 End-to-End Tracing 지원

API 서비스 관리

아키텍처

litis API Creator는 크게 Open API 기반의 대내/외 연계 처리를 담당하는 Engine과  Engine을 설정/관리할 수 있는 Console로 구성되어 있습니다. Engine은 그 기능에 따라 다시 API Server/Gateway/Proxy 모듈로 분리되어 있으며 고객은 필요에 따라 기능 적용이 가능합니다.

API Mashup

litis API Creator는 Inbound/Outbound 기준의 단순 메시지 중계에서 내/외부 API들의 Chaining/Aggregation 등과 같이 Mashup 처리해야할 환경에 맞게 정의 및 프로그램이 가능합니다. 또한, 각각의 API을 단위 재사용 모듈로 정의하여 개발 및 유지보수를 용이하게 합니다.

API 제작 절차

litis API Creator는 아래의 API 제작 절차에 따라 API을 추가/수정하는 관리 기능을 제공합니다.

01.API 서비스 추가.png
API 서비스 추가 

1

02.Route 서비스 추가.png
 Route 서비스 추가 

2

03.Parsing 데이터 자동분석 설정.png
Parsing  l  데이터 자동분석 설정

3

04.Convert 데이터 구조 생성.png
Convert  l  데이터 구조 생성

4

05.Remote API와Route연결.png
Remote  l  API와 Route 연결

5

06.API 서비스 활성화.png
 API 서비스 활성화

6

Rate Limit & Access Control

litis API Creator의 API Gateway 모듈은 ACL (Access Control List) 기반의 API에 대한 Traffic Control 및 Access Control 정책을 설정하여 통제할 수 있습니다. 이를 통해 트래픽 제어(Rate Limit), 접속 가능 시간 및 접속 가능 아이피 대역을 설정하여 API을 접근하는 앱 및 시스템에 대한 접근을 제어할 수 있습니다.

bottom of page