Application Programming Interface 어플리케이션
프로그래밍 인터페이스
API는 "둘 이상의 소프트웨어가 서로 통신하기 위한 소프트웨어"를 의미함. 스마트공장을 구축하는 과정에서 사용되는 MES, ERP 등의 여러 솔루션들은 각각 다른 구조의 데이터베이스(Database, DB)를 갖고 있어, 직접적인 데이터 공유가 불가능하기 때문에 API를 통해 서로 다른 솔루션 사이의 데이터 공유가 가능하도록 지원.
주요기능
주요기능
API DB와 MES DB 사이에 데이터를 공유(읽기/쓰기)하기 위한 기능
엑셀 파일을 이용해 외부 솔루션과 데이터 공유하기 위한 기능 (엑셀 파일 읽기/쓰기)
위의 기능을 이용하기 위하여 공유 대상 및 주기 선택 등을 설정 하기 위한 UI
honeycomb API
솔루션의 특장점
국가표준 KS X 9101 적용
수동 방식과 자동 방식의 데이터 공유
국가표준 KS X 9101 적용
스마트 제조 솔루션 간의 데이터 교환 및 연계 작업을 가능하게 하는 국가 표준인 KS X 9101을 공유 대상 데이터에 적용, 기존 데이터 연계 작업 투입 시간·비용 단축 및 솔루션(예, MES과 타 솔루션-ERP 등) 간의 상호 운용성*을 확보
* 상호 운용의 방식은 제조 시스템 별로 상이한 데이터 항목을 표준 KS X 9101을 매개로 변환, 데이터 교환 시 이를 동일 항목으로 인식하도록 하는 것
수동 방식과 자동 방식의 데이터 공유
데이터 공유는 수동 방식과 API UI에서 설정한 주기에 따라 진행되는 자동 방식 지원 (공유의 대상에 따라 두 가지 방식 병행 진행 가능)
Screenshot
honeycomb API
솔루션의 특장점
국가표준 KS
X 9101 적용
수동 방식과
자동 방식의 데이터 공유
국가표준 KS X 9101 적용
스마트 제조 솔루션 간의 데이터 교환 및 연계 작업을 가능하게 하는 국가 표준인 KS X 9101을 공유 대상 데이터에 적용, 기존 데이터 연계 작업 투입 시간·비용 단축 및 솔루션(예, MES과 타 솔루션-ERP 등) 간의 상호 운용성*을 확보
* 상호 운용의 방식은 제조 시스템 별로 상이한 데이터 항목을 표준 KS X 9101을 매개로 변환, 데이터 교환 시 이를 동일 항목으로 인식하도록 하는 것
수동 방식과 자동 방식의 데이터 공유
데이터 공유는 수동 방식과 API UI에서 설정한 주기에 따라 진행되는 자동 방식 지원 (공유의 대상에 따라 두 가지 방식 병행 진행 가능)