Top Banner
Where Cloud Computing Meets Enterprise Architecture Prof. Richardus Eko Indrajit President of IASA Indonesia [email protected]
32

Where Cloud Computing Meets Enterprise Architecture

May 03, 2023

Download

Documents

Marsudi Kisworo
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Where Cloud Computing Meets Enterprise Architecture

Where Cloud Computing Meets Enterprise Architecture

Prof. Richardus Eko Indrajit President of IASA Indonesia [email protected]

Page 2: Where Cloud Computing Meets Enterprise Architecture

To Know is To Love: am I an IT Architect ?

Facts of Life: Richardus EKO Indrajit ([email protected]) International Zodiak: Aquarius - Chinese Zodiak: Monkey

LEFT BRAIN  Professor of Computer

Science  2 PhDs, 5 Masters, 1

Bch., 25 certs  Reading, teaching,

research  35 published books  IT consultants,

practitioners, and trainers

RIGHT BRAIN  Band player (keyboard,

guitar, and drum)  Personal motivators,

Master of Ceremony  Card Magic, Traveling,

Photography, PNX  5 music albums  Happy husband and

father of three wonderful children

Page 3: Where Cloud Computing Meets Enterprise Architecture

Scenario on the Air Transportation Business

CEO to CIO instruction:   We need an application that can automate the

process of buying flight ticket to issuing boarding pass of our passengers   Please don’t forget to include the electronic

payment system to ensure our revenue management intact   You might develop or buy anything as long as it

is fulfilled the requirement and within our company budget   Don’t forget to include the change management

program in it as we have to educate many people

Page 4: Where Cloud Computing Meets Enterprise Architecture

Scenario on the Air Transportation Business

CMO to CIO new instruction:   Most of our customers are group travellers, we need

to link all passengers through facebook application   And they also want to have group messangers

enabled through either their yahoo or blackberry platform   Oh, don’t forget to synchronise their travelling

scheduled with either microsoft outlook calendar or apple ical   The most important thing is we need it as soon as

possible, not more than one month time

Page 5: Where Cloud Computing Meets Enterprise Architecture

Scenario on the Air Transportation Business

CFO to CIO instruction   To beat our competitors, we allow our customers to

pay the ticket right after they enjoy the travel   They can pay it by using credit card, debit card,

prepaid card, or even paypal   For those of them who are the customers of citibank

or bangkok bank, a special discount is applied   One more thing, they can also free to use their

frequent flyer points to be exchanged into money, based on the latest currency exchange determined by bank of new york

Page 6: Where Cloud Computing Meets Enterprise Architecture

Scenario on the Air Transportation Business

COO to CIO instruction   As soon as our ticket agent issues the ticket, every

passengers can freely check-in and book the seat as they like through the internet or any mobile device – and of course the boarding ticket can be printed accordingly (physical or electronic boarding pass)   For international flight, based on its travelling

itenerary, the electronic immigration card would be issued automatically to immigration officer, allowing the passengers to have a quick immigration process   Can we have this thing implemented by next month

Page 7: Where Cloud Computing Meets Enterprise Architecture

More Requirements from Time to Time …

  Every repeated (loyal) passengers does not have to do the same process all over again   Should their flight is delayed, they will automatically

rebooked to the closest schedule   To hinder the passengers of being late in boarding,

an automatic message would be delivered through their twitter account, sms, or blackberry push mail   For reporting purposes, all record of travelling

documents would be electronically sent to the passengers and their sponsors   As the business grows, the company develop

business alliance with other air transportation carriers – an integrated system is required to enhance the services

Page 8: Where Cloud Computing Meets Enterprise Architecture

The CIO Challenge

What the most CIOs is going to say:   Can I kill myself?   May I quit the job?   Are you trying to fire me?   Can I recruit more IT people and aresources?   Have you decide to allocate a lot of money to do it?

The Boss answer is: No!   It is your job to make it a reality; do it within our

limited budget; in a very short time; and with a good quality of delivery!   There is no excuse, because our competitor can do

it easily within the same constraints and similar objectives also!

Page 9: Where Cloud Computing Meets Enterprise Architecture

Focus of Today Discussion

Page 10: Where Cloud Computing Meets Enterprise Architecture

Cloud Computing from Wikipedia Point of View

Page 11: Where Cloud Computing Meets Enterprise Architecture

Cloud Computing from Google Point of View

Page 12: Where Cloud Computing Meets Enterprise Architecture

The Common Denominator

Page 13: Where Cloud Computing Meets Enterprise Architecture

The Philosophy of Cloud

You can see it, but you can not touch it !

Its shape is unique, never be the same !

It covers us from heat, and give us rain !

Nobody owns it, but everybody loves it !

Very easy to draw it, because it is simple !

Page 14: Where Cloud Computing Meets Enterprise Architecture

The History of Cloud Philosopy

We definitely need IT for our enterprise, but:

  What we need is IT capability, not its entity

  Our business is not IT, leave it to somebody else

  We can not bare the risks born from IT possession

  Please hide complexity, we have enough problems already

  IT issues trigger internal conflict, let’s transfer the problems

  Let’s focus the energy on the value, not on the development

PLEASE HELP US ….. !!!

Page 15: Where Cloud Computing Meets Enterprise Architecture

Handling the Dilemma

  If you try to fulfill the requirements internally by yourself alone, you will face a high risk of development and deployment – with a high probability of failure;

but   If you don’t fulfill the requirements you will be

losing the competition for sure So, do not worry to throw this “hot ball” to somebody else who are used to face the problems and making money out of such dilemmatic issues !!! Leave it to the cloud !!!

Page 16: Where Cloud Computing Meets Enterprise Architecture

The Way They Handle It

  as long as there are guarantee traffic of transactions and volume

  within a certain period of time (multi year contract)

  a spectrum of services shall be provided   because governing IT is their main business   and managing services are their core

competencies   where the fees are based on operational cost

(can be shifted to customers)   so that the clients do not require to invest

anything

Page 17: Where Cloud Computing Meets Enterprise Architecture

The Values of the Cloud

  Converting from CAPEX to OPEX due to the potential economy of scale

  Staying away from COMPLEXITY problems (“the beauty of simplicity”)

  Transferring business RISKS to the other parties

  Protecting the business from HIGH-COST operation to conduct non-value added or supporting activities (focus to the core values)

  Adopting easily with fast and dynamic CHANGE

Page 18: Where Cloud Computing Meets Enterprise Architecture

The Various Business Models

  Outsourcing - time dependent, as time goes by, benefits increase

  Shared-Services - participation dependent, the more parties the better

  Exchanges Hub - standard dependent, the more compliance the higher value

  Utility Model - Infrastructure dependent, the mature the technology the better

Page 19: Where Cloud Computing Meets Enterprise Architecture

Look at the Complexity

Page 20: Where Cloud Computing Meets Enterprise Architecture

Leave It to the Cloud

Cloud #1

Cloud #3

Cloud #2

Cloud #4

Page 21: Where Cloud Computing Meets Enterprise Architecture

Study di Cloud from Different Perspectives

Cloud #1

Cloud #3

Cloud #2

Cloud #4

From the USERS Perspective

From the PROVIDERS Perspective

Page 22: Where Cloud Computing Meets Enterprise Architecture

Cloud Issues: WHO ?

  Who are they inside the cloud?   Why are they involved within the cloud?   What are the roles of each party?   What are the relations among those parties?   Who manage all participants in the cloud?   Who is responsible for the liability issues?   Who hold the highest accountability in the

cloud?   Who should be contacted in the emergency

time?   Who will be liable for any risk or incident

occurred?

Page 23: Where Cloud Computing Meets Enterprise Architecture

Cloud Issues: WHAT ?

  What are they doing inside the clouds?   What services they offer to the customers?   What are the mechanism inside cloud?   What kind of operational procedures they

follow?   What rules of the games exist within the

cloud?   What ‘do’ and ‘dont’ practices inside the

cloud?   What to be considered in involving the cloud?   What is the high risk faced by the cloud?   What kind of cloud is appropriate for the

business?

Page 24: Where Cloud Computing Meets Enterprise Architecture

Cloud Issues: HOW ?

  How do they handle my data?   How do they take care of the security issues?   How do they design the robust infrastructure?   How can they deal with various requirements?   How far can they go with all complex services?   How they make money from handling huge

risks?   How can people trust them ethically and

legally?   How to ensure the endured quality of

services?   How much money they will charge the

company?

Page 25: Where Cloud Computing Meets Enterprise Architecture

Cloud and Enterprise Architecture: Principle #1

Requirements: PUSH after thorough STUDY

Training independent application

Value-based designed Mass customisation

paradigm

Page 26: Where Cloud Computing Meets Enterprise Architecture

Cloud and Enterprise Architecture: Principle #2

Bottom-Line: SERVICE LEVEL EXPECTATION

Routine features Innovative

capabilities Ad-hoc needs

24/7 availabilities

Page 27: Where Cloud Computing Meets Enterprise Architecture

Cloud and Enterprise Architecture: Principle #3

Compliance: GOVERNANCE MECHANISM

Security model

Auditable system

Liability agreement

Risk strategy

BCP/DRP

Page 28: Where Cloud Computing Meets Enterprise Architecture

Cloud and Enterprise Architecture: Principle #4

Value: BUSINESS MODELS

Scope and Responsibilities

CAPEX and OPEX Proportion

Partnerships Agreement

Scalability vs. Sustainability

Page 29: Where Cloud Computing Meets Enterprise Architecture

The Way to Architect Your IT Enterprise

Business Architecture

Dynamic Products and Services required Adaptable Processes

Application and Software

Architecture

Database and Information Architecture

Network and Infrastructure

Architecture

People and Stakeholders

Architecture

Page 30: Where Cloud Computing Meets Enterprise Architecture

The Way to Architect Your IT Enterprise

Business Architecture

Application and Software

Architecture

Database and Information Architecture

Network and Infrastructure

Architecture

People and Stakeholders

Architecture

Page 31: Where Cloud Computing Meets Enterprise Architecture

One Million Dollar Question ?

Application and Software

Architecture

Database and Information Architecture

Network and Infrastructure

Architecture

People and Stakeholders

Architecture

How to DESIGN and to DEVELOP a COMPONENT BASED

TECHNOLOGY RESOURCES ???

Page 32: Where Cloud Computing Meets Enterprise Architecture

Thank You Questions and Answers Session

Prof. Richardus Eko Indrajit

President of IASA Indonesia [email protected]