-
公开(公告)号:KR1020070061171A
公开(公告)日:2007-06-13
申请号:KR1020060054906
申请日:2006-06-19
Applicant: 한국전자통신연구원
IPC: G06F9/06
CPC classification number: G06F17/2264 , G06F17/2705
Abstract: A method and a device for transforming a BPEL4WS(Business Process Execution Language For Web Service) process into CPN(Colored Petri-Nets) are provided to facilitate execution and analysis of a web service process by transforming the web service process written in the BPEL4WS into the CPN. A color set generator generates a color set required for the CPN by parsing a BPEL4WS document. A structure activity transformer transforms structure activity of the BPEL4WS into the CPN by using the color set. A basic activity transformer transforms basic activity included in the structure activity into the CPN by using the color set. A function transformer transforms formulas or functions used for the structure or basic activity into the CPN.
Abstract translation: 提供了一种用于将BPEL4WS(用于Web服务的业务流程执行语言)过程转换为CPN(彩色Petri网)的方法和设备,以便通过将BPEL4WS中编写的Web服务进程转换为 CPN。 颜色集生成器通过解析BPEL4WS文档生成CPN所需的颜色集。 结构活动变压器通过使用颜色集将BPEL4WS的结构活动转换为CPN。 基本活动变换器通过使用颜色集将结构活动中包含的基本活动转换为CPN。 函数变换器将用于结构或基本活动的公式或函数转换为CPN。
-
公开(公告)号: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)。
-
公开(公告)号:KR1020070061005A
公开(公告)日:2007-06-13
申请号:KR1020060028419
申请日:2006-03-29
Applicant: 한국전자통신연구원
IPC: G06F11/00
Abstract: A method and a device for hibernating/recovering web service processes are provided to prevent system overload by effectively removing the resident processes from a memory without missing a processing step and continuously advance a task of the process having a long processing time without missing task contents even if a computer is rebooted. An alarm event generator(210) generates a time event in each unit time. A process executor(230) executes an XML(eXtensible Markup Language)-based web service process. A restoration condition detector(220) discriminates whether the time event or an external message satisfies a restoration condition of the hibernated processes. A restorer(240) generates an execution instance and performs the step until a restoration time point by obtaining information of the process according to restoration determination of the restoration condition determiner. A hibernator(250) stores the information of the process and transfers the restoration condition to the restoration condition detector if the process corresponding to a hibernation condition is generated.
Abstract translation: 提供一种用于休眠/恢复Web服务进程的方法和设备,以通过有效地从存储器中移除驻留过程而不丢失处理步骤并且连续地提前处理具有漫长处理时间的任务而不丢失任务内容 如果计算机重新启动。 报警事件发生器(210)在每个单位时间内产生时间事件。 进程执行器(230)执行基于XML(可扩展标记语言)的web服务进程。 恢复条件检测器(220)鉴别时间事件或外部消息是否满足休眠处理的恢复条件。 恢复器(240)生成执行实例,并通过根据恢复条件确定器的恢复确定获得处理信息,直到恢复时间点。 如果产生与休眠状态对应的处理,则休眠器(250)存储处理的信息并将恢复条件传送到恢复条件检测器。
-
-
-
-