12.05.2015 Views

Introduction to Application Integration RoadMap RoadMap

Introduction to Application Integration RoadMap RoadMap

Introduction to Application Integration RoadMap RoadMap

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!