API 플랫폼을 기반으로 Open API 포털구축영역, API 서버 개발영역, API 개발/커스터마이징 영역 그리고 데이터 분석을 주사업으로 진행하고 있습니다.
비즈니스가 다양해지고 서비스 라이프사이클이 빨라지면서 단일 메인프레임 시스템으로부터 다양한 기술로 구현된 단위시스템으로 분산되었고, 분산 시스템 간의 어플리케이션 통합 연계를 위하여, 시스템 내부 컴포넌트 간 호출에 주로 사용되던 API가 웹서비스 기술과 만나 HTTP 기반의 웹 API로 발전하였다. SOAP 기술의 복잡함으로 인하여 SOAP API 보다는 REST API가 주로 사용되고 있으며, REST 아키텍처 제약 중 일부를 따르는 것을 RESTful API 라고 한다.
혹은 Private API, 기업 내부시스템에서만 사용될 수 있으며, ESB 시스템이나 내부용 API Gateway에 등록되어 호출되거나, API 서버에 직접 등록되어 Client 에서 호출될 수 있다.
ABOUT API PLATFORMS
API는 모든 산업 분야의 회사에 분명한 상업적 이점을 제공합니다. 그들은 기업이 상당한 경쟁 우위를 확보하는 데 도움이 될 뿐만 아니라 새로운 비즈니스를 창출할 수 있는 도구와 데이터를 제공합니다.API는 사용자 상호 작용 및 행동을 분석하는 데 도움이 되는 사용자의 개인 정보를 저장하는 알고리즘을 통해 작동합니다. 예를 들어, 귀하의 생년월일, 사용 패턴 및 개인 선호도는 회사가 서비스를 개선하고 귀하의 요구를 더 잘 충족시키려는 새로운 비즈니스에 투자하는 데 도움이 됩니다.
BEST SERVICE
오픈 플랫폼의 Front-end 에 위치하여 API 사용자로부터의 API 요청을 처리하는 API Gateway와 API 이해관계자들간의 의사소통 창구의 역할을 API Portal로 구성되며, 이렇게 만들어진 오픈 API를 별도의 오픈 API Store 에 판매할 수도 있다.
API 처리 요청에 대한 Proxy 로서 API 서버(혹은 AP 서버) 호출 대행 접점이다. API 처리를 위한 일종의 고도화된 웹서버 인 셈이다. 따라서 웹서버를 굳이 두지 않아도 되고 회사의 아키텍처 표준이 있을 경우 웹서버를 앞 단에 둘 수도 있으나 이 경우 API Gateway 솔루션에서 제공하는 보안, 성능 처리 등의 유용한 기능 일부를 제한 받을 수 있다.
API 소비자와 제공자가 소통할 수 있는 통로이며, API 제공자는 API portal을 통하여 API Gateway에 인증 Key, 사용기관 등을 설정할 수 있다. API는 일반적으로 프로그램에서 호출되므로 개발자들이 API 사용 허가를 요청하고, 서버에서 제공하는 API 스펙을 확인하고 간결하게 사전 테스트 해볼 수 있는 기능이 제공되는 공간이다. 또한 API 사용 현황에 대한 간단한 모니터링, 기간 별 과금 정보를 확인하고 API 제공자와 조율할 수 있다.
REST는 프로토콜이나 표준이 아닌 아키텍처 원칙 세트입니다. API 개발자는 REST를 다양한 방식으로 구현할 수 있습니다. RESTful API를 통해 요청이 수행될 때 RESTful API는 리소스 상태에 대한 표현을 요청자에게 전송합니다. 이 정보 또는 표현은 HTTP: JSON(Javascript Object Notation), HTML, XLT 또는 일반 텍스트를 통해 몇 가지 형식으로 전송됩니다. JSON은 그 이름에도 불구하고 사용 언어와 상관이 없을 뿐 아니라 인간과 머신이 모두 읽을 수 있기 때문에 가장 널리 사용됩니다.
GraphQL은 API를 더욱 빠르고 유연하며 개발자 친화적으로 만들기 위해 설계되었습니다. GraphiQL이라 알려진 통합 개발 환경(Integrated Development Environment, IDE) 내에 배포될 수도 있습니다. REST를 대체할 수 있는 GraphQL은 개발자가 단일 API 호출로 다양한 데이터 소스에서 데이터를 끌어오는 요청을 구성할 수 있도록 지원합니다.
gRPC(gRPC Remote Procedure Calls)는 구글이 최초로 개발한 오픈 소스 원격 프로시저 호출 (RPC) 시스템이다. 전송을 위해 HTTP/2를, 인터페이스 정의 언어로 프로토콜 버퍼를 사용하며 인증, 양방향 스트리밍 및 흐름 제어, 차단 및 비차단 바인딩, 취소 및 타임아웃 등의 기능을 제공한다. 수많은 언어를 대상으로 크로스 플랫폼 클라이언트 및 서버 바인딩을 생성한다. 가장 흔한 사용 시나리오에는 마이크로서비스 스타일 아키텍처의 서비스 연결, 모바일 장치, 브라우저 클라이언트를 백엔드 서비스에 연결하는 일 등이 포함된다.
Developer portal
UNO-PORTAL은 API를 중심으로 생산자와 소비자인 개발자간의 지속 성장 가능한 생태계를 조성하기 위한, 사용자관리, 개발자지원, CONTENT관리 및 비지니스관리 등 4가지 영역에 대한 다양한 기능을 제공합니다.
UNO-PORTAL은 API를 중심으로 생산자와 소비자인 개발자간의 지속 성장 가능한 생태계를 조성하기 위한, 사용자관리, 개발자지원, CONTENT관리 및 비지니스관리 등 4가지 영역에 대한 다양한 기능을 제공합니다.
UNO-PORTAL은 API를 중심으로 생산자와 소비자인 개발자간의 지속 성장 가능한 생태계를 조성하기 위한, 사용자관리, 개발자지원, CONTENT관리 및 비지니스관리 등 4가지 영역에 대한 다양한 기능을 제공합니다.
UNO-PORTAL은 API를 중심으로 생산자와 소비자인 개발자간의 지속 성장 가능한 생태계를 조성하기 위한, 사용자관리, 개발자지원, CONTENT관리 및 비지니스관리 등 4가지 영역에 대한 다양한 기능을 제공합니다.
IMPORTANT FUNCTION
API 게이트웨이는 모든 애플리케이션 프로그래밍 인터페이스(Application Programming Interface, API) 호출을 수락하고 호출 이행에 필요한 다양한 서비스를 집계하며 적절한 결과를 반환하는 리버스 프록시 역할을 합니다. 대부분의 엔터프라이즈 API는 API 게이트웨이를 통해 배포됩니다. API 게이트웨이의 경우 주로 사용자 인증, 속도 제한, 통계 등 API 서비스 시스템 전반에서 사용되는 일반적인 태스크를 처리합니다.
HAVE A QUESTION?
마이데이터랩에서는APIs Platform에 관련된 모든 SI & SM 서비스를 프로페셔널하게 제공하고 있습니다. 필요한 사항이 있으시면 언제든지 연락주시기 바랍니다. 특히, 금융, 유통, 공공기관 등 다양한 사업자와 마이데이터 솔루션을 함께 구축하고자 하는 사업자분들의제안과 연락을 기다리고 있습니다.
API 플랫폼을 기반으로 Open API 포털구축영역, API 서버 개발영역, API 개발/커스터마이징 영역 그리고 데이터 분석을 주사업으로 진행하고 있습니다.
**솔루션의 Gateway와 APIM을 활용한 **카드, **증권, **보험 등 관련 Open API 개발자포털 및 오픈API 개발/커스터마이징 사업을 구축 및 운영을 하고 있습니다.
마이데이터랩은 국내외 API Gateway & APIM 솔루션 기업과의 기술제휴를 통해 다양한 솔루션에 대한 SI/SM 사업을 전문으로 하고 있습니다.
RECENT ARTICLE
국내 최대 투자금융사인 한국투자증권은 오픈API 포털인 KIS를 개발하여 누구나 쉽게 증권정보를 거래할 수 있는 API 포털서비스를 유앤아워스의 우노 Gateway를 통해 개발하였습니다.
국내 최대 금융그룹인 KB카드 마이데이터 Gateway 관리포털을 통해 다양한 금융 표준API의 제공과 활용된 API를 관리하고, 이를 통해 표준API를 통해 데이터의유통과 이에에 따른 과금정책과을 용역개발하였습니다.
RPC(원격 프로시저 호출)는 한 프로그램이 네트워크의 세부 정보를 이해하지 않고도 네트워크 안의 다른 컴퓨터에 있는 프로그램에서 서비스를 요청하는 프로토콜입니다. RPC는 client-server 모델을 사용합니다. 클라이언트에서 서비스를 요청(function call)하면, 서버에서 서비스를 제공합니다.