Kurth, William D.2018-04-202018-04-202017https://hdl.handle.net/1794/23233SOA represents a newer software architecture that has spawned even newer technologies such as ESB and Microservices. This annotated bibliography examines the operational characteristics of each of these approaches regarding extensibility, performance, scalability, maintainability, and flexibility. It also considers the costs, both in runtime operations as well as for the development, maintainability, and reuse of each. Conclusions on the relative and absolute merits of each technology can be drawn from the selected literature.en-USCreative Commons BY-NC-ND 4.0-USExtensibilityPerformanceSOAESBMicroservicesEvaluating the Operational, Performance, and Extensibility Characteristics of SOA, ESB, and Microservices ArchitecturesTerminal Project