Architecture description-one of the key points of application software

Source: Internet
Author: User

Abstract: For enterprise application architecture and Enterprise Technical Architecture, refer to: Top 10 proposition programming rules for eliminating human wolf software in sequence

 

Architecture, architecture, architecture!

Architecture is being discussed in various fields, especially in the software field. Architects also seem to have become general titles that software soldiers yearn.

However, the concept of the current architecture is superficial and chaotic. in real time, for industrial applications, the architecture can be divided into at least five categories:

  

The key problem that has plagued the application software field is that many people confuse the application architecture with the technical architecture, or the technical architecture is not precipitated from the application software system, this is the main reason for the lack of flexibility and flexibility in the software system.

Technical ArchitectureIt should be used as a virtual machine to support the running of application software. It should be removed from the application software so that it can meet the metadata needs of all enterprise-level applications and is irrelevant to specific applications. It not only supports all applications, in addition, it isolates specific underlying technologies to develop applications and technologies independently.

Technical ArchitectureIt should be independent and complete to meet the technical needs of various application functions without interfering with the specific implementation of the application.

Well-designed Enterprise Technical architecture that enables the application system itself --To simplicity.

Well-designed Enterprise Technical Architecture is irrelevant to specific business areas.

The combination of application architecture and technical architecture is the crux of the application software system!

Once a good software architecture is built, applications are as good as they are, gaining freedom and Vitality! If you are engaged in application software development, you can shift your energy to the business, and the application will be able to do better!

To learn more about the Enterprise Technical Architecture (ETA), you can participate in the following blog:

Http://blog.csdn.net/xabcdjon/article/details/6876058

Http://blog.csdn.net/xabcdjon/article/details/7237717

Http://blog.csdn.net/xabcdjon/article/details/6709655

 

You are welcome to participate in the discussion and exchange.

 

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.