Architecture Issues

I need to choose the right architecture model for my solution (client server, web application, web services). Could you tell me what questions I must answer in order to make the right decision? thank

+3
source share
3 answers

No. Sorry for being stupid, but if you don’t know the questions you are asking, you won’t know what to do with the answers. Offer to hire an experienced architect.

Less frivolously, you need to consider a number of factors - the number and location of users, the types of operations that they will perform, their expectations of productivity; size, frequency of access and frequency of updates of the underlying data; technological constraints imposed by the environment in the target organization; safety requirements, both client and regulatory, etc. This is a very large area.

+6
source

Here are some of the questions that a software developer should answer when choosing an architecture. David looked at some other important areas, such as security and rules.

  • What are the sources of my data (information)?

  • What data (information) do I need to represent, display, transfer to other applications?

  • () () ().

  • ?

  • () ?

  • (, ) , ?

  • , ?

  • 100 ( )?

.

+3

, . , . .

http://en.wikipedia.org/wiki/Service-oriented_architecture

http://en.wikipedia.org/wiki/Web_service

http://en.wikipedia.org/wiki/Client_server

( )

The most important thing (IMO) is to think about levels and levels. Be very careful if you need to start with the N-Tier / SOA route. It can add a lot of initial work that you can avoid if you start with a client-server approach. As long as you think about the layers you embed in your design, then moving on to the N-level approach later should not be painful.

+2
source

Source: https://habr.com/ru/post/1746961/


All Articles