Chapter 11 & 12 – Enterprise Architectures and Networks. Telecommunications,
What is an Enterprise Architecture?
o It includes the plans for how an organization will build, deploy, use,
and share its data, processes, and IT assets.
What are the skills necessary for an enterprise architect (EA)?
o A person grounded in technology, fluent in business, a patient
diplomat, and provides the important bridge between IT and the
o You will be dealing with a lot of people by being an enterprise
architect, you need organizational skills, great interpersonal skills to
deal with people and problems. You need business skills to be able to
communicate in the business world, and you need programming
skills, as well as other IT-related skills.
Enterprise Architectures Components
o Data (Information) architecture
Backup and Recovery
o Infrastructure architecture
o Application architecture
- Backup and Recovery
o If there is a crash you can lose information, money, clients and time trying to
figure out what happen.
o You can lose business intelligence, which may have put you above your
o Natural disasters and human-made disasters.
o Backup – an exact copy of a system’s information
o Recovery – the ability to get a system up and running in the event of a
system crash or failure and includes restoring the information backup
- Fault tolerance
- Failover -
- Disaster Recovery
o Disaster Recovery plan:
- A detailed process for recovering information or an IT system in the
event of a catastrophic disaster such as a fire or flood.
o Disaster recovery cost curve – charts (1) the cost to the organization of the
unavailability of information and technology and (2) the cost to the
organization of recovering from a disaster over time
- Hot site Systems, technology in place so the employees can just move
to the new location and start working again.
- Cold site Employees would move to a new location and keep working
but they would have no systems and technology.
- Information Security
o A good data architecture includes:
- A strong data security plan
- Managing user access
- Up to date antivirus software and patches
o Application architecture – determines how applications integrate and relate
to each others.
- Web Services
o Providing services online, and is accessible anywhere there is internet
access. (Remote access). Without web services you need to integrate the
different information systems, and try to work around the code change.
o Web-services – contain a repertoire of Web-based data and procedural
resources that use shared protocols and standards permitting different
applications to share data and services.
o Interoperability – the capability of two or more computer systems to share
data and resources, even though they are made by different manufacturers.
- Open Systems
o A broad, general term that describes nonproprietary IT hardware and
software made available by the standards and procedures by which their
products work, making it easier to integrate them.
- Allow systems to seamlessly share information
- Capitalize on enterprise architectures
- Eliminate proprietary systems and promote competitive pricing.
o Grid computing is an aggregation of geographically dispersed computing,
storage, and network resources, coordinated to deliver improved
performance, higher quality of service, better utilization, and easier access to
- Example: There is different information on each grid. It can be creating a
supercomputer by connecting computers together, that performs much
better than an individual component or individual computer alone..
Google depends on grid computing because it connects many servers all over the place, and improves performance to make connections between
computers, storage devices and servers, etc.
o Cloud computing is a form of client/server computing operating over the
Internet where the term “cloud” is used as a metaphor for the term
“Internet”. You would be doing everything on the Internet without having
the system or the data on your computer.