As SOA architectures become a dominant theme in enterprise computing, how do you manage SOA quality?
SOA is an architectural paradigm in which loosely-coupled, discoverable, reusable enterprise services are continually available for your applications to consume.
SOA offerings within your enterprise environment can wrap either legacy or new-paradigm technology, or both. Insuring the quality of each service and the entire architecture is a major challenge.
From stateless Web Service transactions to stateful client interactions, RTTS has the demonstrated experience ensuring the quality, scalability and reliability of complex SOA components and architectures.
Technologies supported:
- Java Web Services
- NET Web Services
- Web Services (custom XML grammars)
- Web Services (SOAP)
- Database: Oracle, DB2, SQL Server, Sybase
- Messaging: IBM WebSphere MQ, MSMQ
- IIS, Apache Web servers
Testing Approaches:
- Automated functional/regression testing
- Automated performance/load/scalability
- Data feed and report validation (XML, TXT, HTML, XLS)
- Web Service data validation
- Web Service message traffic capture/playback
- Database validation
- End-to-end transaction testing, verifying the data flow through disparate applications, databases, web services, feeds and reports
- Validation of system compliance with internal or external security and regulatory requirements
|