E-Book, Englisch, 578 Seiten
Kale Guide to Cloud Computing for Business and Technology Managers
Erscheinungsjahr 2015
ISBN: 978-1-4822-1923-4
Verlag: Taylor & Francis
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
From Distributed Computing to Cloudware Applications
E-Book, Englisch, 578 Seiten
ISBN: 978-1-4822-1923-4
Verlag: Taylor & Francis
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
This book considers the power and potential of cloud computing to transform businesses’ operating contexts. It provides a clear understanding of the capabilities and practical applications of the cloud, describing enterprise applications integration, service-oriented architecture, and related technologies that paved the way for today’s solutions. It covers infrastructure-as-a-service, platform-as-a-service, software-as-a-service, and deployment models such as public, private, and hybrid clouds. It also addresses some of the main concerns around cloud computing, including risk assessments, governance models, compliance issues, and interoperability with existing and heterogeneous environments.
Autoren/Hrsg.
Weitere Infos & Material
Preface
Acknowledgements
Forecasting Clouds
Triad of Enterprise Challenges
Complexity
Diversity
Uncertainty
Responsive Enterprises
Business Webs
Enterprise Services
Summary
Part I: Genesis of the Cloud
Networking and Internetworking
Types of Network
Network Principles
Internet Protocols
Ethernet and Internet
Distributed Systems
n-tier Applications Architecture
Enterprise Component Architecture
Distributed Applications Requirements
Enterprise Networking
Networks in Enterprises
Messaging Gateways
Integrating Messaging Systems
Enterprise Applications Integration (EAI)
Enterprise Applications
Systems Heterogeneity in Enterprises
Integration of Enterprise Applications
Basics of Integration
Methods of Integration
Modes of Communication
Middleware Options
Models of Integration
Presentation Integration
Functional Integration
Data Integration
Business Process Integration
Business-to-Business Integration
Patterns of Integration
Integration Technologies
RPCs Oriented Application Integration
Message Oriented Application Integration
Distributed Objects Oriented Application Integration
Database Oriented Application Integration
Transaction Oriented Application Integration
Challenges of Middleware
J2EE for Enterprise Integration
Choosing an Enterprise Application Integration Platform
EAI using J2EE
Reference Architecture
Realization of the Reference Architecture in J2EE
Model-View-Controller Architecture
Overview of J2EE Platform Technologies
Component Services
Horizontal Services
Communication Services
Part II: Road to Cloud Computing
Service-Oriented Architecture (SOA)
Services
Defining SOA
Characteristics of SOA
SOA Ingredients
SOA Benefits
Summary
Web Services
XML
SOAP-Simple Object Access Protocol
WSDL-Web Services Description Language
UDDI-Universal, Discovery, Description, and Integration
Challenges of Web Services
Enterprise Service Bus (ESB)
Types of ESBs
Core Functionalities
Content- and Context-Based Routing
Protocol Transformation
Data/ message Transformation
ESB Architecture and Technologies
Challenges of ESB
Services Composition
Services Composition
Process Orchestration
BPEL for Services Composition
Application Services Provider (ASP)
Advantages of ASPs
ASP Architectures and Functionality
Classification of ASPs
Challenges of ASPs
Shared Services
Grid Computing
Advantages of Grid Computing
Grid Architectures and Functionality
Classification of Grids
Challenges of Grid Computing
Utility Computing Services
Part III: Cloud Computing
Cloud Basics
Cloud Characteristics
Cloud Delivery Models
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Cloud Deployment Models
Private Clouds
Public Clouds
Hybrid Clouds
Cloud Benefits
Cloud Economics
Variable Cost Operating Model
Total Cost of Ownership (TCO)
TCO with SaaS
TCO with PaaS
TCO with IaaS
Cloud Realization Technologies
Cloud Architecture
Enterprise Architecture Fundamentals
Virtualization
Service Oriented Architectures
Web Services
Cloud Standards
Cloud Environments and Offerings
Enterprise Cloud Vendors
Salesforce.com
Amazon Cloud Services
Microsoft Cloud Services
Google Cloud Services
Cloud Services Providers
SaaS Providers
PaaS Providers
IaaS Providers
Cloud Operations and Management
Cloud Assurance
Scalability
Reliability
Availability
Security
Service Reliability in Cloud
Service Level Agreements (SLAs)
Risk Management
Data Security in Cloud
Legal Compliance
Migrating to the Cloud
Program Planning and Preparation
Cloud Adoption Cycle
Cloud User Support
Epilogue: Future of the Cloud
Appendix: Strategic Significance of Platform Businesses
References
Index