프로젝트 배경
1) 문제점
웹 표준을 사용하지 않은 인터페이스 방법으로 외부 Consumer 에게 데이터를 제공할때 어려움에 직면
웹 표준인 oData 를 활용하여 데이터를 제공할수있도록 구현하고자함.
2) 프로젝트의 목표
웹 표준 방법론(REST, oData 등) 을 준수하며,
API 를 테스트 할때 유저입장에서 사용하기 편하도록 UI/UX 를 구성하여 제공하도록 함.
3) 주안점
- 관리자는 인터페이스용 계정을 만들때 신속 정확하게 계정을 만들수있도록 지원.
- API 를 테스트 할수있는 계정을 받았을때, 계정을 가지고 API 를 활용하여 데이터를 확인할수있게
Swagger Testing 페이지를 개발하여 UX 적인 관점에서 편리함을 제공.
- 웹 표준 인터페이스 방법인 oData 를 활용하여 데이터를 json 으로 제공할수있도록 개발.
웹 표준을 사용하지 않은 인터페이스 방법으로 외부 Consumer 에게 데이터를 제공할때 어려움에 직면
웹 표준인 oData 를 활용하여 데이터를 제공할수있도록 구현하고자함.
2) 프로젝트의 목표
웹 표준 방법론(REST, oData 등) 을 준수하며,
API 를 테스트 할때 유저입장에서 사용하기 편하도록 UI/UX 를 구성하여 제공하도록 함.
3) 주안점
- 관리자는 인터페이스용 계정을 만들때 신속 정확하게 계정을 만들수있도록 지원.
- API 를 테스트 할수있는 계정을 받았을때, 계정을 가지고 API 를 활용하여 데이터를 확인할수있게
Swagger Testing 페이지를 개발하여 UX 적인 관점에서 편리함을 제공.
- 웹 표준 인터페이스 방법인 oData 를 활용하여 데이터를 json 으로 제공할수있도록 개발.
프로젝트 성과
oData 표준 인터페이스 방법론 활용
기존 HTTP 통신방법론을 사용하던 인터페이스 방법에서
웹표준 oData 를 활용하게 개발하였습니다.
이로인해 KIA 시스템의 데이터 통합을 달성하여 시스템간의 데이터 불일치를 해소하였습니다.
웹표준 oData 를 활용하게 개발하였습니다.
이로인해 KIA 시스템의 데이터 통합을 달성하여 시스템간의 데이터 불일치를 해소하였습니다.
핵심 기능

oData API
기존 엑셀 및 시스템 별로 분리되어 있던 데이터를
oData API 를 통해 하나의 데이터를 제공함으로서
모든 시스템의 딜러, 딜러사원 데이터를 일치, 통일화 시켜 데이터 불일치를 해소
oData API 를 통해 하나의 데이터를 제공함으로서
모든 시스템의 딜러, 딜러사원 데이터를 일치, 통일화 시켜 데이터 불일치를 해소
진행 단계
요구/분석/설계
2024.06.
고객 미팅으로 어떤요구사항이 있는지
시스템에 어떻게 구현할지 분석
시스템 구성, 아키텍처 협의
초기 제안 문서 도출
시스템에 어떻게 구현할지 분석
시스템 구성, 아키텍처 협의
초기 제안 문서 도출
프로그램 개발/기능개발
2024.07.
고객이 요구한 요구사항 및 화면 레이아웃에 맞춰 기능 개발, 프로그램 개발 진행
통합 테스트
2024.08.
고객사에서 요구한 기능이 제대로 구현되어있는지 확인
기능 동작 및 프로세스 확인
원하는 기능이 제대로 구현안되었거나, 동작 안하는 케이스 다시 리뷰 및 컨펌
기능 동작 및 프로세스 확인
원하는 기능이 제대로 구현안되었거나, 동작 안하는 케이스 다시 리뷰 및 컨펌
시스템 오픈
2024.09.
프로젝트 운영에 오픈 및 고객사 이관
프로젝트 상세
1) 포트폴리오 소개 :
Kia EU Dealer, Employee Data oData Interface API 솔루션 개발
2) 작업 범위 :
- 설계, UI/UX 디자인, 서버구축(EU Cloud for Windows), Swagger 테스트 페이지, 관리자 페이지 개발
- 반응형 웹(Bootstrap3), oData Web Interface API
- 상세 기술 .net Framework, PostgreSQLDB
3) 주요 업무 :
- SAP ERP R/3 의 RFC 를 활용하여 내부데이터를 외부 데이터베이스(PostgreSQL) 구축
- 웹 인터페이스 표준 oData 기술을 활용하여 KIA EU Dealer, Employee 데이터를 제공하는 API 솔루션 개발
- Third Party Vendor 에게 권한 및 인터페이스 용도 계정을 만들수있는 관리자 화면 개발
4) 주안점 :
- 사용자의 편의를 위하여 반응형 웹 구현에 중점을 두었습니다.
- 웹 표준 oData 를 활용하여 API 를 제공할수있도록 구현하였습니다.
- API 를 테스트 할수있도록 Swagger 페이지를 추가로 개발하여 UX 측면의 편리함을 제공하였습니다.
Kia EU Dealer, Employee Data oData Interface API 솔루션 개발
2) 작업 범위 :
- 설계, UI/UX 디자인, 서버구축(EU Cloud for Windows), Swagger 테스트 페이지, 관리자 페이지 개발
- 반응형 웹(Bootstrap3), oData Web Interface API
- 상세 기술 .net Framework, PostgreSQLDB
3) 주요 업무 :
- SAP ERP R/3 의 RFC 를 활용하여 내부데이터를 외부 데이터베이스(PostgreSQL) 구축
- 웹 인터페이스 표준 oData 기술을 활용하여 KIA EU Dealer, Employee 데이터를 제공하는 API 솔루션 개발
- Third Party Vendor 에게 권한 및 인터페이스 용도 계정을 만들수있는 관리자 화면 개발
4) 주안점 :
- 사용자의 편의를 위하여 반응형 웹 구현에 중점을 두었습니다.
- 웹 표준 oData 를 활용하여 API 를 제공할수있도록 구현하였습니다.
- API 를 테스트 할수있도록 Swagger 페이지를 추가로 개발하여 UX 측면의 편리함을 제공하였습니다.

데이터 테스트를 위한 Swagger 개발 상세 화면입니다.

oData 통신으로 API 를 제공받는 테스트 용도 화면입니다.

API 통신 결과를 Tracking 할수있도록 화면을 개발하여 제공하였습니다.

데이터통신을 위한 Consumer 계정 생성용 화면입니다.