Before we go into the CAVS framework and its components, we should know the role of CAVS in the AIA architecture. As we have seen, the CAVS framework helps to validate the various service components built for integration. As there are various types of service interfaces involved in the AIA approach, CAVS should be capable of validating all the service interfaces.
The precedingdiagram represents the overall AIA approach of implementation. In the precedingarchitecture,CAVS plays a foundational role that covers all the services including provider ABCS, EBS, requester ABCS, and so on. Therefore, it is capable of validating the end-to-end integration services. CAVS testing framework supports the following testing scenarios:
Creating and executing test definition against participating application services
Creating and executing test definition against test simulators that simulate the integration services
Combining the actual application services along with simulated...