Explore chapters and articles related to this topic
Modern Internet
Published in Vikas Kumar Jha, Bishwajeet Pandey, Ciro Rodriguez Rodriguez, Network Evolution and Applications, 2023
Vikas Kumar Jha, Bishwajeet Pandey, Ciro Rodriguez Rodriguez
Generally, in the software and computing systems, coupling is considered as one important parameter for interconnecting different components, systems, or networks, which determines the dependability between each architectural module and component that depends with another module or component. Loose coupling is such a method that defines the dependability of least extent practicability between interconnecting system components on each other. A loosely coupled system is such that its components or modules make use of little or no knowledge of other individual components. Between the interconnecting systems by considering the maximum number of change in the components occurring without adverse effects the extent of coupling can be measured. In the modern Internet architecture, modularity with loose coupling is best preferable and the decoupling between applicative layers is a good example representing loose coupling in the communication stack. The degree of coupling varies, and they often show nonlinearity in terms of interaction as with things get larger, generally there is increased interdependence between components. The preferable mode is of loose coupling because it minimizes the unwanted interaction among system elements. However, sometimes it can also create difficulty in establishing the synchronization between different components when that interaction is desired.
Access Control-Based Assured Information Sharing in the Cloud
Published in Bhavani Thuraisngham, Murat Kantarcioglu, Latifur Khan, Secure Data Science, 2022
Bhavani Thuraisngham, Murat Kantarcioglu, Latifur Khan
A loosely coupled system provides easy configuration and flexibility to our RDF policy engine framework. Each component is abstracted from the others by employing RDF documents consisting of an agency's preferences for a policy or data connection to a data store. Furthermore, a loosely coupled web front-end promotes easier maintenance and reusability of the policy framework, because an adapter pattern abstracts the mapping of the web interfaces (and communications) to the other layers. An abstraction hides the actual implementation and intricacies of the policy engine manager and data managers from the agencies. This therefore allows agencies to specify their policies in any representation languages, such as XML, RDF, or Rei [KAGA2002]; an adapter hides the translation of high-level policy specification to policy implementation.
ERP and SCM Software
Published in Paul Schönsleben, Integral Logistics Management, 2018
In the organizational area, software is currently challenged by the globalization of firms. The software has to be able to be linked up globally, which is not easy owing to different languages, some of them not alphabetic, and local differences in the qualifications of personnel. In addition, there continues to be a demand for increased customization of functionality. Service-oriented architecture (SOA) has been developed to meet this demand. SOA is the concept of encapsulating functionalities in loosely coupled services, which can then be flexibly combined for new application functionalities.
A real-world service mashup platform based on data integration, information synthesis, and knowledge fusion
Published in Connection Science, 2021
Lei Yu, Yucong Duan, Kuan-Ching Li
Web Services provide a loosely coupled computing framework. A service-oriented system includes various types of dependencies among these services. A service Mashup and service Data Mining platform (MDM) is built by us, which can directly increase the output value of the cloud computing and communications industries and indirectly increase any computer application field's output value. MDM is our software system and can be referred to as a PaaS platform from the perspective of three cloud computing services. MDM provides the following functions: API service register for service providersService invocationService classificationService queryService recommendationService compositionService evaluation and rankingData statistics and mining for the platform and service users
A QoS guarantee approach for multimedia software system
Published in International Journal of Computers and Applications, 2020
Multimedia conferencing serves as the basis of many ‘killer’ applications, e.g. audio/video conferencing, multiplayer online games, and distance learning [1]. However, traditional multimedia conferencing systems are expensive and are challenging to maintain and develop. Service-oriented architecture (SOA) is a collection of development principles for loosely coupled distributed systems. It enables interoperable solutions across heterogeneous platforms and systems. Service-oriented communications [2–4], which enable communication through SOA and thereby package communication capabilities as services, has already become a hot research issue in both industry and research domain [5]. The idea of using web services to support multimedia services is attractive as it can be easily integrated with the business transactions in SOA solutions. Furthermore, the web-based multimedia services facilitate better scalability, manageability, and less cost for the development of multimedia systems. Recent advances in the web services technology have made it practical to enable web-based multimedia communications [5].
Service-Oriented Computing for intelligent train maintenance
Published in Enterprise Information Systems, 2019
Boukaye Boubacar Traore, Bernard Kamsu Foguem, Fana Tangara, Xavier Desforges
Service Oriented Architecture (SOA) is one of the most practical solutions to these problems because it consists of a supple set of design principles employed in the stages of system development, migration and integration in information systems (Sweeney 2010). A software system based on SOA architecture (Figure 1) will offer a loosely coupled set of services that can be employed within numerous disjointed systems from various business domains (Bell 2008). SOA defines how to integrate largely heterogeneous applications (e.g. software from SAP (Systems, Applications, and Products for data processing), Oracle, Siebel, PeopleSoft, and International Business Machines Corporation (IBM)) for an Internet environment and employs numerous implementation platforms (Belete, Voinov, and Laniak 2017). An explicit implementation of SOA is the one founded on web services: modular applications, which are auto-descriptive Web Service Description Language (WSDL) that can be involved and transmitted through the Web following some recognized standards (characteristically Simple Object Access Protocol (SOAP) over Hypertext Transfer Protocol (HTTP)) (Barry. 2012). Web services and Model-driven software development have emerged as well as a set of technologies promising for the development, deployment and integration of innovative applications on the Internet and mobile platforms (Rieger and Kuchen 2018).