CHAPTER 5Exploring Integration Tier Design Patterns

The integration tier is a boundary tier and interacts with different external systems for data exchange. The integration tier in the eInsure application accessed the relational database for storing, retrieving, and manipulating data related to policies, claims, accounting, customers, and products. eInsure used entity beans for typical create, read, update, and delete (CRUD) operations with the database. The legacy version of eInsure had lots of leftovers in the form of stored procedures. The eInsure application made heavy use of these stored procedures for database-intensive tasks, especially for the batch jobs that ran daily after regular business hours or in certain intervals such as monthly ...

Get Pro Java™ EE Spring Patterns: Best Practices and Design Strategies Implementing Java™ EE Patterns with the Spring Framework now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.