Calculator Service


Allgemeines

Id calculator
Zweck This is a simple calculator
Version 1.0
Status draft
Aktiv 2014-01-01 - 9999-12-31
Kontakt Wolfgang Pleus (wolfgang.pleus@pleus.net)

Klassifizierungen

Typ Klasse
layer process
organization PLEUS Consulting
domain calculation

Konsumenten (Services, Anwendungen, etc.)

Name
Portal
SLOT
another Service

Aufrufschnittstelle

Operation Eingabe Ausgabe Fehler Beschreibung
PerformCalculation api:PerformCalculationRequest api:PerformCalculationResponse api:CalculatorError Just for demonstration purposes (will be deleted later)

Bindungen

development

Name Kontrakt Endpunkt
Java de.swisslife.ekv.slot.service.calculator.api.Calculator mvn:de.swisslife.ekv.slot.service.calculator/calculator_api/1.0-SNAPSHOT/jar
EJB de.swisslife.ekv.slot.service.calculator.api.Calculator java:global/calculator_ear-1.0-SNAPSHOT/calculator_binding_ejb-1.0-SNAPSHOT/CalculatorEJBBinding
SOAP-HTTP http://localhost:8080/services/calculator/soap?wsdl http://localhost:8080/services/calculator/soap
REST-HTTP http://localhost:8080/services/calculator/rest/calculator.wadl http://localhost:8080/services/calculator/rest/api
XML-JMS (not used) mvn:de.swisslife.ekv.slot.service.calculator/calculator_api/1.0-SNAPSHOT/xsd/calculator.xsd jms:queue:slot.calculator.in,jms:queue:slot.calculator.out

test

Name Kontrakt Endpunkt

production

Name Kontrakt Endpunkt

Qualitätsmerkmale

PerformCalculation

responsetime (development)

Bindung Wert
native 50ms
EJB 70ms
SOAP-HTTP 150ms
REST-HTTP 100ms
XML-JMS 1000ms

supports-transaction (development)

Bindung Wert
native no
EJB yes
SOAP-HTTP no
REST-HTTP no
XML-JMS no

security (development)

Bindung Wert
native none
EJB none
SOAP-HTTP none
REST-HTTP none
XML-JMS none