Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/athiththan11/repodews
A Simple Spring Boot (SOAP) Web Service
https://github.com/athiththan11/repodews
soap soap-web-services spring-boot web-service
Last synced: 2 days ago
JSON representation
A Simple Spring Boot (SOAP) Web Service
- Host: GitHub
- URL: https://github.com/athiththan11/repodews
- Owner: athiththan11
- License: mit
- Created: 2019-08-02T13:29:51.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-12-07T06:56:14.000Z (about 5 years ago)
- Last Synced: 2024-11-08T15:00:08.733Z (about 2 months ago)
- Topics: soap, soap-web-services, spring-boot, web-service
- Language: Java
- Homepage:
- Size: 83 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RepoDeWS
A simple Web Service (SOAP) developed using Spring Boot.
The tool uses an in-memory (runtime) temporary H2 database to store sample data for demos. The H2 console is accessible from [`https://localhost:8443/h2-console`](https://localhost:8443/h2-console) and use `admin` as password.
> **NOTE: All defined service operations are fronted by Basic Authentication.** Please refer [Operations section](#operations)
## Web Service
### Models
This sample WS contains the following models and supports CRUD operations on them
* Developer
* addDeveloper
* getDeveloper
* deleteDeveloper
* Repo
* addRepo
* getRepo### WSDL
Access WSDL definition by navigating to the following link
```http
https://localhost:8443/ws/developers.wsdl
```### Operations
The operations are fronted by a Basic Authentication. Use the following credentials when working with the listed dev-service (web service) operations
* username: `hydrogen`
* password: `pandaAsthma`#### Developer
##### Add Developer
```xml
johndoe
John Doe
[email protected]```
##### Get Developer
```xml
johndoe
```
##### Delete Developer
```xml
johndoe
```
#### Repo
#### Add Repo
```xml
repodews
athiththan11
0```
##### Get Repo
```xml
johndoe
```
## Build & Run
Execute the following command from the root folder to fire up the web service (spring-boot)
> If you dont have maven installed, use the second listed command
```shell
mvn spring-boot:run
```Use the following command if you dont have maven installed
```shell
.\mvnw spring-boot:run
```