유/무선 사용자를 대상으로 하는 웹서비스 개발에 필요한 API를 추천해 드립니다.
사용자 인증, 서비스 가입 해지, 인증문자 발송, 요금 정보 확인 등 웹서비스에서 일반적으로 동작하는 기능을 위한 API는 어떻게 조합 되어 사용되는지 확인 하실 수 있습니다.
서비스에 필요한 정보를 얻기 위하여 플랫폼에 직접적인 접근 없이 API를 통하여 접근하기 때문에 플랫폼에 독립적으로 개발이 가능합니다.
통일된 포맷으로 제공되는 규격을 통하여 효율적으로 개발이 가능합니다.
동일한 인증정보로 API사용이 가능하기 때문에 관리가 용이 합니다.
모니터링 도구 및 통계를 활용하여 좀더 업그레이된 서비스 제공이 가능합니다.
서비스 프로세스 및 기능 요약
OPT 기능 사용자 인증 토큰 저장
KT 가입자 인증 부가서비스 정보 조회
부가서비스 가입
가입 상태 및 사용여부 조회 과금 정보 조회
프로세스별 API상세 기능
단계 | 기능 | API | 설명 |
---|---|---|---|
로그인 서비스 | OPT 기능 | authenticateBySMSWithTabletAndCPID | 전화번호,통신사구분코드와 개인 또는 사업자의 식별정보와 CPID를 입력받고 문자전송시스템(SHUB, KMC)과 연동하여인증 SMS를전송함. |
retrieveUserProfilebyAuthenticationCodeWithTablet | 자사 및 타사 전화번호로 보낸 SMS인증번호를 확인하여 고객정보 제공 | ||
사용자 인증 | authenticateUserNamePwd | 로그인 id와 비밀번호를 이용하여 인증 | |
토큰 저장 | getOwnerContactInfoByTokenId | 토큰ID 를 이용하여 사용자 프로필 조회 | |
부가서비스 조회 | KT 가입자 인증 | getBasicUserInfo | KT에 가입된 사용자인지 확인 가능하며 고객의 기본적인 가입정보를 리턴 |
부가서비스 정보 조회 | checkAllSubscribeStatus | KT가입자가 여러 부가서비스 중 어느 부가서비스에 가입되어있는지 한번에 확인 | |
부가서비스 가입 | 부가서비스 가입 | valueAddedServiceManagement | 부가서비스의 가입/해지 |
가입 상태 조회 | 가입 상태 및 사용여부 조회 | getBasicMobileInfo | KT에 가입여부 확인 및 개인/법인 사업자에 대한 확인이 가능하며, 가입정보 및 부가서비스 정보를 확인 |
과금 정보 조회 | getOwnerOwnedSubscpnInfo | 명의자전체계약의계정정보, 계약정보(요금제포함), 단말정보, 청구정보(미납포함) 및 LNK_SUBSCRIPTION으로연결된계약관계및계정정보조회 |
고객사/IDC의 Legacy 서버를 유지하면서 Public cloud와 연동하여 사용할 수 있습니다. 클라우드에서 구성하기 어려운 구성(ex.Oracle DB, FusionIO, FC SAN 등)를 물리서버로 대체하여 연동 구성이 가능합니다. 민감한 데이터나 클라우드로 전환이 힘든 시스템은 그대로 서버에 두고 확장이 쉬운 frontend 서버들은 클라우드를 사용함으로써 서비스의 유연성과 가격 효율성을 극대화 할 수 있습니다.
Public Cloud에서 일반적인 목적의 시스템을 가장 저렴한 비용으로 구축이 가능합니다. 또한 가장 큰 자원 Pool을 사용할 수 있고, 가장 많은 부가 서비스를 사용할 수 있습니다. 하지만 가상서버만으로는 BYOL(오라클 DB 등), 특정 이중화 구성 (오라클 RAC 등), Custom 서버/스토리지 (FC SAN, FusionIO 등)의 특수한 구성을 하기가 어려울 수 있습니다.
클라우드에 직접 연동 가능한 베어메탈 혹은 Hybrid/VPN을 통한 IDC/고객site와의 연동으로 클라우드의 유연한 자원 사용을 Custom 된 물리서버/스토리지와 함께 사용할 수 있습니다.
가상서버 사용량이 유동적인 서비스
레거시 시스템에서 Frontend 서버의 유연한 확대가 필요한 경우
클라우드 서버와 물리DB 서버의 연동 구성이 필요한 서비스
클라우드 서버에 추가로 SSD 이상의 초 고성능 서버가 필요한 경우
클라우드 자원과 고객 site의 사설망 연동이 필요한 경우
Server
DB(MS-SQL)
Auto-scailing
NAS
Load-balancer
높은 보안을 요구하는 시스템을 위해 Anti-DDoS, 방화벽, 물리적 망 분리를 제공하는 Enterprise Cloud/G-Cloud 구성을 제공합니다.
(G-Cloud는 Enterprise Cloud와 구조는 동일, 공공기관 전용 클라우드)
기업의 대규모 시스템은 중요도에 따라 네트워크를 분리하여 배치하게 됩니다.
네트워크를 물리적으로 분리함으로써 중요 데이터들을 보다 안전하게 보호할 수 있습니다.
Enterprise Cloud와 G-Cloud는 물리 방화벽으로 분리된 두 네트워크(zone)을 함께 제공합니다.
외부에 노출되면 안되는 중요 데이터들을 망 분리된 private zone에 배치하여 안전하게 보호할 수 있습니다. 또한 최상단의 IPS장비의 24x7 보안관제를 통해 DDoS에서 전체 시스템을 보호할 수 있습니다.
엔터프라이즈 규모의 주요 시스템
DDoS 등의 보안 위협 대상 24x7 보안 관제가 필요한 시스템
시스템 규모가 유동적인 기업 시스템
클라우드 보안인증이 필요한 공공기관/공기업 시스템 (G-Cloud)
Server
DB(MS-SQL)
Auto-scailing
WAF
Watch
24시간 집안을 모니터링하는 홈 캠 서비스, 모바일을 통하여 언제 어디서나 집안의 가스와 도어락 등의 가전기기들을 제어하는 지능형 홈 서비스
다양한 홈 단말을 손쉽게 연동하고 추가할 수 있습니다.
가정내 홈 IoT 단말 지능형 통합 제어로 에너지를 절감하고 우리집을 안전하게 지킬 수 있습니다.
설정한 시간에 맞추어 홈 단말을 자동으로 제어하고 비상 상황 발생 시 알림을 받을 수 있습니다.
24시간 집안을 안전하게 지켜주는 홈 캠 서비스
실내 공기 상태를 한 눈에 쉽게 확인하고 대응해주는 에어닥터 서비스
다양한 홈 단말의 원격 제어로 에너지 절감이 가능한 홈 매니저 서비스
실내 운동을 자유롭게 즐기고 효율적인 건강 관리를 도와주는 홈 헬스 서비스
도시의 각종 시설, 주차, 재난, 재해, 사고 등을 종합적으로 관리!
유무선으로 연계된 도시의 모든 정보들을 종합적으로 모니터링, 제어 관리하여 체계적인 재난, 재해 처리와 2차 사고 예방이 가능한 안전하고 편안한 도시 운영을 지원
종합 관제 시스템을 통하여 재난, 교통, 방범 등 각종 도시문제에 대해 사고 예방이 가능한 안전하고 편안한 도시 운영을 지원합니다.
개별적으로 운영되던 도시의 각종 시스템 및 장비를 손쉽게 연동하여 통합적인 도시 운영이 가능합니다.
긴급 상황 시 유관 기관에 상황 알림을 통해 유기적이고 신속한 대처가 가능합니다.
종합 관제 시스템을 통한 도시 상황 실시간 모니터링
긴급 상황 발생 시 유관 기관에 즉각적인 상황 전파
자율 주행 차량 주행 정보 및 상태 모니터링를 통한 사고 예방 및 조치