Your browser doesn't support javascript.
loading
Eclipse web service application programming interface.
Zou, Lian; Yu, Shaode; Xie, Zhao; Xie, Yaoqin.
Afiliação
  • Zou L; Cancer Center, Sichuan Academy of Medical Sciences & Sichuan Provincial People's Hospital, Chengdu 610072, People's Republic of China.
  • Yu S; School of Information and Communication Engineering, Communication University of China, People's Republic of China.
  • Xie Z; Cancer Center, Sichuan Academy of Medical Sciences & Sichuan Provincial People's Hospital, Chengdu 610072, People's Republic of China.
  • Xie Y; Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen 518055, People's Republic of China.
Biomed Phys Eng Express ; 10(3)2024 Mar 28.
Article em En | MEDLINE | ID: mdl-38498928
ABSTRACT
Objective.Low-coupling seamless integration of multiple systems is the core foundation of smart radiotherapy. Following Service-Oriented Architecture style, a set of named operations (Eclipse Web Service API, EWSAPI) was developed for realizing network call of Eclipse.Approach.Under the guidance of Vertical Slice Architecture, EWSAPI was implemented in the C# language and based on ASP .Net Core 6.0. Each operation consists of three components Request, Endpoint and Response. Depending on the function, the exchanged data for each operation, as input or output parameters, is the empty or a predefined JSON data. These operations were realized and enriched gradually, layer by layer, with reference to the clinical business classification. The business logic of each operation was developed and maintained independently. In situations where Eclipse Scripting API(ESAPI) was required, constraints of ESAPI were followed.Main results.Selected features of Eclipse TPS were encapsulated as standard web services, which can be invocated by other software through network. Several processes for data quality control and planning were encapsulated into interfaces, thereby extending the functionality of Eclipse. Currently, EWSAPI already covers testing of service interface, quality control of radiotherapy data, automation tasks for plan designing and DICOM RT files' transmission. All the interfaces support asynchronous invocation. A separate Eclipse context will be created for each invocation, and is released in the end.Significance.EWSAPI which is a set of standard web services for calling Eclipse features through network is flexible and extensible. It is an efficient way to integration of Eclipse and other systems and will be gradually enriched with the deepening of clinical applications.
Assuntos
Palavras-chave

Texto completo: 1 Coleções: 01-internacional Base de dados: MEDLINE Assunto principal: Planejamento da Radioterapia Assistida por Computador / Radioterapia de Intensidade Modulada Idioma: En Revista: Biomed Phys Eng Express Ano de publicação: 2024 Tipo de documento: Article

Texto completo: 1 Coleções: 01-internacional Base de dados: MEDLINE Assunto principal: Planejamento da Radioterapia Assistida por Computador / Radioterapia de Intensidade Modulada Idioma: En Revista: Biomed Phys Eng Express Ano de publicação: 2024 Tipo de documento: Article