The Research of RESTful Web Services Applied in Chinese Medicine Information System Based on Restlet Framework

Author(s):  
Fei Wang ◽  
LiHua Yan ◽  
Liang Hui
2014 ◽  
Vol 556-562 ◽  
pp. 5303-5307
Author(s):  
Fei Wang ◽  
Yu Wei Wang

The RESTful Web services is a lightweight framework which includes some important ideas such as addressability of resources, statelessness, connectedness, and uniform interface and has good interaction and elasticity by its loose coupling and other distributed components. In this paper, we aim at to solve the problem of information islands in the construction of Chinese medicine informatization and propose a valid scheme based on the techinque of RESTful Web Services. In accordance with the classification and cording of Chinese medicine provided by National Science Data Sharing Project, the difinition of information resources of Chinese medicine is first completed. In order to realize sharing and concordancy of Chinese medicine resources, a registration center is built so that Chinese medicine resources can be registered and released. Through reserching Restlet framework, an elementary Chinese medicine information system based on RESTful Web Services technique is obtained. Since distributed retrieval and sharing of Chinese medicine information is briefly relizied in this system, further research on how to intergrate the data resources will be continued.


2021 ◽  
Vol 26 (4) ◽  
Author(s):  
Man Zhang ◽  
Bogdan Marculescu ◽  
Andrea Arcuri

AbstractNowadays, RESTful web services are widely used for building enterprise applications. REST is not a protocol, but rather it defines a set of guidelines on how to design APIs to access and manipulate resources using HTTP over a network. In this paper, we propose an enhanced search-based method for automated system test generation for RESTful web services, by exploiting domain knowledge on the handling of HTTP resources. The proposed techniques use domain knowledge specific to RESTful web services and a set of effective templates to structure test actions (i.e., ordered sequences of HTTP calls) within an individual in the evolutionary search. The action templates are developed based on the semantics of HTTP methods and are used to manipulate the web services’ resources. In addition, we propose five novel sampling strategies with four sampling methods (i.e., resource-based sampling) for the test cases that can use one or more of these templates. The strategies are further supported with a set of new, specialized mutation operators (i.e., resource-based mutation) in the evolutionary search that take into account the use of these resources in the generated test cases. Moreover, we propose a novel dependency handling to detect possible dependencies among the resources in the tested applications. The resource-based sampling and mutations are then enhanced by exploiting the information of these detected dependencies. To evaluate our approach, we implemented it as an extension to the EvoMaster tool, and conducted an empirical study with two selected baselines on 7 open-source and 12 synthetic RESTful web services. Results show that our novel resource-based approach with dependency handling obtains a significant improvement in performance over the baselines, e.g., up to + 130.7% relative improvement (growing from + 27.9% to + 64.3%) on line coverage.


Author(s):  
Aleksandra Radulovic ◽  
Dubravka Sladic ◽  
Miro Govedarica ◽  
Dragana Popovic ◽  
Jovana Radovic

Author(s):  
Viktor Handrianus Pranatawijaya

One of the features in the Feeder PDDIKTI application is the student activity feature. The feature is used to record student activities with participants' activities, supervisors and examiners. The problem with the Feeder PDDIKTI application when recording student activities is that the operator must input data one by one to the application. Therefore DIKTI also provides web services that can be used so that the recording process can be better.Implementation of recording student activities using web services on the Feeder PDDIKTI with extreme programming methods is carried out in accordance with the stages. In the planning part, an analysis is carried out on the business needs and user stories, in the design, use case diagrams and activity diagrams are made, coding is done by implementing the design using the PHP programming language, and testing is done using black box testing.In running the application, upload excel files are used for student activity data, activity participants, supervisors and examiners. After the student activity is successfully uploaded an excel file is generated from the system which contains student activities that already have the id_akt_mhs attribute. These attributes will be used to link student activity data with activity participants, supervisors, and examiners when filling in data in an excel file. Applications made are not yet connected to the Academic Information System Application so that for future development it is expected to be able to connect and retrieve data directly from the Academic Information System Application.


Author(s):  
Luiz H. Nunes ◽  
Luis H. V. Nakamura ◽  
Heitor de F. Vieira ◽  
Rafael M. de O. Libardi ◽  
Edvard M. de Oliveira ◽  
...  

2011 ◽  
Vol 8 (4) ◽  
pp. 81-107 ◽  
Author(s):  
Qianhui Liang ◽  
Anandhi Bharadwaj ◽  
Bu Sung Lee

An emerging class of technologies defined as Service-Oriented Architecture (SOA) has been heralded as the answer for inflexible IT architecture and promises to reduce operational barriers of current IT infrastructures. In SOA, loosely coupled Web services are integrated to provide dynamic digital capabilities within and across enterprise boundaries. Little research exists on development processes of information systems using Web services and against certain development metrics. One way to perform such research is to propose a development approach, identify the metrics, and embed the metrics into the technique of service composition to allow system development with desired characteristics. This paper reports an approach to information system development based on Web services composition and the metrics designed for such approaches. This approach is based on semi-automatic, interactive, and iterative Web service composition -- a hybrid technique based on developing and searching an AND/OR graph for composite services discovery while taking into consideration human judgment for solution selection and validation by interactions in an iterative way. The composition process leverages historical Web service usage data and provides helpful suggestions to the users regarding available component services. The authors propose that the metrics can investigate the characteristics of such development approaches.


Sign in / Sign up

Export Citation Format

Share Document