新书报道
当前位置: 首页 >> 电类优秀教材 >> 正文
Smart Soa Platforms in Cloud Computing Architectures
发布日期:2015-12-17  浏览

Smart Soa Platforms in Cloud Computing Architectures

[Book Description]

This book is intended to introduce the principles of the Event-Driven and Service-Oriented Architecture (SOA 2.0) and its role in the new interconnected world based on the cloud computing architecture paradigm. In this new context, the concept of "service" is widely applied to the hardware and software resources available in the new generation of the Internet. The authors focus on how current and future SOA technologies provide the basis for the smart management of the service model provided by the Platform as a Service (PaaS) layer.

 
[Table of Contents]
 
Preface                                            ix
Introduction                                       xv
    Chapter 1 ESBay Case Study                     1  (10)
      1.1 ESBay: use case description              1  (3)
        1.1.1 System overview                      1  (1)
        1.1.2 Functional requirements              2  (2)
        1.1.3 Other requirements                   4  (1)
      1.2 yPBL inception phase                     4  (5)
        1.2.1 Functional requirements              5  (1)
        1.2.2 Non-functional requirements          6  (2)
        1.2.3 Requirements matrix                  8  (1)
      1.3 Summary                                  9  (2)
    Chapter 2 Service-Oriented and Cloud           11 (36)
    Computing Architectures
      2.1 State of the art of service-oriented     11 (19)
      architectures
        2.1.1 Communication middleware solutions   12 (6)
        2.1.2 New orientations for integration     18 (4)
        and interoperability
        2.1.3 Mediation is the solution            22 (8)
        2.1.4 SSOAPaaS 1.0 Cookbook                30 (1)
      2.2 Evolution of enterprise integration      30 (4)
      with the event-driven architectures
        2.2.1 Event-driven architecture paradigm   30 (3)
        2.2.2 Event-driven and service-oriented    33 (1)
        architecture (EDSOA)
        2.2.3 SSOAPaaS 2.0 cookbook                34 (1)
      2.3 Performance and scalability of SOA       34 (3)
      platforms
        2.3.1 ESB mechanisms for scalability       34 (3)
        and performance management
      2.4 Smart management of SOA platforms        37 (5)
        2.4.1 Cloud computing                      37 (3)
        2.4.2 Autonomic computing                  40 (1)
        2.4.3 SSOAPaaS 3.0 cookbook                41 (1)
        2.4.4 SPaaS cookbook                       42 (1)
      2.5 Summary                                  42 (5)
    Chapter 3 SPaaS 1.0 Cookbook                   47 (32)
      3.1 SPaaS 1.0 overview                       47 (1)
      3.2 Creation of virtual IT infrastructure    48 (15)
        3.2.1 Creation of virtual machine          49 (3)
        hosting the Proxmox
        3.2.2 Installing Proxmox on a VMWare       52 (3)
        virtual machine
        3.2.3 Testing and exploring the Proxmox    55 (2)
        installation
        3.2.4 Creation of Proxmox virtual          57 (5)
        components
        3.2.5 Maintenance of the platform          62 (1)
      3.3 Extending the platform                   63 (3)
        3.3.1 Cloning the platform                 63 (2)
        3.3.2 Extending Proxmox virtual            65 (1)
        appliance templates
      3.4 Managing the platform                    66 (6)
        3.4.1 Monitoring the Proxmox server and    67 (2)
        virtual containers using the PVE Web-GUI
        3.4.2 Monitoring the Proxmox server and    69 (3)
        virtual containers using the Proxmox API
      3.5 Scaling the platform                     72 (4)
        3.5.1 Creating a cluster                   73 (1)
        3.5.2 Virtual component migration          74 (2)
      3.6 Autonomic management of the platform     76 (1)
      3.7 Summary                                  77 (2)
    Chapter 4 SSOAPaaS 1.0 Cookbook                79 (54)
      4.1 SSOAPaaS 1.0 overview                    79 (1)
      4.2 Using the SPaaS 1.0                      80 (1)
      4.3 Adding integrability and                 81 (24)
      interoperability support
        4.3.1 Creation of an enterprise service    81 (5)
        bus virtual container
        4.3.2 Creation of an application server    86 (5)
        virtual container
        4.3.3 Creation of a database server        91 (2)
        virtual container
        4.3.4 Creation of an e-mail server         93 (4)
        virtual container
        4.3.5 Managing OpenESB binding             97 (3)
        components
        4.3.6 Managing OpenESB service engines     100(3)
        4.3.7 Netbeans IDE/Connect to OpenESB      103(2)
        installation
      4.4 Illustrating integrability and           105(26)
      interoperability support of an ESB
        4.4.1 Integrating an application server    105(6)
        4.4.2 Integrating a database server in     111(12)
        OpenESB
        4.4.3 Integrating a mail server in         123(8)
        OpenESB
      4.5 Summary                                  131(2)
    Chapter 5 SSOAPaaS 2.0 Cookbook                133(30)
      5.1 SSOAPaaS 2.0 overview                    133(1)
      5.2 Using the SSOAPaaS 1.0                   134(1)
      5.3 Adding availability support              135(16)
        5.3.1 Creation of a message-oriented       136(3)
        middleware virtual container
        5.3.2 Illustrating the availability        139(12)
        support
      5.4 Adding proactivity support               151(9)
        5.4.1 Enabling a complex event             151(3)
        processing (CEP) engine
        5.4.2 Illustrating proactivity support     154(6)
      5.5 Summary                                  160(3)
    Chapter 6 SSOAPaaS 3.0 Cookbook                163(22)
      6.1 SSOAPaaS 3.0 overview                    163(1)
      6.2 Using the SSOAPaaS 2.0                   164(1)
      6.3 Adding manageability support             165(5)
        6.3.1 Creation of a monitoring virtual     166(1)
        container
        6.3.2 Deploying the Jolokia agent and      167(3)
        creation of a monitoring client
      6.4 Illustrating manageability support       170(5)
        6.4.1 Glassfish administration             170(3)
        console-based monitoring
        6.4.2 JMX console-based monitoring         173(2)
      6.5 Illustrating scalability support         175(7)
        6.5.1 Cluster of ESB instances             175(4)
        6.5.2 Federation of ESB instances          179(3)
      6.6 Autonomic management of the SOA          182(1)
      platform
      6.7 Summary                                  183(2)
Conclusion and Perspectives                        185(4)
Bibliography                                       189(4)
Index                                              193
 

关闭


版权所有:西安交通大学图书馆      设计与制作:西安交通大学数据与信息中心  
地址:陕西省西安市碑林区咸宁西路28号     邮编710049

推荐使用IE9以上浏览器、谷歌、搜狗、360浏览器;推荐分辨率1360*768以上