Abstract

This chapter describes the migration of the IT environment in an important financial institution, from a mainframe-centric to a Web-centric environment in which the REST architectural style had a key role in the reference architecture that supported the new software development projects. We will describe how the restrictions imposed by the REST architectural style addressed the most critical constraints as well as some other challenges by means of a real-world, three-year project that is still ongoing at the time of writing. In particular, we will detail how each of the restrictions of the REST architectural style has contributed to address different software architecture requirements, both functional and non-functional, and how they have been materialized in the Java platform. We will detail advantages and compromises, strengths and weaknesses, and areas with the most interesting challenges.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.