[25.08.14.9AM 웨비나] 시티은행 AI 총괄이 말하는 AI로 금융산업을 이끄는 방법

API

API

API(Application Programming Interface, 응용 프로그램 인터페이스)는 서로 다른 소프트웨어 간에 데이터를 주고받고 동작을 실행할 수 있도록 정의된 규칙과 프로토콜의 집합입니다. 복잡한 내부 동작을 감추고 필요한 기능만 외부에 제공하여, 개발을 간편하게 만들어주는 중요한 기술입니다.

 

주요 특징:

 

인터페이스 정의: JSON, XML 등 구조화된 형식으로 데이터를 주고받는 방식을 정의합니다.

• 표준화된 통신: HTTP, REST, GraphQL 등의 표준 프로토콜을 사용해 일관된 소통을 지원합니다.

• 보안 및 접근 제어: API 키, OAuth 등 인증 방식을 통해 데이터 보호 및 접근 제한을 관리합니다.

• 추상화 계층: 복잡한 내부 시스템을 감추고 명확한 접점(엔드포인트)만 제공합니다.

• 재사용성과 확장성: 여러 시스템과 사용자가 동시에 이용할 수 있도록 설계되어 효율적인 시스템 구축이 가능합니다.

 
활용 사례:

 

• 웹 서비스: 날씨, 주식 정보 등 서버에서 데이터를 불러오는 기능 제공

• AI 통합: 이미지 인식, 언어 처리 등 AI 모델 활용

• 결제 게이트웨이: Stripe, PayPal 등을 통한 온라인 결제 지원

• 외부 서비스 연결: SNS, 클라우드 등 외부 플랫폼과 연동

• 업무 자동화: CRM, 분석 도구, 메신저 등에서 데이터 자동 처리 및 워크플로우 실행

 

중요성:

 

API는 다양한 시스템과 애플리케이션을 빠르게 연결하고 확장할 수 있도록 도와주는 디지털 연결 고리입니다. API를 통해 기업은 기존 기술을 효율적으로 활용하면서 유연하고 기능적인 서비스를 구축할 수 있습니다.

관련 용어