Saturday, May 29, 2010

Exercise 16 : Systems Integration

1. Choose ONE of the four ways to manage and develop integrated systems as listed below:
• XML and Web services as the glue
• Business process analysis
• Federated databases
• Portal and service-oriented architecture (SOA)

2. Summarize your understanding and describe its relevance (250 words max) in either your study at university or in your work environment;

McLeod and Heimbigner (1985) states a Federated Database Architecture, as one which define the architecture and interconnect databases that minimize central authority yet support partial sharing and coordination among database systems.

Federated architectures differ based on levels of integration with the component database systems and the extent of services offered by the federation. It can be categorized as loosely or tightly coupled systems.

Fault-tolerance is the property that enables a system to continue operating properly in the event of the failure of some of its components. Fault-tolerance is particularly sought-after in high-availability.

The basic characteristics of fault tolerance require:
• No single point of repair
• Fault isolation to the failing component
• Fault containment to prevent propagation of the failure
• Availability of reversion modes

MySQL Cluster is a high availability database which leverages a shared-nothing data storage architecture. The system consists of multiple nodes which can be distributed across hosts to ensure continuous availability in the event of a data node, hardware or network failure. With this distributed architecture, where dependencies have been minimized, applications continue to run and data remains consistent, even if any one of the Data, Application, or Management Nodes fail.



3. Edit TWO similar versions (include bibliography) of that summary to CSU Interact:
a. Post version A as a wiki contribution;
b. Add version B as a final entry to close your developer’s blog。

No comments:

Post a Comment