What is service-oriented architecture?

前端 未结 5 1528
小鲜肉
小鲜肉 2021-02-02 00:08

What is service-oriented architecture?

5条回答
  •  广开言路
    2021-02-02 00:45

    SOA is a way to design a complete solution, it is a set of commonly accepted practices for communication, state management, compatibility, etc. In software architecture specifically, SOA is a set of services (not necessarily Web Services) that are built independently to support a range of client applications. The modular design helps maintenance, business collaboration. SOA also provides some guidelines for development:

    • Constraints over backward compatibility
    • Metadata exposure
    • Discoverability of services

    On the other hand, WCF is just a supporting technology that helps you build the services in .NET.

    You can create a SOA without WCF, just as creating a bunch of WCF services does not make your architecture a service oriented one.

提交回复
热议问题