where cloud computing meets enterprise architecture

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

Upload: software-park-thailand

Post on 20-Aug-2015

622 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Where cloud computing meets Enterprise Architecture

Where Cloud Computing Meets Enterprise Architecture

Prof. Richardus Eko IndrajitPresident of IASA Indonesia [email protected]

Page 2: Where cloud computing meets Enterprise Architecture

To Know is To Love: am I an IT Architect ?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 BusinessScenario 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 BusinessScenario 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 BusinessScenario 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 BusinessScenario 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 …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 ChallengeThe 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 DiscussionFocus of Today Discussion

Page 10: Where cloud computing meets Enterprise Architecture

Cloud Computing from Wikipedia Point of ViewCloud Computing from Wikipedia Point of View

Page 11: Where cloud computing meets Enterprise Architecture

Cloud Computing from Google Point of ViewCloud Computing from Google Point of View

Page 12: Where cloud computing meets Enterprise Architecture

The Common DenominatorThe Common Denominator

Page 13: Where cloud computing meets Enterprise Architecture

The Philosophy of CloudThe 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 PhilosopyThe 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 DilemmaHandling 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 ItThe 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 CloudThe 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 ModelsThe 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 ComplexityLook at the Complexity

Page 20: Where cloud computing meets Enterprise Architecture

Leave It to the CloudLeave It to the Cloud

Cloud #1Cloud #1

Cloud #3Cloud #3

Cloud #2Cloud #2

Cloud #4Cloud #4

Page 21: Where cloud computing meets Enterprise Architecture

Study di Cloud from Different PerspectivesStudy di Cloud from Different Perspectives

Cloud #1Cloud #1

Cloud #3Cloud #3

Cloud #2Cloud #2

Cloud #4Cloud #4

From theUSERS Perspective

From thePROVIDERS Perspective

Page 22: Where cloud computing meets Enterprise Architecture

Cloud Issues: WHO ?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 ?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 ?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 #1Cloud and Enterprise Architecture: Principle #1

Requirements: PUSH after thorough STUDY

Trainingindependent application

Value-baseddesignedMass customisation

paradigm

Page 26: Where cloud computing meets Enterprise Architecture

Cloud and Enterprise Architecture: Principle #2Cloud and Enterprise Architecture: Principle #2

Bottom-Line: SERVICE LEVEL EXPECTATION

Routinefeatures Innovative

capabilitiesAd-hocneeds

24/7availabilities

Page 27: Where cloud computing meets Enterprise Architecture

Cloud and Enterprise Architecture: Principle #3Cloud and Enterprise Architecture: Principle #3

Compliance: GOVERNANCE MECHANISM

Securitymodel

Auditablesystem

Liabilityagreement

RiskstrategyBCP/DRP

Page 28: Where cloud computing meets Enterprise Architecture

Cloud and Enterprise Architecture: Principle #4Cloud and Enterprise Architecture: Principle #4

Value: BUSINESS MODELS

Scope andResponsibilities

CAPEX andOPEX Proportion

PartnershipsAgreement

Scalability vs.Sustainability

Page 29: Where cloud computing meets Enterprise Architecture

The Way to Architect Your IT EnterpriseThe Way to Architect Your IT Enterprise

Business Architecture

Dynamic Products and Services required Adaptable Processes

Business Architecture

Dynamic Products and Services required Adaptable Processes

Application and Software Architecture

Application and Software Architecture

Database and InformationArchitecture

Database and InformationArchitecture

Network and Infrastructure

Architecture

Network and Infrastructure

Architecture

People and Stakeholders

Architecture

People and Stakeholders

Architecture

Page 30: Where cloud computing meets Enterprise Architecture

The Way to Architect Your IT EnterpriseThe Way to Architect Your IT Enterprise

Business ArchitectureBusiness Architecture

Application and Software Architecture

Application and Software Architecture

Database and InformationArchitecture

Database and InformationArchitecture

Network and Infrastructure

Architecture

Network and Infrastructure

Architecture

People and Stakeholders

Architecture

People and Stakeholders

Architecture

Page 31: Where cloud computing meets Enterprise Architecture

One Million Dollar Question ?One Million Dollar Question ?

Application and Software Architecture

Application and Software Architecture

Database and InformationArchitecture

Database and InformationArchitecture

Network and Infrastructure

Architecture

Network and Infrastructure

Architecture

People and Stakeholders

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 YouQuestions and Answers Session

Prof. Richardus Eko IndrajitPresident of IASA Indonesia [email protected]