1 |
1
가상의 어플리케이션 서버와 게이트웨이와 통신망 환경을 제공하는 어플리케이션 서버 처리부와, 게이트웨이 처리부와, 통신망 처리부를 포함하는 개방형 서비스 검증 장치에서의 개방형 서비스 검증 방법에 있어서,개방형 검증 도구에 검증하고자 하는 서비스 로직을 검증대상 서비스로 등록하는 단계;상기 등록된 검증 대상 서비스의 서비스 종류에 따른 액티베이션 정보를 서비스 액티베이션 테이블에 입력하는 단계;상기 등록된 검증대상 서비스에 대한 검증이 요구되면, 상기 서비스 액티베이션 테이블에 입력된 액티베이션 정보에 따라서, 해당 검증대상 서비스를 액티베이션시키는 단계; 및상기 액티베이션된 검증 대상 서비스의 메시지 흐름 및 수행 상태를 수집하여 사용자에게 제공하는 단계를 포함하는 개방형 서비스 검증 방법
|
2 |
2
제1항에 있어서, 상기 액티베이션 정보를 서비스 액티베이션 테이블에 입력하는 단계는상기 서비스 액티베이션 테이블에, 여러 검증 대상 서비스를 식별하기 위한 식별값을 선정하여 입력하고, 검증 대상 서비스의 서비스 이름과, 해당 서비스가 망 이벤트에 의해 시작되는 것인지 유저의 액션에 의해서 수행되는 것인지, 유저가 직접 시작을 지시하는 것인지를 나타내는 서비스 액티베이션 방법을 입력하는 과정과,상기 입력된 서비스 액티베이션 방법이 망 이벤트성인 경우, 서비스가 정의한 서비스 액티베이션 번호와, 액티베이션을 위한 망 이벤트가 착신기반인지 발신기반인지를 표시하고, 망이벤트성이 아닌 경우, 서비스 액티베이션 번호와 착신기반인지 발신기반인지를 나타내는 정보를 널(null)값으로 입력하는 과정과,상기 서비스 액티베이션 방법이 유저의 직접 지시에 의해 이루어지는 것인 경우에는 검증 대상 서비스 로직의 위치를 입력하고, 유저 액션 이벤트성 서비스의 경우 해당하는 유저 프로그램의 위치를 입력하는 과정과,상기 검증 대상 서비스 로직의 현재 검증 실행 상태를 입력하는 과정을 포함하는 것을 특징으로 하는 개방형 서비스 검증 방법
|
3 |
3
제2항에 있어서, 상기 해당 검증대상 서비스를 액티베이션시키는 단계는,상기 서비스 액티베이션 테이블에 저장된 정보를 근거로 하여, 검증대상 서비스를 유저 서비스와 이벤트성 서비스로 구분하는 과정과,검증 대상 서비스가 유저 서비스인 경우, 서비스 액티베이션 테이블에서 해당 서비스 로직의 위치를 읽어들여, 서비스를 바로 실행시키는 과정과,검증대상 서비스가 이벤트성 서비스인 경우, 통신 망내에서 발생하는 망 이벤트에 의한 것인지, 유저 액션에 의한 유저 프로그램에서 발생하는 이벤트에 의한 것인 지를 구분하는 과정과,상기 이벤트성 서비스가 망 이벤트에 의한 것인 경우, 통신망 처리부에서 망 이벤트가 발생하기를 기다려, 서비스 액티베이션 테이블에 기록된 조건과 일치하는 망 이벤트를 인지하면, 해당 서비스 로직을 액티베이션시키는 과정과,상기 이벤트성 서비스가 유저 액션에 의한 유저 프로그램에서 발생하는 이벤트인 경우, 유저 액션이 필요한 유저 프로그램을 액티베이션시키는 과정으로 이루어지는 것을 특징으로 하는 개방형 서비스 검증 방법
|
4 |
4
검증 대상 서비스를 등록하고, 등록된 대상 서비스에 대한 검증 과정을 총괄 제어하는 검증 관리부;검증 대상으로 등록된 서비스의 액티베이션을 위한 정보를 관리하여 상기 검증 관리부에 제공하는 서비스 액티베이션 테이블;서비스 로직을 수행하기 위한 가상의 AS 환경을 제공하여, 검증할 개방형 서비스 로직을 수행하고 그에 따라 가상의 게이트웨이에서 전달되는 이벤트를 처리하기 위한 통보 API를 제공하는 어플리케이션 서버 처리부;가상의 게이트웨이로서 동작하여 게이트웨이에서 제공되는 개방형 API를 상기 어플리케이션 서버 처리부와 하기의 통신망 처리부 사이에 제공하는 게이트웨이 처리부;가상의 통신망으로서 동작하여 통신망의 이벤트를 생성하고 망 기능을 담당하는 통신망 처리부; 및상기 어플리케이션 서버 처리부와 게이트웨이 처리부와 통신망 처리부에서 수행되는 개방형 서비스 검증 과정 및 결과를 사용자에게 제공하는 그래픽 유저 인터페이스부를 포함하는 개방형 서비스 검증 장치
|
5 |
5
제4항에 있어서,상기 검증 관리부는, 검증할 서비스를 등록하고, 상기 등록한 서비스에 대한 액티베이션 정보 및 기타 정보를 상기 서비스 액티베이션 테이블에 입력하는 서비스 등록 모듈과,상기 서비스 액티베이션 테이블에 입력된 서비스 액티베이션 정보와 검증 과정 제어에 따라 서비스를 액티베이션시키는 서비스 실행 모듈로 구성되는 것을 특징으로 하는 개방형 서비스 검증 장치
|
6 |
6
제4항에 있어서,상기 서비스 액티베이션 테이블은,여러 검증 대상 서비스를 식별하기 위한 식별값을 기록하는 필드와,검증 대상 서비스의 서비스 이름을 기록하는 필드와,해당 서비스가 망 이벤트에 의해 시작되는 것인지 유저의 액션에 의해서 수행되는 것인지, 유저가 직접 시작을 지시하는 것인지를 나타내는 서비스 액티베이션 방법을 기록하는 필드와,상기 망 이벤트성 서비스에 대하여 서비스가 정의한 서비스 액티베이션 번호를 기록하는 필드와,망 이벤트성 서비스인 경우, 액티베이션을 위한 망 이벤트가 착신기반인지 발신기반인지를 표시하는 필드와,망 이벤트성 서비스 혹은 유저 서비스의 경우 서비스 로직이 존재하는 위치 또는 유저 액션 이벤트성 서비스의 경우 해당 유저 프로그램의 위치를 기록하는 필드와, 검증 대상 서비스 로직의 실행 상태를 기록하는 필드를 구비하는 것을 특징으로 하는 개방형 서비스 검증 장치
|
7 |
7
제4항에 있어서,상기 검증 관리부는망 이벤트성 서비스의 검증시, 통신망 처리부에서 발생하는 망 이벤트를 확인하여 서비스 액티베이션 테이블에 기록된 조건에 맞는 망 이벤트의 발생시에 상기 서비스 액티베이션 테이블에 해당 서비스 로직이 실행중인 것으로 기록하고, 유저 액션 이벤트성 서비스의 검증시, 상기 서비스 액티베이션 테이블에 기록된 해당 유저 프로그램을 실행시킨 후, 서비스 로직이 실행중인 것으로 표시하고, 유저 서비스인 경우, 바로 서비스 로직을 실행시킨 후, 서비스 액티베이션 테이블에 실행중인 것으로 기록하는 것을 특징으로 하는 개방형 서비스 검증 장치
|
8 |
8
삭제
|