【正文】
idential 24 169。 2023 Axway | Confidential 22 SOA vs Microservices SOA ? ? ? ? ? Team focused on services Services deployed in a shared bus Machine readable service registry Centralized orchestration Centralized data storage Microservices ? Teams aligned with business ? Services deployed at the edge ? Developer readable catalogue ? Orchestration within each app ? Data storage replicated across atomic instances 169。 2023 Axway | Confidential 20 Sounds familiar? 169。 2023 Axway | Confidential 18 Loosely Coupled It’s not loosely coupled, if multiple services need to be updated at the same time 169。 2023 Axway | Confidential 16 Introducing Microservices “…the microservice architectural style.. ..is an approach to developing a single application as a suite of small services, each running in its own process and municating with lightweight mechanisms, often an HTTP resource API. …” Martin Fowler 169。 2023 Axway | Confidential 14 Are these services useful? The value of a welldesigned object is when it has such a rich set of affordances that the people who use it can do things with it that the designer never imagined.” Donald Norman 169。 2023 Axway | Confidential 12 The backend relied on monolithic applications ? All functionality in a single process ? Scale by adding servers Backend Server 169。 2023 Axway | Confidential 9 Enterprise IT Adoption Cycle Simon Wardley Clients 169。 2023 Axway 169。 2023 Axway | Confidential 5 Expectations for IT have changed ? In the past enterprise architecture was designed for known use cases and integrations – The consumer cloud mobile application model has changed the way business users view IT products