What Is Web Oriented Architecture?

Service-oriented architecture (SOA) is a component model that separates different functional units of an application (called services) and connects them through well-defined interfaces and protocols between these services. The interface is defined in a neutral way, and it should be independent of the hardware platform, operating system, and programming language that implements the service. This allows the services of the components in a variety of systems to interact in a uniform and general way.

SOA

(Service-oriented architecture)

Service-oriented architecture (SOA) is a component model that separates different functional units of an application (called services) and connects them through well-defined interfaces and protocols between these services. The interface is defined in a neutral way, and it should be independent of the hardware platform, operating system, and programming language that implements the service. This allows the services of the components in a variety of systems to interact in a uniform and general way.
Chinese name
Service-oriented architecture
Foreign name
Service-Oriented Architecture
Service-oriented architecture, which can deploy, combine, and use loosely coupled coarse-grained application components through the network according to demand. The service layer is the foundation of SOA and can be called directly by applications, thus effectively controlling the human dependencies in the system that interact with software agents.
SOA is a coarse-grained, loosely coupled service architecture. Services communicate through a simple and precise definition of the interface, without involving the underlying programming interface and communication model. SOA can be seen as a B / S model,
Basic Features
The implementation of SOA has several distinct basic characteristics. The key goal of implementing SOA is to maximize the role of enterprise IT assets. To achieve this, the following characteristics need to be kept in mind during the implementation of SOA:
Accessible from outside the enterprise
Ready to use
Coarse-grained service interface classification
Loosely coupled
Reusable services
Service interface design management
Standardized service interface
Supports various message modes
Precisely defined service contracts
SOA services have platform-independent self-describing XML documents.
[2]
Service-oriented architecture is not a completely new solution; instead, SOA is a natural evolution of technology and architecture. The system architecture has been continuously improving and is highly consistent with business. System designers and businesses have long recognized the importance of coordinating technology with business processes, including the full application and rationalization of technical resources, and better support for businesses.
SOA also stems to some extent from the long-standing theory of enterprise architecture. Enterprise architecture evaluates technology, but more importantly, it focuses on the entire enterprise and all business processes and provides background information for making technical decisions. SOA tools incorporate Internet technologies such as HTTP and XML, as well as integrated technologies such as message buses, translation technologies, and connection technologies. [4]

IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?