Middleware and Cloud Computing


Middleware and Cloud Computing (2011) .. by @frankmunz


1 Introduction

2 Cloud Computing

2.1 Definition and Features

2.2 Service Models

2.3 Cloud Computing Applications

3 Amazon Web Services

3.1 Elastic Compute Cloud

3.2 Amazon Cloud Storage

3.3 Creating Your Amazon Machine Image

3.4 EC2 Command-Line Example

3.5 AWS Cloud Services

4 Rackspace Cloud

4.1 Rackspace Cloud Servers

4.2 Rackspace Cloud Files

5 SOA and Oracle Fusion Middleware

5.1 Service Oriented Architecture

5.2 Oracle Fusion Middleware

5.3 Oracle WebLogic Server

5.4 Oracle Service Bus

5.5 Oracle BPM / WebCenter

5.6 Oracle Service Registry

5.7 Oracle Enterprise Repository

6 Designing for the Cloud

6.1 Design Principles

6.2 IaaS Platform Choice

6.3 AMI Design

6.4 Architecture Blueprint

7 Cloud Databases

7.1 Oracle Database AMI

7.2 AWS SimpleDB

7.3 AWS Relational Database Service

7.4 WebLogic with RDS

7.5 Multi Data Sources

7.6 Conclusion

8 Cloud Management

8.1 File Systems

8.2 Provisioning of Distributed Domains

8.3 Oracle Licensing

8.4 Backups

8.5 Disaster Recovery

8.6 RightScale Cloud Management

9 Availability

9.1 Availability Basics

9.2 Clustering WebLogic

9.3 Distributed JMS

9.4 Whole-server Migration

9.5 Service Migration

9.6 WebLogic JTA

9.7 AWS Simple Queue Service

9.8 Overload Protection

10 Scalability

10.1 Basics

10.2 Load Balancing

10.3 AWS Auto Scaling

10.4 Content Distribution Network

11 Monitoring

11.1 Overview

11.2 WebLogic Scripting Tool

11.3 WebLogic Diagnostic Framework

11.4 JMX4Perl and JMXShell

11.5 AWS CloudWatch

11.6 AWS Simple Notification Service

11.7 Misc Tools

12 Oracle VM

12.1 Oracle Virtualization

12.2 Oracle WebLogic Virtual Edition

12.3 Oracle VM on AWS

Bibliography

Alphabetical Index