온라인 시스템은 네트워크를 통해 연결된 장치, 사용자, 소프트웨어가 함께 작동하도록 설계된 정보 시스템이다.[1][2][3] 단순히 인터넷에 접속된 웹페이지를 뜻하는 것이 아니라, 상태를 주고받고 그 결과를 다시 업무 처리나 사용자 경험으로 연결하는 구조를 포함한다.[1][2] 따라서 온라인 시스템을 이해할 때는 화면 구성보다도 인증, 권한, 데이터 저장, 절차 흐름, 서비스 간 연결 방식을 함께 보는 편이 정확하다.[2][3]
1. 정의와 범위
2. 학습 관리 시스템
3. 자격 증명 관리
4. 게임과 플랫폼 인터페이스
온라인 서브시스템은 Steam, Xbox Live, Facebook 같은 온라인 서비스 기능을 공통된 방식으로 접근하게 해 주는 게임 엔진의 계층이다.[3] 개발자는 각 플랫폼의 고유 API를 직접 반복 구현하기보다, 공통 인터페이스를 통해 인증, 친구 목록, 도전 과제 같은 기능을 다룬다.[3]
언리얼 엔진 문서는 이런 구조가 여러 플랫폼에 출시하는 게임에서 구성 조정만으로 서비스를 맞출 수 있게 해 준다고 설명한다.[3] 이 과정에서 계정과 인증 정보가 플랫폼별 기능과 연결되며, 온라인 시스템은 웹 서비스뿐 아니라 게임 서비스 설계에서도 핵심 개념으로 쓰인다.[3]
5. 운영 특성
7. 인용 및 각주
[1] 서울사이버대학교 대학원, grad.iscu.ac.kr(새 탭에서 열림)
[2] IBLCE의 온라인 시스템 사용 방법 (Korean), ibclc-commission.org(새 탭에서 열림)
[3] 온라인 서브시스템 | 언리얼 엔진 5.7 문서 | Epic Developer Community, dev.epicgames.com(새 탭에서 열림)