3-layer architecture of future software

Source: Internet
Author: User

Layer 3: Business, IT implementation, and Interaction

The future software should be a service provider in the traditional industry, and the future software should be highly interactive. Therefore, based on these two aspirations, we have come up with a three-layer architecture of future software. Or three major pieces of software.

Why separate services?
One of the reasons is that various service software in the same industry need to share a large number of identical concepts and business rules, and we need to have a common business language. The second reason is that the technology in the IT industry is developing rapidly. From servers to specific coding technologies, the core fortune of the business itself as a traditional industry should be relatively fixed, beyond the competition of it.

Why separate interaction?
Because I believe in Allan Cooper, and I believe that software should not be done by people in the IT industry alone.ProgramPeople who are more artistic and more confident in human perception. Therefore, I think interaction should be independent from IT implementation.

So what is it implementation?
It implementation is software in the current sense, but it is no longer a mix of business and interaction in IT-related technologies. IT practitioners, that is, our programmers, focus on the relationship between machines and implement business and interaction.

This is the future software in my mind. You may need to use the term "MDA", which is already a bit smelly.

Related Article

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.