Petre, R. 2008, June 3–6, Online monitoring and validation of SOA based web application. Unpublished paper presented at ETSI TTCN-3 User Conference 2008, Madrid (Spain).
Added by: Deleted user (8/22/08, 10:57 AM)
|Resource type: Conference Paper
BibTeX citation key: Petre
View all bibliographic details
Publisher: MTP, ETSI (Madrid (Spain))
Collection: ETSI TTCN-3 User Conference 2008
In the nowadays society the access to information and communication technologies is so widely spread that for many people, the daily use of a computer - either at home or at work – becomes almost natural. The state authorities have to gear up with this situation and many e-Government solutions are now in use. XMeld is a standard developed by OSCI (Online Services Computer Interface) in order to build an efficient reporting system for managing information about citizens (address, cars owned, tax information, marital status, religion, medical references, etc). The Reporting System is meant to be used by different state authorities (police, social security, hospitals, etc) for information exchange between the entities in a standardized way and also by the citizen itself to interact with state authorities or to consult or update his profile. The OSCI group was formed in 1998 and the first version of the XMeld standard was released in 2002. Current version of the standard is 1.3.2a dated July 01, 2007.
Having the state authorities moved to the internet new challenges have arisen. Privacy and security are the most important demands, but also reliability or different quality of service parameters have to be satisfied by any e-Government solution. An appropriate test system needs to address all these challenges in offline testing but also in online testing. This presentation describes the design and the implementation challenges of an online monitoring and validation test solution that fulfils all these requirements.
The system under test (SUT) is represented by an implementation of XMeld standard provided by DVZ Datenverarbeitungszentrum3. It includes a web services server and also a client. TTCN-3 technology was selected for specifying the benchmark tests. The test system has to validate the server and the client in the same time. The test system architecture is based on a new testing approach, opposite to the classic approaches for Service Orientated Architecture (SOA) based Web Application like: black box testing from a user’s perspective, black box testing from a services perspective or grey box testing from an integration testing perspective4. A sniffing technique was used for capturing the exchanged messages between SUT components. Many advantages diverge from using this technique. The most important ones are the possibility of installing the test system (TS) basically on any computer that belongs to the same network as the client or the server applications and the possibility to activate or deactivate the test system without any distortions to the SUT, which will continue to work as if nothing happens.
The presentation provides a detailed description of the design and the implementation of the test solution and our lessons learned in realizing an adequate TTCN-3 online monitoring and validation system. It also presents the advantages and the challenges faced by using a new testing approach for SOA based Web Application and a compressive comparison with the existing testing approaches.
Added by: Deleted user