Chapter
Chapter 1. Esbay Case Study
1.1. ESBay: use case description
1.1.2. Functional requirements
1.1.3. Other requirements
1.2. yPBL inception phase
1.2.1. Functional requirements
1.2.2. Non-functional requirements
1.2.3. Requirements matrix
Chapter 2. Service-Oriented and Cloud Computing Architectures
2.1. State of the art of service-oriented architectures
2.1.1. Communication middleware solutions
2.1.2. New orientations for integration and interoperability
2.1.3. Mediation is the solution
2.1.4. SSOAPaaS 1.0 Cookbook
2.2. Evolution of enterprise integration with the event-driven architectures
2.2.1. Event-driven architecture paradigm
2.2.2. Event-driven and service-oriented architecture (EDSOA)
2.2.3. SSOAPaaS 2.0 cookbook
2.3. Performance and scalability of SOA platforms
2.3.1. ESB mechanisms for scalability and performance management
2.4. Smart management of SOA platforms
2.4.2. Autonomic computing
2.4.3. SSOAPaaS 3.0 cookbook
Chapter 3. Spaas 1.0 Cookbook
3.2. Creation of virtual IT infrastructure
3.2.1. Creation of virtual machine hosting the Proxmox
3.2.2. Installing Proxmox on a VMWare virtual machine
3.2.3. Testing and exploring the Proxmox installation
3.2.4. Creation of Proxmox virtual components
3.2.5. Maintenance of the platform
3.3. Extending the platform
3.3.1. Cloning the platform
3.3.2 Extending Proxmox virtual appliance templates
3.4. Managing the platform
3.4.1. Monitoring the Proxmox server and virtual containers using the PVE Web-GUI
3.4.2. Monitoring the Proxmox server and virtual containers using the Proxmox API
3.5. Scaling the platform
3.5.1. Creating a cluster
3.5.2. Virtual component migration
3.6. Autonomic management of the platform
Chapter 4. Ssoapaas 1.0 Cookbook
4.1. SSOAPaaS 1.0 overview
4.2. Using the SPaaS 1.0.
4.3. Adding integrability and interoperability support
4.3.1. Creation of an enterprise service bus virtual container
4.3.2. Creation of an application server virtual container
4.3.3. Creation of a database server virtual container
4.3.4. Creation of an e-mail server virtual container
4.3.5. Managing OpenESB binding components
4.3.6. Managing OpenESB service engines
4.3.7. Netbeans IDE/Connect to OpenESB installation
4.4. Illustrating integrability and interoperability support of an ESB
4.4.1. Integrating an application server
4.4.2. Integrating a database server in OpenESB
4.4.3. Integrating a mail server in OpenESB
Chapter 5. Ssoapaas 2.0 Cookbook
5.1. SSOAPaaS 2.0 overview
5.2. Using the SSOAPaaS 1.0.
5.3. Adding availability support
5.3.1. Creation of a message-oriented middleware virtual container
5.3.2. Illustrating the availability support
5.4. Adding proactivity support
5.4.1. Enabling a complex event processing (CEP) engine
5.4.2. Illustrating proactivity support
Chapter 6. Ssoapaas 3.0 Cookbook
6.1. SSOAPaaS 3.0 overview
6.2. Using the SSOAPaaS 2.0.
6.3. Adding manageability support
6.3.1. Creation of a monitoring virtual container
6.3.2. Deploying the Jolokia agent and creation of a monitoring client
6.4. Illustrating manageability support
6.4.1. Glassfish administration console-based monitoring
6.4.2. JMX console-based monitoring
6.5. Illustrating scalability support
6.5.1. Cluster of ESB instances
6.5.2. Federation of ESB instances
6.6. Autonomic management of the SOA platform
Conclusion and Perspectives