irefu / lab2-big-ws

Lab 2. Big Web Services. Deadline 2020-11-06

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

Web Engineering 2020-2021 / Big Web Services

In this assignment your PR must only modify the README.md file. Please, go to the Wiki in order to get the instructions for this assignment.

Primary goal

DummyTranslator should throw a RuntimeException rather than return a fake response. Fix this and protect the testing code against:

  • Network failures (e.g. the remote web service is down)
  • Remote service failures (e.g. the remote web service throws an exception)

Always use a solution related to web services. It is super easy!

Secondary goals (:gift:)

Solutions must meet primary goals too.

Granted:

  • Upgrade to WSDL 2.0 and SOAP 1.2. Achieving this goal Luis García has learnt that the support promised by Spring Web Services for WSDL 2.0 is deceiving but the support for SOAP 1.2 is ok and can be used as transport independed of the WSDL version used 🎁

Proposed:

  • Secure the endpoint WS-Security
  • Project splits in two (client/server), and the build.gradle of the client generates classes from a wsdl file retrieved from the server during the build
  • Re-implement the project following Writing Contract-First Web Services tutorial
  • Re-implement the project with gRPC
  • Re-implement the project with GraphQL
  • Re-implement the project with Thrift

New ideas will be provided if the gift list gets exhausted.

Manifest your intention first by a PR updating this README.md with your goal. If you desist of your goal, release it by a PR so other fellow can try it.

NIA User name Repo Build Status What was explored Review for 🎁 Score
758906 Raul Javierre rauljavierre/lab2-big-ws Build Status JUnit, code generation Re-implement the project with GraphQL
758267 Pedro Allué piter1902/lab2-big-ws Build Status JUnit Tests
757153 [Fran Morés])(https://github.com/Fran-sw) Fran-sw/lab2-big-ws Build Status Spring exceptions (Runtime and Service), JUnit tests
761319 [Marcos Nuez])(https://github.com/Markles01) Markles01/lab2-big-ws Build Status JUnit tests, Spring exceptions
755769 Saúl Flores saul205/lab2-big-ws Build Status JUnit Exception Testing Re-implement the project with gRPC
739202 Luis García luisgg98/lab2-big-ws Build Status Exception Tests Upgrade to WSDL 2.0 and SOAP 1.2 🎁
756123 Rogelio Lacruz RogorStuff/lab2-big-ws Build Status Spring exceptions, JUnit tests
760704 Álvaro García Alvarogd6/lab2-big-ws Build Status JUnit, Spring ws exceptions Re-implement the project with Thrift
760739 Alberto Calvo AlbertoCalvoRubio/lab2-big-ws Build Status Spring Ws exceptions, Junit
766685 Enrique Ruiz TheRealFreeman/lab2-big-ws Build Status JUnit and WSDL description
755742 Juan José Tambo jtambo99/lab2-big-ws Build Status JUnit test & Spring exceptions
758325 Irene Fumanal irefu/lab2-big-ws Build Status JUnit Tests and Exception

About

Lab 2. Big Web Services. Deadline 2020-11-06


Languages

Language:Java 100.0%