JWS-QoS: QoS Support Infrastructure for Web Services By John Trafecanty Advisor: Jiang Guo.

Post on 20-Dec-2015

216 views 0 download

Transcript of JWS-QoS: QoS Support Infrastructure for Web Services By John Trafecanty Advisor: Jiang Guo.

JWS-QoS: QoS Support Infrastructure for Web Services

By John Trafecanty

Advisor: Jiang Guo

Web Service Composition

Composite Service

Web Services

Service Consumer

Continued

Composite Service

Web Services

Service Consumer

Goals

JWS-QoS Software system QoS metrics

Performance Reliability Composition

0

20

40

60

80

100

Srvc1

Srvc2

Srvc3

Srvc4

PerformanceReliabilityCapacity

Test

Web Service

QoSSoftware

QoS Metrics

QoS Defined

Performance How fast a service request can be completed.

Execution Time The number of failures per time period.

SOAP Faults Performance guarantee per number of

simultaneous requests. Execution Time of Simultaneous Requests

Web Services

SOAP

WS

DL WSDL

Service Requester

Service Provider

UDDI Registry

Open Source

jUDDI 0.9rc4 Apache Tomcat 5.5.23 MySQL 5.0.27 UDDI4J 2.0.5 Apache Axis2 1.1 Apache Axis 1.4 WSDL4J JFreeChart 1.0.3

Architecture

Businesses By Service Search (XMethods Registry)

Available Services (Business: Walter Jones)

Service: Validate Email AddressService Operation: isValidEmail

QoS Dashboard

Complex Type Support

isValidEmail Request/Response

SOAP: isValidEmail

<IsValidEmail xmlns="http://www.webservicex.net">

<Email>test@somewhere.net</Email>

</IsValidEmail>

Performance of isValidEmail

Reliability

Capacity

Thank You.