의견.png

"프라이빗 API"의 두 판 사이의 차이

해시넷
이동: 둘러보기, 검색
1번째 줄: 1번째 줄:
'''프라이빗 API'''(Private API)는 비공개 API라고도 한다. 프라이빗 API는 조직 내에서 일하는 개발자 또는 계약자가 사용할 수 있도록 조직의 백엔드 데이터 및 애플리케이션 기능의 일부를 여는 인터페이스이다.<ref name="위"> 오픈API 위키피디아 - https://en.wikipedia.org/wiki/Open_API#Private_API </ref>
+
'''프라이빗 API'''(Private API)는 비공개 [[API]]라고도 한다. 프라이빗 API는 조직 내에서 일하는 개발자 또는 계약자가 사용할 수 있도록 조직의 백엔드 데이터 및 [[애플리케이션]] 기능의 일부를 여는 인터페이스이다.<ref name="위"> 오픈API 위키피디아 - https://en.wikipedia.org/wiki/Open_API#Private_API </ref>
  
  
 
== 개요 ==
 
== 개요 ==
API는 애플리케이션 프로그래밍 인터페이스(Application Programming Interface)를 나타내고, 애플리케이션 소프트웨어를 구축하고 통합하기 위한 정의 및 프로토콜 세트를 말한다. 주로 파일제어, 화상 처리, 문자제어, 창 제어 등을 위한 인터페이스를 제공한다.<ref>API 위키백과 - https://ko.wikipedia.org/wiki/API </ref> API를 사용하면 구현 방식을 알지 못해도 서비스 또는 제품이 서로 커뮤니케이션을 할 수 있어 애플리케이션 개발을 간소화하여 비용과 시간을 절약할 수 있다. API 릴리스 정책은 프라이빗(Private), 파트너(Partner), 퍼블리(Public) 이렇게 세 가지 접근 방식을 취한다. 파트너(Partner)는 API를 특정 비느지느 파트너와 공유하고, 품질의 저하 없이 수익원을 창출할 수 있다. 퍼블릭(Public)은 API가 모두에게 제공된다. 제 3자가 API와 상호작용하는 애플리케이션을 개발하여 혁신을 끌어낼 수 있다.<ref name="레"> 〈[https://www.redhat.com/ko/topics/api/what-are-application-programming-interfaces API(애플리케이션 프로그래밍 인터페이스)란 - 개념, 기능, 장점]〉,《레드햇》</ref> 비공개 API는 내부의 개발자에게만 공개되므로 API 게시자는 애플리케이션 개발 대상과 방법을 완전히 제어할 수 있다.<ref name="위"> 오픈API 위키피디아 - https://en.wikipedia.org/wiki/Open_API#Private_API </ref>
+
API는 애플리케이션 프로그래밍 [[인터페이스]](Application Programming Interface)를 나타내고, 애플리케이션 소프트웨어를 구축하고 통합하기 위한 정의 및 [[프로토콜]] 세트를 말한다. 주로 파일제어, 화상 처리, 문자제어, 창 제어 등을 위한 인터페이스를 제공한다.<ref>API 위키백과 - https://ko.wikipedia.org/wiki/API </ref> API를 사용하면 구현 방식을 알지 못해도 서비스 또는 제품이 서로 커뮤니케이션을 할 수 있어 애플리케이션 개발을 간소화하여 비용과 시간을 절약할 수 있다. API 릴리스 정책은 프라이빗(Private), 파트너(Partner), 퍼블리(Public) 이렇게 세 가지 접근 방식을 취한다. 파트너(Partner)는 API를 특정 비즈니스 파트너와 공유하고, 품질의 저하 없이 수익원을 창출할 수 있다. 퍼블릭(Public)은 API가 모두에게 제공된다. 제 3자가 API와 상호작용하는 애플리케이션을 개발하여 혁신을 끌어낼 수 있다.<ref name="레"> 〈[https://www.redhat.com/ko/topics/api/what-are-application-programming-interfaces API(애플리케이션 프로그래밍 인터페이스)란 - 개념, 기능, 장점]〉,《레드햇》</ref> 비공개 API는 내부의 개발자에게만 공개되므로 API 게시자는 애플리케이션 개발 대상과 방법을 완전히 제어할 수 있다.<ref name="위"> 오픈API 위키피디아 - https://en.wikipedia.org/wiki/Open_API#Private_API </ref>
  
== 장점 ==
+
== 특징 ==
 
조직 전체에서 프라이빗 API를 사용하게 되면, 내부 데이터 모델에 대한 공유 인식을 높일 수 있다. 개발자가 한 조직에서 계약을 맺거나 일을하게 되면, 의사소통이 보다 직접적으로 이루지기 때문에 그룹으로 더 일관되게 작업할 수 있어야 한다. 프라이빗 API는 생산성을 극대화하고, 시장 도달 범위를 개선하고, 기존 제품에 가치를 추가하는 고객 대면 애플리케이션을 만드는 내부 시스템을 조작 및 구축하는데 필요한 개발 시간을 크게 단축할 수 있다.<ref name="위"> 오픈API 위키피디아 - https://en.wikipedia.org/wiki/Open_API#Private_API </ref>
 
조직 전체에서 프라이빗 API를 사용하게 되면, 내부 데이터 모델에 대한 공유 인식을 높일 수 있다. 개발자가 한 조직에서 계약을 맺거나 일을하게 되면, 의사소통이 보다 직접적으로 이루지기 때문에 그룹으로 더 일관되게 작업할 수 있어야 한다. 프라이빗 API는 생산성을 극대화하고, 시장 도달 범위를 개선하고, 기존 제품에 가치를 추가하는 고객 대면 애플리케이션을 만드는 내부 시스템을 조작 및 구축하는데 필요한 개발 시간을 크게 단축할 수 있다.<ref name="위"> 오픈API 위키피디아 - https://en.wikipedia.org/wiki/Open_API#Private_API </ref>
  
11번째 줄: 11번째 줄:
  
 
== 활용 ==
 
== 활용 ==
* 주택 건설비용 계산기(Home-Cost): 각 클라이언트에게 맞춰진 설치로 제공된다.<ref> Margaret Rousem, 〈[https://whatis.techtarget.com/definition/private-API private API]〉,《WhatIs.com》</ref>
+
* 주택 건설비용 계산기(Home-Cost): 각 클라이언트에게 맞춰진 설치로 제공된다. 이 API는 주택 건설 용품점을 통해 제공될 수 있고, 이를 통해 고객은 비용을 계산하여 공급품을 선택할 수 있다.<ref> Margaret Rousem, 〈[https://whatis.techtarget.com/definition/private-API private API]〉,《WhatIs.com》</ref>
 +
* 근태관리: 관리자가 팀원 또는 직원의 근태기록을 체계적인 통합관리를 할 수 있다. 직원은 근무형태에 따른 근태정보를 직접 조회하여 직접 근무시간을 조절할 수 있다.
 +
* 전자결재: 경영진이 각각의 업무시스템이 아닌 통합된 전자결재 체계를 통해 결재내용을 관리할 수 있다.
 +
* 알림 연동: 이 API로 사내 메신저, 메일, 전자결재, 게시판 등 업무시간에 주로 접속되어 있는 업무시스템을 통하여 모바일Push, 웹/메신저, 메일 등의 다양한 형태를 통하여 알림/메시지를 전달할 수 있다.
 +
* 조직정보: 조직정보를 관리하고 각각의 업무시스템에서 조직정보 조회 서비스를 이용한 연동으로 통합된 조직관리 서비스를 구성할 수 있다.
 +
* 메뉴연동: 다양한 업무시스템에 대해서 매번 접속하기 않고 연결된 메뉴로 통합인증(SSO)<ref>통합 인증 위키백과 - https://ko.wikipedia.org/wiki/%ED%86%B5%ED%95%A9_%EC%9D%B8%EC%A6%9D </ref>으로 연결하고 서비스를 이용할 수 있다.<ref>다우오피스, 〈[https://blog.daouoffice.com/82 (제휴안내) 다우오피스와 제휴 시, 연동 가능한 프라이빗 API를 소개합니다!]〉,《다우오피스》, 2021-01-06 </ref>
 +
* 미국 암호화폐 거래소 크라켄이 웹소켓(WebSockets) 프라이빗 API를 공개했다. 이 API는 소프트웨어 애플리케이션을 구축하고, 크라켄 마켓 데이터에 접근하는 고객들에게 웹 기반 클라이언트와 서버 간 고속 직접 연결을 제공한다.<ref>Coinness 기자, 〈[https://www.tokenpost.kr/article-20806 크라켄, 웹소켓 프라이빗 API 공개]〉,《토큰포스트》,2019-10-25 </ref>
  
 
{{각주}}
 
{{각주}}
17번째 줄: 23번째 줄:
 
== 참고자료 ==
 
== 참고자료 ==
 
* 오픈API 위키피디아 - https://en.wikipedia.org/wiki/Open_API#Private_API
 
* 오픈API 위키피디아 - https://en.wikipedia.org/wiki/Open_API#Private_API
 +
* API 위키백과 - https://ko.wikipedia.org/wiki/API
 
* 〈[https://www.redhat.com/ko/topics/api/what-are-application-programming-interfaces API(애플리케이션 프로그래밍 인터페이스)란 - 개념, 기능, 장점]〉,《레드햇》
 
* 〈[https://www.redhat.com/ko/topics/api/what-are-application-programming-interfaces API(애플리케이션 프로그래밍 인터페이스)란 - 개념, 기능, 장점]〉,《레드햇》
* API 위키백과 - https://ko.wikipedia.org/wiki/API
 
 
* Margaret Rousem, 〈[https://whatis.techtarget.com/definition/private-API private API]〉,《WhatIs.com》
 
* Margaret Rousem, 〈[https://whatis.techtarget.com/definition/private-API private API]〉,《WhatIs.com》
 +
* 통합 인증 위키백과 - https://ko.wikipedia.org/wiki/%ED%86%B5%ED%95%A9_%EC%9D%B8%EC%A6%9D
 +
* 다우오피스, 〈[https://blog.daouoffice.com/82 (제휴안내) 다우오피스와 제휴 시, 연동 가능한 프라이빗 API를 소개합니다!]〉,《다우오피스》, 2021-01-06
 +
* Coinness 기자, 〈[https://www.tokenpost.kr/article-20806 크라켄, 웹소켓 프라이빗 API 공개]〉,《토큰포스트》,2019-10-25
 +
*
  
 
== 같이 보기 ==
 
== 같이 보기 ==

2021년 1월 11일 (월) 10:45 판

프라이빗 API(Private API)는 비공개 API라고도 한다. 프라이빗 API는 조직 내에서 일하는 개발자 또는 계약자가 사용할 수 있도록 조직의 백엔드 데이터 및 애플리케이션 기능의 일부를 여는 인터페이스이다.[1]


개요

API는 애플리케이션 프로그래밍 인터페이스(Application Programming Interface)를 나타내고, 애플리케이션 소프트웨어를 구축하고 통합하기 위한 정의 및 프로토콜 세트를 말한다. 주로 파일제어, 화상 처리, 문자제어, 창 제어 등을 위한 인터페이스를 제공한다.[2] API를 사용하면 구현 방식을 알지 못해도 서비스 또는 제품이 서로 커뮤니케이션을 할 수 있어 애플리케이션 개발을 간소화하여 비용과 시간을 절약할 수 있다. API 릴리스 정책은 프라이빗(Private), 파트너(Partner), 퍼블리(Public) 이렇게 세 가지 접근 방식을 취한다. 파트너(Partner)는 API를 특정 비즈니스 파트너와 공유하고, 품질의 저하 없이 수익원을 창출할 수 있다. 퍼블릭(Public)은 API가 모두에게 제공된다. 제 3자가 API와 상호작용하는 애플리케이션을 개발하여 혁신을 끌어낼 수 있다.[3] 비공개 API는 내부의 개발자에게만 공개되므로 API 게시자는 애플리케이션 개발 대상과 방법을 완전히 제어할 수 있다.[1]

특징

조직 전체에서 프라이빗 API를 사용하게 되면, 내부 데이터 모델에 대한 공유 인식을 높일 수 있다. 개발자가 한 조직에서 계약을 맺거나 일을하게 되면, 의사소통이 보다 직접적으로 이루지기 때문에 그룹으로 더 일관되게 작업할 수 있어야 한다. 프라이빗 API는 생산성을 극대화하고, 시장 도달 범위를 개선하고, 기존 제품에 가치를 추가하는 고객 대면 애플리케이션을 만드는 내부 시스템을 조작 및 구축하는데 필요한 개발 시간을 크게 단축할 수 있다.[1]


활용

  • 주택 건설비용 계산기(Home-Cost): 각 클라이언트에게 맞춰진 설치로 제공된다. 이 API는 주택 건설 용품점을 통해 제공될 수 있고, 이를 통해 고객은 비용을 계산하여 공급품을 선택할 수 있다.[4]
  • 근태관리: 관리자가 팀원 또는 직원의 근태기록을 체계적인 통합관리를 할 수 있다. 직원은 근무형태에 따른 근태정보를 직접 조회하여 직접 근무시간을 조절할 수 있다.
  • 전자결재: 경영진이 각각의 업무시스템이 아닌 통합된 전자결재 체계를 통해 결재내용을 관리할 수 있다.
  • 알림 연동: 이 API로 사내 메신저, 메일, 전자결재, 게시판 등 업무시간에 주로 접속되어 있는 업무시스템을 통하여 모바일Push, 웹/메신저, 메일 등의 다양한 형태를 통하여 알림/메시지를 전달할 수 있다.
  • 조직정보: 조직정보를 관리하고 각각의 업무시스템에서 조직정보 조회 서비스를 이용한 연동으로 통합된 조직관리 서비스를 구성할 수 있다.
  • 메뉴연동: 다양한 업무시스템에 대해서 매번 접속하기 않고 연결된 메뉴로 통합인증(SSO)[5]으로 연결하고 서비스를 이용할 수 있다.[6]
  • 미국 암호화폐 거래소 크라켄이 웹소켓(WebSockets) 프라이빗 API를 공개했다. 이 API는 소프트웨어 애플리케이션을 구축하고, 크라켄 마켓 데이터에 접근하는 고객들에게 웹 기반 클라이언트와 서버 간 고속 직접 연결을 제공한다.[7]

각주

참고자료

같이 보기


  의견.png 이 프라이빗 API 문서는 프로그래밍에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.