-
公开(公告)号:KR100585964B1
公开(公告)日:2006-06-01
申请号:KR1020040084167
申请日:2004-10-20
Applicant: 한국전자통신연구원
Abstract: 1. 청구범위에 기재된 발명이 속하는 기술분야
본 발명은, 웹 서비스 분석 장치 및 그 방법에 관한 것임.
2. 발명이 해결하려고 하는 기술적 과제
본 발명은, 웹 서비스에 있어서, 웹 서비스 명세 언어(WSDL)에 대한 스텁(Stub) 클래스를 동적으로 생성하고, 이를 이용하여 웹 서비스를 호출함으로써, 심플 오브젝트 액세스 프로토콜(SOAP) 메시지를 운용자가 직접 작성하지 않고서도 웹 서비스를 호출할 수 있을 뿐만 아니라, 한번 생성한 스텁(Stub) 클래스를 재사용할 수 있도록 하기 위한, 웹 서비스 분석 장치 및 그 방법을 제공하는데 그 목적이 있음.
3. 발명의 해결 방법의 요지
본 발명은, 웹 서비스 분석 장치에 있어서, 분석하고자 하는 웹 서비스의 웹 서비스 명세 언어(WSDL)를 웹 서비스 레지스트리(UDDI : Universal Description, Discovery, and Integration)로부터 검색하여 검증하고, 검증된 WSDL 문서의 각 요소를 스텁(Stub) 클래스로 변환하기 위한 WSDL 처리 수단; 사용자로부터 입력받은 파라미터에 따라 상기 WSDL 처리 수단으로부터 전달받은 메시지 클래스로부터 WSDL 메시지를 검색하여 메시지 타입 및 메시지 이름을 검색하고, 상기 검색한 메시지 이름을 트리 형태 등의 메시지 데이터로 구성하여 SOAP 요청 메시지를 생성하기 위한 데이터 처리 수단; 외부의 웹 서비스 서버로부터 입력되는 심플 오브젝트 액세 스 프로토콜(SOAP) 응답 메시지 또는 상기 데이터 처리 수단이 생성하여 상기 외부의 웹 서비스 서버로 출력되는 심플 오브젝트 액세스 프로토콜(SOAP) 요청 메시지를 계속적으로 감시하고 핸들링하며, 상기 데이터 처리 수단에서 구성한 메시지 데이터를 이용하여 상기 SOAP 응답 메시지로부터 결과 값을 추출하고, 상기 SOAP 요청 메시지를 해당 웹 서비스 서버로 전송하기 위한 SOAP 처리 수단; 및 상기 데이터 처리 수단에서 검색한 메시지 이름 및 메시지 타입 등을 이용하여 원격 프로시져 호출(RPC) 형태로 웹 서비스를 호출하기 위한 호출(Invocation) 처리 수단을 포함함.
4. 발명의 중요한 용도
본 발명은 웹 서비스 테스트 시스템 등에 이용됨.
웹 서비스 분석, 웹 서비스 명세 언어(WSDL), 스텁(Stub) 클래스, 심플 오브젝트 액세스 프로토콜(SOAP) 메시지, 웹 서비스 오퍼레이션-
公开(公告)号:KR1020050066521A
公开(公告)日:2005-06-30
申请号:KR1020030097818
申请日:2003-12-26
Applicant: 한국전자통신연구원
CPC classification number: H04L67/2819 , H04L67/28 , Y10S707/99952 , Y10S707/99953
Abstract: 웹서비스 트랜잭션의 자동중단 처리시스템 및 방법이 개시된다. 응용프로그램 컨테이너는 제1웹서비스 응용프로그램을 내장하며, 외부에 위치한 제2웹서비스 응용프로그램과 제1웹서비스 응용프로그램 사이에 송수신되는 메시지를 인터셉트하여 제2웹서비스 응용프로그램이 요청하는 오퍼레이션의 종류를 파악하고 보정에 필요한 정보를 유지한다. 프로토콜 매니저는 제2웹서비스 응용프로그램의 요청에 의해 제1하위트랜잭션 객체를 생성하고 관리한다. 국지보정기는 생성된 제1하위트랜잭션의 상위 트랜잭션인 포괄트랜잭션의 상태 및 성공여부를 조정하는 포괄트랜잭션 조정자가 이미 커미트한 제2하위트랜잭션에 대한 보정을 명령하면, 제1하위트랜잭션을 보정한다. 프로토콜 서비스부는 포괄트랜잭션 조정자와 통신하여 제1하위트랜잭션을 관리하기 위한 메시지를 주고받는다. 등록서비스부는 생성된 제1하위트랜잭션을 포괄트랜잭션 조정자에 등록한다. 본 발명에 따르면, 트랜잭션 수행 중에 지배 포괄트랜잭션의 실패로 인해 종속 포괄트랜잭션 역시 실패해야 하는 경우에 이를 웹서비스 응용프로그램 프로그래머의 중재없이 자동으로 처리할 수 있다.
-
13.
公开(公告)号:KR1020050034841A
公开(公告)日:2005-04-15
申请号:KR1020030070551
申请日:2003-10-10
Applicant: 한국전자통신연구원
IPC: H04L12/22
CPC classification number: H04L63/045 , H04L9/0825 , H04L9/3247 , H04L9/3263 , H04L63/0823 , H04L63/123 , H04L2209/60
Abstract: 본 발명은 서명 암호화를 이용한 웹서비스 보안에서의 SOAP 메시지 생성 및 검증 방법에 관한 것이다. SOAP 메시지 송신자는 SOAP 본문(Body)에 들어갈 데이터를 암호화하는 비밀키를 사용하여 SOAP 메시지 보안에 사용되는 서명을 암호화한다. 암호화된 서명은 SOAP 헤더(Header)의 보안 헤더에 삽입되어 수신자에게 전송된다. SOAP 메시지 수신자는 자신의 개인키를 사용하여 암호 키를 복호화한 후 비밀키를 복원한다. 복원된 비밀키는 SOAP 헤더의 보안 헤더 내에 있는 암호화된 서명을 복호화하는데 사용되고, 이렇게 복호화된 서명을 통해 SOAP 메시지가 검증된다. 본 발명에 따르면, SOAP 메시지에 기반한 웹서비스시 SOAP 메시지에 대한 서명 암호화를 수행함으로써, SOAP 메시지 보안에 기초한 웹서비스 보안에서 발생할 수 있는 잠재적인 서명 위조의 위험을 효과적으로 막을 수 있다.
-
14.
公开(公告)号:KR100549504B1
公开(公告)日:2006-02-03
申请号:KR1020030070551
申请日:2003-10-10
Applicant: 한국전자통신연구원
IPC: H04L12/22
CPC classification number: H04L63/045 , H04L9/0825 , H04L9/3247 , H04L9/3263 , H04L63/0823 , H04L63/123 , H04L2209/60
Abstract: Disclosed is a method for creating and verifying SOAP messages in web service security using signature encryption. The SOAP message sender encrypts a signature used for SOAP message security with a secret key for encrypting data to be contained in the SOAP body. The encrypted signature is inserted in the security header of the SOAP header and sent to the recipient. The SOAP message recipient decrypts the encrypted key with his/her private key and restores the secret key. The restored secret key is used to decrypt the encrypted signature in the security header of the SOAP header, and the decrypted signature is used to verify the SOAP message.
-
公开(公告)号:KR1020050117438A
公开(公告)日:2005-12-14
申请号:KR1020040042748
申请日:2004-06-10
Applicant: 한국전자통신연구원
IPC: G06F17/22
CPC classification number: G06F17/30893 , G06F17/3092 , G06Q10/067
Abstract: 1. 청구범위에 기재된 발명이 속한 기술분야
본 발명은 BPEL(Business Process Execution Language)에서 BPML(Business Process Modeling Language)로의 변환 방법에 관한 것임.
2. 발명이 해결하고자 하는 기술적 과제
본 발명은 BPEL의 실행 가능한 비즈니스 프로세스를 대응되는 BPML의 프로세스로 변환시킴으로써, BPML을 지원하는 시스템에서 BPEL로 기술된 웹 서비스의 컴포지션의 참조를 가능하게 하기 위한 BPEL에서 BPML로의 변환 방법을 제공하는데 그 목적이 있음.
또한, 본 발명은 BPEL의 실행 가능한 비즈니스 프로세스를 대응되는 BPML의 프로세스로 변환시킴으로써, BPML을 지원하는 시스템에서 BPEL을 따르는 비즈니스 프로세스 기술 문서를 산출하기 위한 BPEL에서 BPML로의 변환 방법을 제공하는데 그 목적이 있음.
3. 발명의 해결방법의 요지
본 발명은 BPEL의 기본 액티버티를 수행하는 엘리먼트에 대응되는 BPML의 엘리먼트를 생성하는 기본 액티버티 처리 단계, BPEL의 여러 개의 액티버티를 구조화시키는 엘리먼트에 대응되는 BPML의 엘리먼트를 생성하는 구조화된 액티버티 처리 단계, BPEL의 구조화된 액티버티 내부의 실행 환경을 기술하는 엘리먼트에 대응되는 BPML의 엘리먼트를 생성하는 실행 환경 처리 단계, BPEL의 액티버티간의 병렬 구조에서 순서를 지정하는 엘리먼트에 근거하여 BPML의 대응되는 엘리먼트를 생성하는 소스/타겟 처리 단계 및 상기 실행 환경 처리 단계의 요구에 응답하여 BPML의 실행 환경을 기술하는 엘리먼트를 생성하는 프로세스 생성 단계를 포함함.
4. 본 발명의 중요한 용도
본 발명은 웹 서비스를 관리하는데 이용될 수 있음.-
公开(公告)号:KR100511137B1
公开(公告)日:2005-08-31
申请号:KR1020030096394
申请日:2003-12-24
Applicant: 한국전자통신연구원
IPC: G06F9/00
Abstract: 본 발명은 웹 서비스 컴포지션 기술의 양대 표준 스펙인 WSCI와 BPEL간의 상호 변환을 위해, 각 BPEL 비즈니스 프로세스에 대응되는 WSCI 인터페이스를 생성하는 BPEL에서 WSCI로의 변환 방법 및 그 변환기에 관한 것이다.
본 발명의 BPEL-to-WSCI 변환기는, 웹서비스 행위의 기본 단위 엘리먼트들에 대한 변환을 수행하는 단순 액티버티 처리기; 복수 개의 단순 액티버티들을 구조화시키는 엘리먼트들에 대한 변환을 수행하는 구조화된 액티버티 처리기; 각 액티버티간의 병렬 구조에서 순서를 지정하는 소스/타겟 엘리먼트에 대한 변환을 수행하는 소스/타겟 처리기; 구조화된 액티버티 내부의 link 및 scope 엘리먼트에 대한 변환을 수행하는 실행 환경 처리기; 및 BPEL의 실행 환경을 기술하는 scope에 대응되는 WSCI의 process를 생성하는 프로세스 생성기;로 구성된다.-
公开(公告)号:KR1020030024285A
公开(公告)日:2003-03-26
申请号:KR1020010057348
申请日:2001-09-17
Applicant: 한국전자통신연구원
IPC: H04B7/185
CPC classification number: H03F3/602
Abstract: PURPOSE: An apparatus for judging an operating point of a high power amplifier in a satellite communication system and a method therefor are provided to judge the operating point of the high power amplifier using signal information through a DC voltage converting unit by adding the DC voltage converting unit in a channel amplifier located before the high power amplifier. CONSTITUTION: A DC voltage converting unit(360) added to a channel amplifier(25a) in a satellite repeater couples an output power of the channel amplifier(25a) and converts the output power into a DC voltage for judging an operating point and an output power level of a high power amplifier. A database in a ground control station correlates and stores a DC voltage level of the channel amplifier(25a) and an output power value of the high power amplifier according to a command step assigned in each an FGM(Fixed Gain Control) mode or an ALC(Automatic Level Control) mode as to the entire channel of the satellite repeater before launching a satellite. An RF(Radio Frequency) test device in the ground control station uses the DC voltage level measured in the DC voltage converting unit(360) as telemetry information, and judges the operating point and the output power level of the high power amplifier of a corresponding channel stored in the database after launching the satellite.
Abstract translation: 目的:提供一种用于判断卫星通信系统中的高功率放大器的工作点的装置及其方法,用于通过直流电压转换单元通过添加直流电压转换来判断高功率放大器的工作点,使用信号信息 位于高功率放大器之前的通道放大器中的单元。 构成:添加到卫星中继器中的通道放大器(25a)的直流电压转换单元(360)耦合通道放大器(25a)的输出功率,并将输出功率转换成用于判断工作点和输出的直流电压 功率级别大功率放大器。 地面控制站中的数据库根据在每个FGM(固定增益控制)模式或ALC中分配的命令步骤相关并存储通道放大器(25a)的直流电压电平和高功率放大器的输出功率值 (自动电平控制)模式,用于在发射卫星之前卫星中继器的整个通道。 地面控制站中的RF(射频)测试装置使用在直流电压转换单元(360)中测量的直流电压电平作为遥测信息,并且判断相应的高功率放大器的工作点和输出功率电平 频道在发射卫星后存储在数据库中。
-
公开(公告)号:KR100799565B1
公开(公告)日:2008-01-30
申请号:KR1020060028419
申请日:2006-03-29
Applicant: 한국전자통신연구원
IPC: G06F11/00
Abstract: 본 발명에 의한 웹 서비스 프로세스를 하이버네이션시키고 복원하는 방법 및 그 장치는 XML 기반 웹 서비스 프로세스 실행 시스템에서 실행중인 웹 서비스 프로세스를 하이버네이션시키는 방법에 있어서, 프로세스를 구성하는 액티비티의 수행 조건을 검사하여 상기 액티비티가 하이버네이션 대상인지 판단하는 단계; 상기 판단 결과 하이버네이션 대상이 아니면 상기 액티비티를 계속 수행하는 단계; 상기 판단 결과 하이버네이션 대상이면 현재 실행 상태 또는 조건이 하이버네이션 조건에 해당하는지 판단하는 단계; 및 하이버네이션 조건에 해당하면 하이버네이션 처리를 시작하는 단계;를 포함하는 것을 특징으로 하며, 장기 상주하는 프로세스들이 그 처리 과정을 상실하지 않고 효과적으로 시스템의 메모리에서 제거되어 시스템의 과부하를 방지할 수 있도록 하고, 긴 작업 시간을 가지는 프로세스인 경우 실행 시스템이 가동되는 컴퓨터 장치가 재부팅된다 해도 작업 내용을 상실하지 않고 계속 진행할 수 있도록 하는 효과가 있다.
웹 서비스, 하이버네이션, 비즈니스 프로세스-
公开(公告)号:KR100759815B1
公开(公告)日:2007-09-20
申请号:KR1020060044258
申请日:2006-05-17
Applicant: 한국전자통신연구원
IPC: G06Q50/00
CPC classification number: H04L67/02 , H04L67/28 , H04L67/2842
Abstract: 본 발명에 의한 패스토큰 기반 웹 서비스 캐싱 방법은 웹 서비스 호출 요청이 있으면 저장된 캐시 데이터가 있는지 판단하는 단계; 상기 캐시 데이터가 없으면 WSDL의 메시지 스키마를 기초로 소정의 패스토큰 집합 및 태그 데이터 집합을 생성한 후 요청 SOAP 메시지를 생성하는 단계; 상기 생성된 요청 SOAP 메시지에 패스토큰을 적용하여 요청 SOAP 메시지 템플릿을 생성한 후 웹 서비스를 호출하는 단계; 및 상기 태그 데이터 집합, 입력값 집합, 요청 SOAP 메시지 템플릿, 요청 SOAP 메시지, 그리고 SOAP 바인딩 정보를 포함하는 캐시데이터를 생성하는 단계;를 포함하는 것을 특징으로 하며, 기존의 웹 서비스 캐싱 방법에서의 문제점들 즉, 입력 개수 변화에 능동적으로 대처하지 못하는 문제점과 입력 값 변경에 있어서 정확한 입력 위치를 찾을 수 없다는 문제점 등을 해결하여 웹 서비스 캐싱을 통한 효율적인 웹 서비스 호출 환경을 구축할 수 있게 한다.
웹 서비스 캐싱, 패스토큰, 메시지 템플릿-
公开(公告)号:KR1020070061089A
公开(公告)日:2007-06-13
申请号:KR1020060044258
申请日:2006-05-17
Applicant: 한국전자통신연구원
IPC: G06Q50/00
CPC classification number: H04L67/02 , H04L67/28 , H04L67/2842
Abstract: A method for caching a web service based on a path-token is provided to realize an efficient web service calling mechanism by solving a problem of making a new request SOAP(Simple Object Application Protocol) message without using cached data when the number of inputs is changed and the problem of finding an incorrect input node with tag information of an input value when the input value is changed. If a web service call is requested, it is determined whether the cached data is present or not(302). If the cached data is not present, the request SOAP message is generated after generating a path-token set and a tag data set based on a WSDL(Web Service Description Language) message schema(304). A web service is called after generating a request SOAP message template by applying the path-token to the generated request SOAP message(306). Cache data including a tag data set, an input value set of a web service operation, the request SOAP message template, the request SOAP message, and SOAP binding information(307).
Abstract translation: 提供了一种基于路径令牌来缓存Web服务的方法,通过在输入数量为多个的情况下解决提出新请求SOAP(简单对象应用协议)消息而不使用缓存数据的问题来实现高效的Web服务调用机制 改变了输入值改变时发现具有输入值的标签信息的错误输入节点的问题。 如果请求了Web服务调用,则确定缓存数据是否存在(302)。 如果缓存的数据不存在,则在生成基于WSDL(Web服务描述语言)消息模式(304)的路径令牌集和标签数据集之后生成请求SOAP消息。 通过将路径令牌应用到生成的请求SOAP消息(306)生成请求SOAP消息模板之后调用Web服务。 包括标签数据集,Web服务操作的输入值集,请求SOAP消息模板,请求SOAP消息和SOAP绑定信息的缓存数据(307)。
-
-
-
-
-
-
-
-
-