Testing Amazon Web Services

July 5th, 2009  |  Published in Quality Assurance

Almost all software components expose their interfaces through web services for SOAP & XML matching. As an example the Amazon Elastic cloud (EC2) extends the web services interface notion beyond software components to provisioning Linux hardware instances on demand. The Amazon EC2 provides a simple web services interface that permits users to configure Linux servers to adjust to your growing capacity needs. As you build a robust, secure and interoperable service oriented architecture with Amazon EC2 as a core capacity and scaling component, the need for using products like SOAP Sonar for establishing quality and repeatability of your IT assets will become crucial.

Using Amazon EC2 and S3 WSDL interface is easy. We ‘re impressed with the interoperability displayed between a web services client tool, Soap Sonar and Linux based products such as Amazon EC2 and S3. The interoperability is evident across a couple of aspects.

1: Class platform WSDL generation and consumption

2: WS-Security x.509 profile generation by .NET and consumption by the Amazon Platform.
The WSDL based interfaces provided by both EC2 and S3 are powerful for quick integration within existing web services aware management and provision products. We would like to see these APIs aggressively enhanced to include performance related operation calls, listing multiple instances much like the command line interface, and better authentication characteristics. At a minimum, the WSDL based API should be always kept par with command line interface.

Leave a Response