Monday, January 2, 2012

Cloud Computing and SOA Convergence in Your Enterprise





Cloud Computing and SOA Convergence in Your Enterprise
A Step-by-Step Guide
David Linthicum
Oct 2009, Hardback, 264 pages
ISBN13: 9780136009221
ISBN10: 0136009220
Contents
Preface xv
Acknowledgments xxi
About the Author xxiii
C H A P T E R 1 Where We Are, How We Got Here,
and How to Fix It 1
How Things Got Off Track 2
SOA to the Rescue? 4
What the Heck Is SOA, and Why Should I Care? 5
SOA Meets Cloud Computing 7
Defining Cloud Computing 9
The Components of Cloud Computing 11
The Dream Team of Cloud Computing and SOA 14
What SOA Can Learn from Cloud Computing 15
Service Design 15
Service Expandability 16
What Cloud Computing Can Learn from SOA 16
Service Governance 16
Driving from the Architecture 17
Making the Leap 17
Being Positively Disruptive 18
C H A P T E R 2 Reaching for the Clouds 21
Diving Deeper into Cloud Computing 22
What’s New in the Clouds? 25
The Potential Value of the Clouds 28
Cloud Computing Benefits and Drawbacks 28
Benefits 29
Drawbacks 31
When the Cloud Fits 33
Doing Something Different 35
C H A P T E R 3 Defining the Clouds for the Enterprise 37
Storage-as-a-Service 39
Database-as-a-Service 41
Information-as-a-Service 43
Process-as-a-Service 48
Application-as-a-Service 51
Platform-as-a-Service 53
Integration-as-a-Service 55
Security-as-a-Service 56
Management/Governance-as-a-Service 57
Testing-as-a-Service 57
Infrastructure-as-a-Service 58
Next Steps 58
C H A P T E R 4 Making the Business Case for Clouds 61
Defining the Holistic Value 62
Operational Cost Reduction 62
Preserving Capital 67
Upsizing On Demand 68
Downsizing On Demand 69
Shifting the Risk 69
Risk of Being Dumped 71
Agility and Reuse 72
Value of Leveraging Innovative Technology 74
Making the Business Case 74
It Is All about the Business 79
C H A P T E R 5 Working from Your Data to the Clouds 81
Old or New? 82
Data First 84
Selecting a Problem Domain 87
Defining the Information Model 87
Understanding Ontologies 89
Understanding the Data 92
Identifying the Data 93
Data Cataloging 101
Building the Information Model 103
Logical Model 104
Physical Model 105
Imprtance of Data with SOA Using Cloud Computing 105
C H A P T E R 6 Working from Your Services to the Clouds 107
Services Provide the Moving Parts 112
What Is a Service? 116
Understanding Coupling for the Clouds 118
Are You Loosely Coupled? 120
Defining Metaservices 121
Creating the Services Directory 122
The Need for a Service-Level Understanding 126
C H A P T E R 7 Working from Your Processes to the Clouds 127
What Is BPM? 128
Bringing Process to the Clouds 131
Defining Processes 133
SOA, Agility, and Processes 136
Value of BPM for the Clouds 139
Drilling Down on BPM 142
BPM and Cloud Computing 143
C H A P T E R 8 Bringing Governance to the Clouds 145
People and Processes 148
Governance for the Clouds 149
Creating the Governance Model 153
Define Policies 153
Design Policies 155
Implement Policies 155
Governance Technology 158
The Value of Service Governance 160
C H A P T E R 9 Testing from SOA to the Clouds 163
Why We Need a New Take on Testing 164
Testing from the Enterprise to the Clouds and Back 165
How Do We Test Architecture? 166
Service-Level Testing 167
Security-Level Testing 171
Process-Level Testing 171
Governance-Level Testing 172
Integration-Level Testing 172
Information-Level Testing 172
Creating a Test Plan 173
Black Box Cloud Testing 174
Testing Is Impotant 177
C H A P T E R 1 0 Defining Candidate Data, Services, and Processes
for the Clouds 179
Where Are the Applications? 180
When Cloud Computing Fits 184
When the Processes, Applications, and Data Are Largely
Independent, or Loosely Coupled 186
When the Points of Integration Are Well Defined 187
When a Lower Level of Security Will Work Just Fine 187
When the Core Internal Enterprise Architecture Is Healthy 188
When the Browser Is the Desired User Interface 189
When Money Is Tight 192
When the Applications and/or Services Are New 193
Jumping to the Clouds 194
C H A P T E R 1 1 Making the Move to Cloud Computing 197
Selecting Platforms 198
The Process of Moving to the Clouds 203
List Candidate Platforms 204
Analyze and Test Candidate Platforms 209
Select Target Platforms 210
Deploy to Target Platforms 211
What about Private Clouds? 213
New “Cloudy” Platforms 215
C H A P T E R 1 2 Moving Onward 217
Index 231

Another Cloud Computing Books
Download

No comments:

Post a Comment

Related Posts with Thumbnails

Put Your Ads Here!