Enterprise Architecture includes both architectural approaches and computing par
ID: 3840849 • Letter: E
Question
Enterprise Architecture includes both architectural approaches and computing paradigms. For example, Service Oriented Architecture (SOA) is a recognized and popular architectural approach. It supports business services that different lines of business can share. Cloud computing is a paradigm that is often applied to drive transformations. Cloud computing allows easy, on-demand access to a network of configurable computing resources that require minimal management. The resources provided can be storage, applications, servers, and/or services. To prepare for this Discussion, search the Walden Library and the web for definitions and discussions of architectural approaches and their relationship to computing paradigms. For this Discussion, post a cohesive response that addresses the following: Evaluate whether a chosen architectural style affects the choice of computing paradigm (for example, cloud computing or service computing). Justify your answer. Explain whether there are there particular architectural styles more conducive for modeling particular computing paradigms, or whether they are independent. Justify your answer
Explanation / Answer
Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
Usually the cloud model is composed of five different characteristics, three service models, and four deployment models.
So the Essential Characteristics are:
---> On-demand self-service: A consumer can unliterally provide the computing knowledge and capabilities like server time and network storage, as without requiring human interaction with each service provider.
--->Broad network access: Here the entire Capabilities are available over the network or remote network and access by the standard rules or mechanisms that promote use by thick client platforms
examples like: mobile phones, tablets, laptops, and workstations.
--->Resource pooling: Here the pooling provide us the computing resources and computing resources are pooled to serve multiple consumers using a multi-tenant model by using the different physical and virtual resources.
And also the customer generally has no right to control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction
Examples like: country, state, or datacenter.
Examples of resources include storage, processing, memory, and network bandwidth.
--->Rapid elasticity: The outward and inward commensurate with demand has the Capabilities to elastically provisioned and released.
In some cases automatically to scale.
The capabilities available for provisioning often appear to be unlimited to the consumers and quantity at any time can be appropriated.
--->Measured service: By using leveraging a metering capability the Cloud systems automatically control and optimize resource and at some level of abstraction appropriate to the type of service
Example like: storage, processing, bandwidth, and active user accounts.
And by providing transparency for both the provider and consumer of the utilized service the Resource usage can be monitored, controlled, and reported,
Service Models:
Software as a Service (SaaS): The applications running on a cloud infrastructure has the capability provided to the consumer is to use.
So The applications are accessible from various client devices by thin client interface. such as a web browser like web-based email or a program interface.
The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings.
Platform as a Service (PaaS): The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.