Comprehensive Approach to Implement E-Government Backend in Jordan Using Service-Oriented Architecture

2021 ◽  
Vol 9 (2) ◽  
pp. 122-135
Author(s):  
Abdallah Qusef ◽  
Abdallah Ayasrah ◽  
Adnan Shaout

This paper proposes a comprehensive approach to implement and deploy a backend middleware for e-government in Jordan using service-oriented architecture (SOA) and enterprise service bus (ESB). The proposed approach takes into consideration a full overview of needed e-services as well as all stakeholders communicating within e-government environment. The paper describes the high-level architecture of the proposed approach and then goes deeper to describe the internal implementation of the middleware and its layers. Finally, the paper addresses some deployment issues and proposes a deployment architecture to overcome these issues.

2018 ◽  
Vol 6 (2) ◽  
pp. 221-234
Author(s):  
T.C. Sandanayake ◽  
P.G.C. Jayangani

Software as a service (SaaS) is one type of the cloud computing that has gained more popularity in the world. It is a way of delivering the software through the internet to its end users. Then users can use it through subscriptions from vendors.  Users have to pay only for what they use. SaaS architecture is a very high level model which is based on Application Service Provider (ASP) concept and Service Oriented Architecture. Currently many organizations are using SaaS as it is a service centric model and it uses technologies like multi-tenant architecture which in turn provides the users with many desired set of features. SaaS also have some security challenges which can be classified under data, application and deployment of SaaS architecture. Furthermore there are many emerging trends in SaaSwhich are focused on full filling advanced customer demands. This research study is evaluating the current trends, approaches and applications of SAAS.


Author(s):  
Vinay Raj ◽  
Ravichandra Sadam

Service oriented architecture (SOA) has been widely used in the design of enterprise applications over the last two decades. Though SOA has become popular in the integration of multiple applications using the enterprise service bus, there are few challenges related to delivery, deployment, governance, and interoperability of services. To overcome the design and maintenance challenges in SOA, a new architecture of microservices has emerged with loose coupling, independent deployment, and scalability as its key features. With the advent of microservices, software architects have started to migrate legacy systems to microservice architecture. However, many challenges arise during the migration of SOA to microservices, including the decomposition of SOA to microservice, the testing of microservices designed using different programming languages, and the monitoring the microservices. In this paper, we aim to provide patterns for the most recurring problems highlighted in the literature i.e, the decomposition of SOA services, the size of each microservice, and the detection of anomalies in microservices. The suggested patterns are combined with our experience in the migration of SOA-based applications to the microservices architecture, and we have also used these patterns in the migration of other SOA applications. We evaluated these patterns with the help of a standard web-based application.


Author(s):  
Dinesh Sharma ◽  
Devendra Kumar Mishra

Present is the era of fast processing industries or organization gives more emphasis for planning of business processes. This planning may differ from industry to industry. Service oriented architecture provides extensible and simple architecture for industry problem solutions. Web services are a standardized way for developing interoperable applications. Web services use open standards and protocols like http, xml and soap. This chapter provides a role of enterprise service bus in building web services.


Author(s):  
Issam Al Hadid

Airports need to adapt new technologies to react effectively and quickly to customers’ needs and to provide a better service such as the electronic ticket. In addition to the challenges of the ability to respond to the growing requirements of the automatic information interchange between the different systems to ensure safe and efficient airport operations. This paper provides an architecture based on the Service Oriented Architecture (SOA) that improves the information accessibility and sharing across the different Airport’s departments, integrates the existing legacy systems with other applications, and improves and maximizes the system’s reliability, adaptability, robustness, and availability using the Self-Healing Agent.


2021 ◽  
Vol 21 (2) ◽  
pp. e18
Author(s):  
Vinay Raj ◽  
Ravichandra Sadam

This Distributed systems have evolved rapidly as the demand for independent design, and deployment ofsoftware applications has increased. It has emerged from the monolithic style of client-server architecture toservice-oriented architecture, and then to the trending microservices. Monolithic applications are difficult toupdate, maintain, and deploy as it makes the application code very complex to understand. To overcome the designand deployment challenges in monolithic applications, service oriented architecture has emerged as a style ofdecomposing the entire application into loosely coupled, scalable, and interoperable services. Though SOA hasbecome popular in the integration of multiple applications using the enterprise service bus, there are fewchallenges related to delivery, deployment, governance, and interoperability of services. Additionally, the servicesin SOA applications are tending towards monolithic in size with the increase in changing user requirements. Toovercome the design and maintenance challenges in SOA, microservices has emerged as a new architectural styleof designing applications with loose coupling, independent deployment, and scalability as key features.


2014 ◽  
Vol 12 (10) ◽  
pp. 4014-4025
Author(s):  
Hamid Mcheick ◽  
Youcef Baghdadi

Service-Oriented Software Engineering is a new approach that concerns with methods to build software solutions as services and compositions with respect to service orientation and service-oriented architecture. Several methods from both academia and industry have been developed for service-oriented based systems. This work first questions “to what extent a solution provided by a method would conform to service orientation, particularly, how to examine the design decisions based on quality attributes”, and “to what extent the method would align solutions with problems”. Next, it proposes a framework for shaping methods. The framework considers the perspectives. Then, it propose a SOADM, a method for developing Service-as-a Software (SaaS) in high level design based on functional requirements and quality attributes.


Author(s):  
Suha Afaneh ◽  
Issam Al Hadid

This paper introduces the different aviation and airport information technology systems. Also, this paper provides Airport Enterprise Service Bus with Three Levels Self-Healing Architecture based on the Service Oriented Architecture (SOA) that improves the information accessibility and sharing across the different Airport’s departments, integrate the existing legacy systems with other applications, and improve and maximize the system’s reliability, adaptability, robustness and availability using the Self-Healing Agent, Virtual Web Service Self-Healing Connector and Extended Execution Engine with Process Execution Self-Healing Manager to guarantee the Quality of Service (QoS) or Service provided and business process execution.


Sign in / Sign up

Export Citation Format

Share Document