Skip to content

This is a hello world implementation of an SOA application. Each SOA service can run on a separate cloud node in an AWS EC2 setup or all localhost

Notifications You must be signed in to change notification settings

MattYoung50/soa-hello-world

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dependencies

  1. Install python3
  2. Install the .NET SDK 6.0

Contents

  1. webui - contains the web page and web server scripts
  2. whitespace-removal-service - responsible for receiving strings with whitespace and returning a response with whitespace removed
  3. whitespace-counter-service - responsible for receiving strings with whitespace and returning a response with the number of whitespace characters in the string

Usage

Running webui (Hosts web page and opens in browser)

    $ cd webui
    $ python server.py

Running WhitespaceRemovalService

    $ cd WhitespaceApplication/WhitespaceRemovalService
    $ dotnet run

Running WhitespaceCounterService

    $ cd WhitespaceApplication/WhitespaceCounterService
    $ dotnet run

Some Example API Calls

  • httprepl http://localhost:5000
  • curl http://localhost:5000/WhitespaceRemovalService/{some%20String} -v

References

About

This is a hello world implementation of an SOA application. Each SOA service can run on a separate cloud node in an AWS EC2 setup or all localhost

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published