Introduction to Application Integration RoadMap RoadMap
Introduction to Application Integration RoadMap RoadMap
Introduction to Application Integration RoadMap RoadMap
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Shared Database<br />
• Integrate applications by having them<br />
s<strong>to</strong>re their data in a single Shared<br />
Database, and define the schema of the<br />
database <strong>to</strong> handle all the needs of the<br />
different applications<br />
Shared<br />
data<br />
Characteristics<br />
• SQL-based relational databases<br />
• All application development platforms can<br />
work with SQL<br />
• Transaction management systems<br />
• <strong>Application</strong>s are always consistent all of<br />
the time<br />
Side Effects<br />
• <strong>Application</strong>s coupled <strong>to</strong> the database<br />
• Semantic dissonance<br />
• Performance bottleneck<br />
• Can cause deadlocks<br />
• The unified schema can result in a schema that<br />
programmers find difficult <strong>to</strong> work with<br />
• Most packaged applications won't work with a<br />
schema other than their own<br />
• Software vendors usually reserve the right <strong>to</strong><br />
change the schema with every new release of<br />
the software