The DOI matches its Crossref record; 26 of the 26 references it cites were found in a registry or an index.
Survey on Quality Assurance Testing on Service Oriented Architecture
Abstract
Service-Oriented Architecture (SOA) has greatly influenced the world of software development with the proposed combination of business process and application (service). Ensuring that correct implementation of business process in each service in SOA environment is quite different than monolithic applications, where each service must be tested independently and jointly, depending on targeted testing scope. With numerous proposed approaches for solving such challenge, this paper reviews some of those approaches to ease readers understanding of what can be done in testing in SOA environment. More specifically, this paper provides review on generic proposed approaches, unit testing, and integration testing approaches as part of quality assurance testing on SOA environment. In summary, the details of testing implementation will differ for each enterprise/organization as each has different set of requirements to satisfy.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
SOA provides high availability.
“High availability. On request, anyone can use the SOA facilities.”
From Interoperability of heterogeneous health information systems: a systematic literature review (2023) · cites this paper as [34]
SOA services are reusable.
“Reusable. Services can be repurposed to create a variety of applications. Because SOA services are stored in a service repository and linked on demand, each service becomes a generalized resource available to everyone. Reusing services allows businesses to save time and money when it comes to development.”
From Interoperability of heterogeneous health information systems: a systematic literature review (2023) · cites this paper as [34]
SOA services are simple to keep up with (maintainable).
“Simple to keep up with. Because each service is self-contained, it is simple to modify and update them without affecting other services. The running costs of an organization will also be reduced as a result of this.”
From Interoperability of heterogeneous health information systems: a systematic literature review (2023) · cites this paper as [34]
SOA increases reliability.
“Increased reliability. Because small services are easier to debug than massive code, SOA produces more dependable applications.”
From Interoperability of heterogeneous health information systems: a systematic literature review (2023) · cites this paper as [34]
SOA promotes interoperability.
“Promotes interoperability. Platforms can effortlessly transport data between clients and services because to the adoption of a standardized communication protocol, independent of the languages they're written in.”
From Interoperability of heterogeneous health information systems: a systematic literature review (2023) · cites this paper as [34]
SOA is scalable.
“Scalable. SOA enables services to run on several servers, resulting in increased scalability. Furthermore, companies can limit the amount of interaction between customers and services by employing a uniform communication protocol. Scaling apps without adding extra pressure is possible by lowering the intensity of engagement [32–34].”
From Interoperability of heterogeneous health information systems: a systematic literature review (2023) · cites this paper as [34]
Citations
Cites
Applied SOA: Service-Oriented Architecture and Design Strategies
Rosen, M. D., Lublinsky, B., Smith, K. T., et al. (2008) · Cited by 251
A survey of software testing practices in Canada
Garousi, V., & Zhi, J. (2013) · Journal of Systems and Software · doi:10.1016/j.jss.2012.12.051 · Cited by 167
Automated software testing as a service
Candea, G., Bucur, Ș., & Zamfir, C. (2010) · ACM Symposium on Cloud Computing (SoCC) · doi:10.1145/1807128.1807153 · Cited by 133
A brief survey of software architecture concepts and service oriented architecture
Valipour, M. H., Amirzafari, B., Maleki, K. N., et al. (2009) · IEEE International Conference on Computer Science and Information Technology · doi:10.1109/iccsit.2009.5235004 · Cited by 128
Testing and verification in service‐oriented architecture: a survey
Bozkurt, M., Harman, M., & Hassoun, Y. (2012) · Software Testing Verification and Reliability · doi:10.1002/stvr.1470 · Cited by 120
A survey of software engineering practices in Turkey
Garousi, V., Coşkunçay, A., Betin-Can, A., & Demirörs, O. (2015) · Journal of Systems and Software · doi:10.1016/j.jss.2015.06.036 · Cited by 85
Data flow testing of service-oriented workflow applications
Mei, L., Chan, W. K., & Tse, T. H. (2008) · Proceedings/Proceedings - International Conference on Software Engineering · doi:10.1145/1368088.1368139 · Cited by 81
Service-oriented architecture: Programming model and product architecture
Ferguson, D., & Stockton, M. L. (2005) · IBM Systems Journal · doi:10.1147/sj.444.0753 · Cited by 75
The Impact of Artificial Intelligence on Software Testing
Hourani, H., Hammad, A., & Lafi, M. (2019) · IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT) · doi:10.1109/jeeit.2019.8717439 · Cited by 75
Teaching Software Testing Concepts Using a Mutation Testing Game
Clegg, B., Rojas, J. M., & Fraser, G. (2017) · IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET) · doi:10.1109/icse-seet.2017.1 · Cited by 62
An Empirical Study on the Usage of Mocking Frameworks in Software Testing
Mostafa, S., & Wang, X. (2014) · Proceedings of the ... International Conference on Quality Software/Proceedings · doi:10.1109/qsic.2014.19 · Cited by 59
WSDLTest - A Tool for Testing Web Services
Sneed, H. M., & Huang, S. (2006) · Proceedings · doi:10.1109/wse.2006.24 · Cited by 56
SOA Test Governance: Enabling Service Integration Testing across Organization and Technology Borders
Bertolino, A., & Polini, A. (2009) · International Conference on Software Testing, Verification and Validation Workshops · doi:10.1109/icstw.2009.39 · Cited by 43
Testing of Service-Oriented Architectures – A Practical Approach
Dustdar, S., & Haslinger, S. (2004) · Lecture notes in computer science · doi:10.1007/978-3-540-30196-7_8 · Cited by 28
Specifying High-Assurance Services
Atkinson, C., Brenner, D., Falcone, G., et al. (2008) · Computer · doi:10.1109/mc.2008.308 · Cited by 27
A Simple Approach for Testing Web Service Based Applications
Tarhini, A. A., Fouchal, H., & Mansour, N. (2006) · Lecture notes in computer science · doi:10.1007/11749776_12 · Cited by 23
Studying the Feasibility and Importance of Software Testing: An AnalysisPreprint
Ahamed, S. S. R. (2010) · arXiv (Cornell University) · doi:10.48550/arxiv.1001.4193 · Cited by 19
Importance Of Software Testing In Software Development Life Cycle
Parihar, M., & Bharti, A. (2019) · Cited by 19
Testing in Service-Oriented Environments
Morris, E. J., Anderson, W. B., Bala, S., et al. (2010) · doi:10.21236/ada522568 · Cited by 18
Suma, V., & Nair, T. R. G. (2010) · International Journal of Productivity and Quality Management · doi:10.1504/ijpqm.2010.033885 · Cited by 15
Efficient Testing of Service-Oriented Applications Using Semantic Service Stubs
Mani, S., Sinha, V. S., Sinha, S. K., et al. (2009) · IEEE International Conference on Web Services (ICWS) · doi:10.1109/icws.2009.40 · Cited by 15
Voting Multi-Dimensional Data with Deviations for Web Services under Group Testing
TSAI, W. T., Chen, Y., Zhang, D., et al. (2005) · IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW) · doi:10.1109/icdcsw.2005.141 · Cited by 14
Integration Testing of Composite Applications
Peyton, L., Stépien, B., & Seguin, P. (2008) · Proceedings of the ... Annual Hawaii International Conference on System Sciences/Proceedings of the Annual Hawaii International Conference on System Sciences · doi:10.1109/hicss.2008.212 · Cited by 8
An Empirical Study on Testing of SOA based Services
Kumar, A., & Singh, M. (2014) · International Journal of Information Technology and Computer Science · doi:10.5815/ijitcs.2015.01.07 · Cited by 7
Importance of Testing in Software Development Life Cycle
Devi, T. R. (2012) · Cited by 7
A novel testing framework for SOA based services
Kumar, A., Pandey, A. K., & Singh, M. (2014) · doi:10.1109/i2ct.2014.7092142 · Cited by 3
Flagged first, then by citations
Research works printed but not linked: 2
- capgemini, 2019, World Quality Report
- lenz, 2007, Model driven testing of SOA-based software, Proceedings of Software Engineering Methods for Service-Oriented Architecture Workshop
Cited by
Sorted by citations
Interoperability of heterogeneous health information systems: a systematic literature review
Torab-Miandoab, A., Samad-Soltani, T., Jodati, A., & Rezaei-Hachesu, P. (2023) · BMC Medical Informatics and Decision Making · doi:10.1186/s12911-023-02115-5 · Cited by 393
Metadata
- Authors
- Jonathan, Lim, A. P., Thenuardi, D. S., Soewito, B., & Antonyova, A.
- Affiliations
- Binus University (ID)
- Venue
- 2020 International Conference on Information Management and Technology (ICIMTech)
- Publisher
- IEEE
- Published
- 2020-08
- Pages
- 443-447
- OpenAlex
- W3090363958
- Cited by
- 5
- References
- 26
- Citations by year
- 2025: 1 · 2023: 3 · 2022: 1
- FWCI
- 0.76
- Type
- conference paper
- Language
- en
- Open access
- closed
- Licence
- Locations
- International Conference on Information Management and Technology (ICIMTech) (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Information Systems › Service-Oriented Architecture and Web Services
- Physical Sciences › Computer Science › Software › Software Testing and Debugging Techniques
- Physical Sciences › Computer Science › Computer Networks and Communications › Software System Performance and Reliability
- Keywords
- service-oriented architecture, quality assurance testing, unit testing, integration testing, service testing, business process implementation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review