What is the SOA architecture

Source: Internet
Author: User
Recently, while chatting with friends about the topic of SOA, has been doing SOA architecture software, but never go through the standard definition of the SOA architecture, specialized in the online review of a number of Web sites, basically the SOA architecture is defined as follows:

The SOA architecture (service-oriented architecture, service-oriented architecture, also known as service-oriented architecture) refers to a software system architecture that can be implemented by connecting independent functional entities that perform specific tasks in order to address the need for business integration in an Internet environment. SOA is a component model that links the different functional units of an application, called services, through well-defined interfaces and contracts between these services. Interfaces are defined in a neutral manner and should be independent of the hardware platform, operating system, and programming language that implements the service. This allows services built on a variety of such systems to interact in a uniform and common way.

There is a certain discrepancy between the blunt concept and my own understanding, and I think SOA itself is a component model that can be distributed, assembled, and used across the network to loosely coupled coarse-grained applications based on demand. The service layer is the basis of SOA, can be directly applied to call, thus effectively control the system and software agent interaction of human dependencies.

SOA will help software engineers to stand a new level of understanding of the development and deployment of various components in the enterprise architecture, which will help enterprise system architects build the entire business system with faster, more reliable, and more reusable architecture. Systems with SOA architectures have been able to deal with the drastic changes in the business more calmly than ever before.

Take a look at the definition of our products "founder Feihong Intelligent Information Platform (Fix,www.founderfix.com) based on the SOA architecture system, combined with data modeling, business modeling, visualization process engine, dynamic form design and other implementation tools, is an enterprise application development of an efficient, powerful, Open Development tools. The characteristics of its flexibility ensure that the system based on platform development can be in. NET platform and the Java platform seamless switching operation.

The rapid set-up of the

      several large modules supports an enterprise infrastructure that meets the needs of a rapid, stable, reliable and responsive enterprise, and is indeed a qualified SOA architecture middleware.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.