Skip to content
Research Article Open access CC BY 4.0

SOADIWA: A Service-oriented Architecture for Data Interoperability in Web Applications

Yusuf Lateef Oladimejia

Asian Journal of Research in Computer Science · pp. 1–15 · Published 22 Nov 2019

10.9734/ajrcos/2019/v4i330113

Abstract

The realisation of Service-Oriented Architecture (SOA) to communicate data between systems running on different platforms lack an organised framework to capture the essential elements required for successful interoperability between web applications and their services. In this work, a SOA for Data Interoperability in Web Applications (SOADIWA) was designed. The architecture of SOADIWA was based on five layers, namely Web Application Layer (WAL), Quality of Service Assurance Certifier Layer (QoSACL), Web Service Layer (WSL), Visualization Input Layer (VIL) and Visualization Output Layer (VOL). In WAL, the Service Requester (SR) initiates a request for data from the Service Provider (SP) through the QoSACL to provide appropriate website via WSL for rendering of services which must be accepted, processed and returned for a particular need in VIL. The requested data is filtered in VIL for data exploration and analysis in VOL using context-sensitive visualization techniques. The purpose of QoSACL is to check and verify the claims made by the SP about its quality of service. This enabled the SR to choose the service that satisfied its needs. The implementation comprised of Java Script, Microsoft Visual Studio 2017 and NuGet packages; while the experiment was simulated on LoadUI pro application. Standard metrics such as Optimal Performance (OP) and Phased Effort Distribution (PED) were developed to test SOADIWA. These results conformed to basic web service interoperability. The work led to the integration of a host of techniques towards the creation of a novel tool that is useful in web domain using SOA approach.

Service-oriented architecture visualization service cost estimation web service web application.

References (15)

  1. 1 Information retrieval on the web [DOI]
  2. 2 A Model and Framework for Visualization Exploration [DOI]
  3. 3 Using Service-Oriented Architecture and Component-Based Development to Build Web Service Applications
  4. 4 A Machine Learning based Efficient Software Reusability Prediction Model for Java Based Object Oriented Software [DOI]
  5. 5 A Web Services Architecture for Visualization [DOI]
  6. 6 A Multi-Criteria QoS-aware Trust Service Composition Algorithm in Cloud Computing Environments [DOI]
  7. 7 An Enhanced Web Service Recommendation System with Ranking QoS Information
  8. 8 Introduction to Information Visualization (InfoVis) Techniques for Model-Based Systems Engineering [DOI]
  9. 9 A Framework of Context-Sensitive Visualization for User-Centered Interactive Systems [DOI]
  10. 10 A Novel Approach: A Hybrid Semantic Matchmaker for Service Discovery in Service Oriented Architecture [DOI]
  11. 11 Grid Approach with Metadata of Messages in Service Oriented Architecture [DOI]
  12. 12 Constructing Solutions to SOA Attacks on SOAP Web services -A Literature Review
  13. 13 AN APPROACH TO WEB SERVICE SELECTION BASED ON COMPOSITE QOS PARAMETERS [DOI]
  14. 14 Service oriented support for heterogeneous software tools in environmental modelling and visualisation
  15. 15 Quality of Service Based Impact ProviderModel for Composition of Web Services

Cited by 2

Application of Virtual Firewall in Computer Network Security

Fei Xia, Jian Hu · 2020 IEEE Conference on Telecommunications, Optics and Computer Science (TOCS) · 2020

Showing 1 of 2 known citations — external sources report more than can currently be individually listed.

Article metrics

Real usage data collected on this platform.

20

Page views

0

PDF downloads

2

Outbound clicks

2

Citations

Views over time

Views by country

Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".

Traffic sources

Referring site, by host.

Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.