software architectural style
Recently Published Documents


TOTAL DOCUMENTS

10
(FIVE YEARS 0)

H-INDEX

2
(FIVE YEARS 0)

Author(s):  
Eyuphan Ozdemir

This chapter aims to present a general overview of today's dominant software architectural style for developing web services, namely REST, by comparing the core elements of this paradigm with the big web service model. The study evaluates the HTTP requests, responses, and thus, the SOAP/JSON payloads involved in consuming a big web service and a RESTful service that is developed in the ASP.NET Core Web API framework. After summarizing the REST constraints, the chapter elucidates how the example RESTful web service satisfies these constraints and lists some scenarios suited to each paradigm. The study notes the object-oriented elements that are inherent in RESTful services, specifically how polymorphism and abstraction principles can be applied to RESTful services.


2019 ◽  
Vol 9 (1) ◽  
pp. 58-74

Microservice is a software architectural style that has been consolidating in application development projects, consisting in a set of small services. In the same direction, there’s a big demand to migrate legacy systems built in monolithic architecture to this new style with the purpose to take advantage of the technologies from distributed systems. This paper aims to list patterns that can be used in projects that target to migrate an application developed using monolithic approach to a new microservices approach. A survey with IT professionals was executed to validate the applicability of these patterns. Finally, analyzing the results, it observes that the migration patterns listed are treated with relevancy by the researched professionals.


Sign in / Sign up

Export Citation Format

Share Document