Component Based Solutions Under Architecture
T. A. Barrett, H. A. Proper

TL;DR
This paper discusses the limitations of monolithic applications and the need for component-based solutions to improve integration, flexibility, and responsiveness in modern business environments.
Contribution
It highlights the importance of component-based architecture as a solution to the problems caused by monolithic and poorly structured applications.
Findings
Many applications are poorly structured, leading to sluggish responsiveness.
Point-to-point integrations create complex 'application spaghetti'.
Component-based solutions can improve integration and adaptability.
Abstract
Many of today's applications have an, almost tangible, monolithic nature. They are built as 'islands', purporting to be self contained, offering little or nothing in the way of integration with other applications. In the past, being large and self-contained may have eliminated the need to interact with other solutions to some extent. However, in the business environments of today the interaction with other applications becomes paramount. As a result of this, many ad-hoc point-to-point integration solutions have been built between different applications. This has already led to an 'application spaghetti' at many of our customer sites. Many of today's applications are poorly structured, which makes their responsiveness to business change sluggish. The application spaghetti with its plethora of point-to-point interfaces further inhibits the responsiveness to change.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsService-Oriented Architecture and Web Services · Advanced Software Engineering Methodologies · Advanced Database Systems and Queries
