SoapUI Architecture is composed of many key components which help provide the users of SoapUI with advanced functionality like virtualization, XPath, invoking services with JMS endpoints, logging, and debugging.
Let's discuss these key components in detail:
Jetty: Service virtualization/mock services
We can create replicas of services in cases where the service is not ready or buggy to test. In the meantime, we want to create our test cases, for that we can use service virtualization or mocking and use that service.
Jetty is used for hosting virtual services.
Provided by Eclipse, Java based web server.
Works for both SOAP and Rest.
Jasper:
Saxon XSLT and XQuery processor:
Log4J:
JDBC driver:
Hermes MS:
Scripting language:
Monitoring:
Runners: