Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Service-Oriented Architecture (SOA)

Handbook of Research on 3-D Virtual Environments and Hypermedia for Ubiquitous Learning
A type of software architecture whose fundamental principle is based on the fact that an application’s functionality should be made available in the form of services.
Published in Chapter:
Architectures for 3D Virtual Environments
Thiago Pereira Rique (Federal Rural University of the Semiarid Region, Brazil), Samara Martins Nascimento (Federal University of Ceará, Brazil), Rodrigo da Cruz Fujioka (Federal University of Pernambuco, Brazil), and Fernando da Fonseca de Souza (Federal University of Pernambuco, Brazil)
DOI: 10.4018/978-1-5225-0125-1.ch005
Abstract
A very important aspect in the development of systems that allow access to virtual environments is their architecture, along with both the requirements and the type of offered services, once they significantly affect the design of an application. The concept of architecture refers to how the components that constitute a software system are arranged, their interfaces and relationships. Thus, this chapter aims to present and discuss different architectures that can be used in the development of 3D virtual environments. The first architecture addresses issues about the design of virtual environments for educational purposes with the goal of making collaborative e-learning services available. The second architecture proposes a modular structure for the development of 3D virtual environments that support collaboration, remote experiments and content adaptation. Lastly, the third architecture presents issues related to the sharing and management of 3D virtual environments, making use of software reuse techniques combined with web services.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Modeling Platform-Independent and Platform-Specific Service Architectures with UML and the ArchiMeDeS Framework
A software design, software architecture design pattern and architectural style based on structured collections of discrete software entities with clearly defined capabilities, known as services, which collectively provide the complete functionality of a large software application.
Full Text Chapter Download: US $37.50 Add to Cart
IT Strategy Follows Digitalization
Service-oriented architecture (SOA) is an approach used to create an architecture based upon the use of services. It carries out function, such as producing data, validating a customer, or providing simple analytical services.
Full Text Chapter Download: US $37.50 Add to Cart
Convergence in Mobile Internet with Service Oriented Architecture and Its Value to Business
A software architecture where functionality is grouped around business processes and packaged as interoperable services.
Full Text Chapter Download: US $37.50 Add to Cart
Web 2.0, Social Media, and Mobile Technologies for Connected Government
This is an architectural style for developing and integrating large software applications. The basic building block is a service that is independent and self-contained unit. An SOA based application system is a composite web service consisting of smaller independent services. SOA is becoming a highly popular approach to building large enterprise information systems.
Full Text Chapter Download: US $37.50 Add to Cart
Situational Enterprise Services
A software design paradigm in which designers use loosely coupled services for building complex services or for incorporating them into systems.
Full Text Chapter Download: US $37.50 Add to Cart
From Mainframe to Cloud
Is a strategy that proclaims the intention to build all the software assets in the company using the service-oriented programming methodology.
Full Text Chapter Download: US $37.50 Add to Cart
Mobile Multimedia Collaborative Services
In SOA, applications are built on basic components called services. A service in SOA is an exposed piece of functionality with three properties: (1) The interface contract to the service is platform-independent. (2) The service can be dynamically located and invoked. (3) The service is self-contained. That is, the service maintains its own state ( Hashimi, 2003 ).
Full Text Chapter Download: US $37.50 Add to Cart
Reuse in Agile Development Process
A technical software architecture that allows client applications to request services from service provider type applications in a host system.
Full Text Chapter Download: US $37.50 Add to Cart
Web Services and Service-Oriented Architectures
An SOA is a design by which multiple services are called in sequence or in parallel so as to implement the activities that compose a business process.
Full Text Chapter Download: US $37.50 Add to Cart
Verification of Service-Based Declarative Business Processes: A Satisfiability Solving-Based Formal Approach
A flexible set of design principles for system development relying on the use of services. The vision associated with the SOA is to separate functions into services and compose them to support the development of distributed applications. Web services can be functional building blocks of SOA.
Full Text Chapter Download: US $37.50 Add to Cart
IT Strategy Follows Digitalization
Service-oriented architecture (SOA) is an approach used to create an architecture based upon the use of services. It carries out function, such as producing data, validating a customer, or providing simple analytical services.
Full Text Chapter Download: US $37.50 Add to Cart
Dynamic Mashup of Media-Centric Services: Conceptual Model, Architecture, and Validation
A logical way of designing software architectures to provide composed services via published and discoverable interfaces.
Full Text Chapter Download: US $37.50 Add to Cart
Semantic Business Process Management: Applying Ontologies in BPM
is the architectural style for service-oriented computing. By identifying agnostic, self-contained services that encapsulate high-level business concepts it achieves a high degree of reusability. The key concepts of an SOA are “service consumers”, “service providers” and a “service discovery” which enable loose coupling between components.
Full Text Chapter Download: US $37.50 Add to Cart
Ambient-Intelligent Decision Support System (Am-IDSS) for Smart Manufacturing
The software-based design of services for application components over a network and communication protocol. One individual SOA system can contain other sub-SOA, it is self-contained and acts and updates independently from its vendor.
Full Text Chapter Download: US $37.50 Add to Cart
Interaction and Context in Service-Oriented E-Collaboration Environments
A paradigm in distributed systems that introduces the concept of describing, publishing, finding, binding, composing, and invoking (Web) services.
Full Text Chapter Download: US $37.50 Add to Cart
Towards Connected Government Services: A Cloud Software Engineering Framework
This is an architectural style for developing and integrating large applications. The basic building block is a service that is independent and self-contained unit. An SOA application system is a collection of such services linked with each other.
Full Text Chapter Download: US $37.50 Add to Cart
SDSS Based on GIS
The basic communication element or web services. Communication by sending messages enables a looser link between the systems and unimportant implementation details can be hidden.
Full Text Chapter Download: US $37.50 Add to Cart
What Is Cloud Computing?
Is a collection of services provided to communicate with each other.
Full Text Chapter Download: US $37.50 Add to Cart
Service-Oriented Architecture for Business Management
A distributed computing environment that encapsulates software functionalities as self-contained services. They are provided as standardized interfaces by software applications (service provider), registered in a service registry and dynamically discovered and invoked by another software application (service consumer) through a standardized interface. With Web services standardization reaching a previously unknown climax increasing the expectations put into SOA as plug-and-play software architecture.
Full Text Chapter Download: US $37.50 Add to Cart
Envisaging Business Integration in the Insurance Sector
The Service-oriented Architecture (SOA) is an approach to Enterprise Architecture where each major element is presented as a “service.” A SOA solution materializes in a distributed computer environment with a high level of interoperability between the existing systems and eased integration of new functionalities. It allows combining and recombining software components, which is expected to reflect on business processes’ flexibility.
Full Text Chapter Download: US $37.50 Add to Cart
Cloud Computing Technologies for Connected Digital Government
This is an architectural style for developing and integrating large software applications. The basic building block is a service that is independent and self-contained unit. An SOA based application system is a composite web service consisting of smaller independent services. SOA is becoming a highly popular approach to building large enterprise information systems.
Full Text Chapter Download: US $37.50 Add to Cart
What is SAP Business Blueprint?
is a style of software architecture that uses services as the fundamental building blocks. SOA “A software architecture that supports the design, development, identification, and consumption of standardized services across the enterprise, thereby improving reusability of software components and creating agility in responding to change.” (Source: industry term.) (Source: SDN Enterprise Services Wiki, Service Oriented Architecture)
Full Text Chapter Download: US $37.50 Add to Cart
Implementing Best of Breed ERP Systems
Service Oriented Architecture (SOA) represents a collection of best practices principles and patterns related to service-aware, enterprise-level, distributed computing (OASIS, 2008).
Full Text Chapter Download: US $37.50 Add to Cart
Revealing Concepts of a Cloud Deployment Model: A Semantic Exploration of a New Generation of the Cloud
A middleware framework that enables communication between users and data owners in a distributed computing environment. It facilitates the interaction between different software systems.
Full Text Chapter Download: US $37.50 Add to Cart
Performance Analysis of Peer-to-Peer Traffic
A software architecture that defines the use of services to support the requirements of software users. In an SOA, nodes make resources available to other participants in the network as independent services that the participants access in a standardized way. Most definitions of SOAs employ Web services. SOAs aim at providing loosely coupled and highly interoperable services.
Full Text Chapter Download: US $37.50 Add to Cart
Extending Enterprise Architecture with Mobility
Using of services to support the business and user requirements, one kind of modern today enterprise architecture.
Full Text Chapter Download: US $37.50 Add to Cart
Model of Interoperable E-Business in Traffic Sector based on Cloud Computing Concepts
A software design and software architecture design pattern based on discrete pieces of software that provide application functionality as services.
Full Text Chapter Download: US $37.50 Add to Cart
Database Integration in the Grid Infrastructure
This is a form of software design that allows different applications to interact in business processes regardless of specific technology like programming languages and operating systems
Full Text Chapter Download: US $37.50 Add to Cart
Applying Software Engineering Design Principles to Agile Architecture
A technical software architecture that allows client applications to request services from service provider type applications in a host system.
Full Text Chapter Download: US $37.50 Add to Cart
Service-Oriented Architecture in Higher Education
Service orientation describes an architecture that uses loosely coupled services to support the users and the requirements of the internal processes of organisations. The environment based on the SOA utilises the resources of a network made available as independent services so that they can be accessed without knowledge of their underlying platform implementation.
Full Text Chapter Download: US $37.50 Add to Cart
Collaborative Working in an ISP Environment
The SOA defines the concept and methodology for design, development, deployment, and management of a loosely-coupled business application infrastructure. In the context of VISP, SOA can be good framework to realise the virtual ERP, involving multiple independent ERP systems communicating across them in the form of service modules.
Full Text Chapter Download: US $37.50 Add to Cart
Machine Learning in Healthcare: Theory, Applications, and Future Trends
An architectural method that supports the routing of services provided through a network communication protocol. SOA enables to pass messages using description metadata through protocols services. It is also enables exchanging the information between similar and dissimilar applications and solve the problem of interoperability by using an external web services.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR