Chapter 2. B2B technologies and standards 23
meaning and level of complexity. Coordination of local transactions and
synchronization of distributed transactions is a key issue for data integrity.
Performance
The system should have the ability to scale to handle the growing needs of
the business.
Businesses choose the technology that they use based on several criteria:
In-house skill
Cost to retrain present employees
Cost to adopt new technology
Cost to integrate new technology
Maintenance cost of new technology
For example, if the business has sufficient Java skills in-house, then using a
Java-based technology may not have a huge impact on the time required to
implement a project. However, if only COBOL programming skills are available ...