Middleware Frameworks Presentation Structure
Middleware Frameworks Presentation Structure
3. Types of Middleware
Break down the three main types of middleware in your report and briefly explain each one.
Ex. GCash relies on similar technology to communicate between various financial services.
When someone sends money from GCash to a bank, MOM helps the transaction message
reach the bank system, even if both systems aren’t online simultaneously. This enables fast
and reliable money transfers across platforms.
Ex. Meralco (the largest electricity distributor in the Philippines) uses different systems for
billing, customer service, and power management. ORBs can allow their older, internal
systems to work with newer applications seamlessly. This ensures that customer
information is accessible across various departments, improving service.
Database Middleware
"Database middleware connects applications and databases, making it easier to get and
manage data. This includes features like connection pooling and query optimization, which
help make data retrieval faster and more efficient."
Ex. In retail, SM Supermalls may use database middleware to connect customer data from
their membership programs with transaction data from various stores. By using database
middleware, they can access data quickly from several sources, giving them insights into
customer behavior and preferences.
Explanation:
Testing updates in a staging environment before deploying them to live systems is crucial in
enterprise environments. This process allows companies to ensure that any new changes
won’t disrupt the live system. It helps identify bugs or compatibility issues before they can
affect actual users.
Example:
Consider Globe Telecom in the Philippines. When Globe rolls out updates to their mobile
app, they test these updates in a staging environment first. This way, they can see if new
features or updates work smoothly with existing ones, without impacting the millions of
users on the live app. If any issues are found during staging, they can fix them before the
update reaches customers, preventing service disruptions.