Posts

Showing posts from August, 2020

13 Define Cloud Computing and its five characteristics

Hello students, So far in Unit 2, we introduced the evolution of computing starting from enterprise computing to internet computing to saas computing to cloud computing. We understood a little how SOA architecture that utilizes services helps to integrate different applications together. We encountered such integration in our assignment where we brought together three different microservices together even though they were loosely coupled. Cloud has been using the Service Oriented computing architecture everywhere. Now the rest of the unit 2, we will dig deeper into understanding Cloud Computing We begin with the definition of Cloud Computing. There are more than one way, people define Cloud Computing. Sometimes I say, its like renting a hardware and software over internet at anytime, anywhere. Definition of Cloud Computing Cloud computing is a model for enabling ubiquitous ( it means anywhere on any device ), convenient ( means it is easy to use ), on-demand network access ( means ...

12 Enterprise Architecture

Enterprise Architecture State Bank of India is a very big enterprise that spans across India. How has this system being built? Where do we begin designing ? The answer is Enterprise Architecture. Zachmann Framework is one of the famous templates used to create enterprise architecture which starts with high level design to low level design of the enterprise. Architecture is way to design big and complex things and eventually break it down more detailed architecture.  One has to see architecture from business as well as technical perspective.  Business people want to make sure they have systems in place to carry out their business. They decide the business components. Technical people make sure these systems are available, secure, efficient, cost effective, reliable. They decide the technical components that maps to every business component. In this lecture we look into the how one brings together the business and technical components together to create a component view of ent...

11 Computing Platforms

Welcome students ! Introduction to Unit 2  In Unit 2, we look at platform architectures that have evolved over time from the days of  earlier main frame architecture into today's cloud service platform architecture. Today we have cloud computing platform which use and provide cloud technologies   ( Parallel Computing, Distributed Computing, Service Oriented     Computing, Virtualization, Web 2.0 (soap, rest, ajax, mashup),  Utility Computing ) cloud delivery services reference model  ( IaaS,PaaS, SaaS ) cloud deployment types  ( Public, Private, Hybrid, Community ) In Unit 1 we already introduced ourselves to cloud technologies such as Parallel Computing, Distributed Computing, Service Oriented Computing and Virtualization.  Just like evolution theory says a monkey became man over many phases, this blog summarizes the Computing Platform architecture for enterprises that has evolved over time in four phases  (computing platform: e...