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.