chapter five enterprise architectures. enterprise architecture (introduction) an enterprise-wide...
TRANSCRIPT
![Page 1: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/1.jpg)
CHAPTER FIVE
Enterprise Architectures
![Page 2: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/2.jpg)
Enterprise Architecture (Introduction)
An enterprise-wide plan for managing and implementing corporate data assets
Three components Information architecture Infrastructure architecture Application architecture
![Page 3: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/3.jpg)
Enterprise Architecture (Illustration)
![Page 4: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/4.jpg)
Information Architecture (1)
Backup and recovery No matter the failure, we cannot loose
a transaction We need to recover all data quickly if
not immediately Much of this is being done in the cloud
But understand the risks
![Page 5: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/5.jpg)
Information Architecture (1a)
Disaster recovery and business continuity planning Have a disaster recovery hot (or cold)
site available IBM resiliency center http://
www-935.ibm.com/services/us/en/it-services/business-continuity/index.html
![Page 6: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/6.jpg)
Disaster Recovery Sites
Hot site – ready to go data center Warm site – computer equipment
requires configuration Cold site – an empty room
Business continuity planning
![Page 7: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/7.jpg)
Information Architecture (2)
Information security and access policies Manage user access Keep software and patches current
![Page 8: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/8.jpg)
Information Architecture (3)
Minimize risk by Implementing fault tolerant systems
and componentsRAIDServer clusters
Maintain off site backups
![Page 9: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/9.jpg)
Infrastructure Architecture (Characteristics)
Accessibility – what a user has access to
Availability – System is available to users (uptime)
Flexibility – Adaptive to change Portability – Can move to different
devices
![Page 10: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/10.jpg)
Information Architecture (Characteristics)
Scalability – Adaptive to growth Reliability – System functions
effectively and correctly Performance – System performs
according to expected norms
![Page 11: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/11.jpg)
Application Architecture
The applications used by the organization and the interaction between those applications
Two trends in application architecture Web Services Service oriented Architecture
![Page 12: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/12.jpg)
Web Services (Introduction)
A standardized way of requesting information from heterogeneous computer systems
They often encapsulate a business process or group of business processes Make a bank deposit Ship a FedEx package
![Page 13: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/13.jpg)
Web Services (Implementation)
Requests and responses are made using a standardized protocol called Simple Object Access Protocol (SOAP) No matter the request the protocol is
the same Web services are described using
Web Service Description Language (WSDL)
All of this is XML
![Page 14: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/14.jpg)
Web Services (Illustration)
![Page 15: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/15.jpg)
Open Systems
A trend is toward open systems instead of proprietary systems Linux MySQL
Anyone can modify the source code of an open system
www.sourceforge.net
![Page 16: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/16.jpg)
Service Oriented Architecture (Introduction)
Encapsulates a repeatable business task or process into a service
SOA is an architecture rather than a tool or product you purchase
Services are loosely coupled Services can be used individually or
joined together Services are typically based on XML
and XML-based protocols
![Page 17: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/17.jpg)
Software as a Service (SaaS)
We subscribe to a software package as a pay-as-you-go service
Salesforce.com
![Page 18: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/18.jpg)
Platform as a Service
We lease a “platform” from a service provider Windows Linux Whatever!
www.rackspace.com
![Page 19: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/19.jpg)
Virtualization
We look at computers as logical units instead of physical units Hardware becomes virtual
Providers VMWare** Microsoft Sun And many others
![Page 20: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/20.jpg)
Virtualization (Benefits)
Better utilization of resources Simplified system administration Reduced power consumption Improved fault tolerance
![Page 21: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/21.jpg)
Virtualization (Implementation)
A physical machine is partitioned into many logical machines
Each virtualized machine is independent of the other
A virtualized machine can be easily moved from one physical machine to another
Improved security
![Page 22: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/22.jpg)
Virtualization (Illustration)
![Page 23: CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets](https://reader030.vdocument.in/reader030/viewer/2022032706/56649e025503460f94aecdf2/html5/thumbnails/23.jpg)
Grid Computing (Introduction)
Grid computing distributes resources (hardware / networking / storage / etc…) geographically
It’s typically uses many computers to solve a problem http://setiathome.ssl.berkeley.edu http://folding.stanford.edu