网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 SOA实践(影印版)
分类
作者 (德)约祖蒂斯
出版社 东南大学出版社
下载
简介
编辑推荐

本书将面向服务的架构(SOA)作为一门具体的学科而并非一堆充满希望的云图进行了展示。基于作者在一个大公司实施一套SOA的第一手经验,本书解释了SOA怎样才能简化大型应用程序的开发和维护。无论你的项目是涉及一大套基于网络服务的构件,还是要将历史遗存的应用与现代商业流程进行整合,这本书都清楚地阐释了SOA将如何与你的要求相匹配。

内容推荐

SOA作为一个远景已经存在了很多年。本书通过讲解在实践中实现和运行SOA碰到的问题把SOA的远景落到了实处。在定义了SOA的各个方面、检验了典型的使用模式以及探讨了松耦合是如何有助于构建更强的应用程序之后,《SOA实践》呈现了一个框架来帮助你决定何时及如何运用SOA的优势。通过本书你将:精确地专注于实际的技术和部署,而不仅仅是各项SOA标准的图示;在匆忙应用SOA之前,查看商业中的问题来决定哪一个问题适合使用SOA方法来解决;找到清晰的途径来构建解决方案而不是陷入不断变化的网络服务(Web Service)细节沼泽;获取一个与SOA紧密相关的系统架构师的经验。

目录

PREFACE

1 MOTIVATION

1.1  Characteristics of Large Distributed Systems

1.2  The Tale of the Magic Bus

1.3  What We Can Learn from the Tale of the Magtic Bu

1.4  History of SOA

1.5  SOA in Five Slides

2 SOA

2.1  Definitions of SOA

2.2  50A Driuers

2.3  SOA Concepts

2.4  SOA InRredients

2.5  SOA Is Not a Siluer Bullet

2.6  SOA Is Not a Specific Technology

2.7  SOA Versus Distributed Objects

2.8  SOA Terminology

2.9  Summary

3 SERVICES

3.1  Seruices

3.2  Interfaces and Contracts

3.3  Additional Service Attributes

3.4  Summacy

4 LOOSE COUPLING

4.1  The Need for Fault Tolerance

4.2  Forms of Loose CouplinR

4.3  Dealing with Loose Coupling

4.4  Summary

5 THE ENTERPRISE SERVICE BUS

5.1  ESB Responsibilities

5,2  Heterogeneous ESBs

5.3  ESB Differences

5.4  Value-Added ESB Seruices

5.5  Summary

6 SERVICE CLASSIFICATION

6.1  A Fundamental Seruice Classification

6.2  Basic Services

6.3  Composed Services

6.4  Process Services

6.5  Other Service Classifications

6.6  Technical and Infrastructure Seruices

6.7  Beyond Services

6.8  Summary

7 BUSINESS PROCESS MANAGEMENT

7.1  BPM Terminology

7.2  BPM and SOA

7.3  Example for BPM with Seruices

7.4  Business Process Modeling

7.5  Other Approaches to Identifying Seruices

7.6  Orchestration Versus Choreography

7.7  A Fern More Things to Think About

7.8 Summary

8 SOA AND THE ORGANIZATION

8.1  Roles and Organizations

8.2  Funding Models

8.3  Summary

9 SOA IN CONTEXT

9.1  SOA-Based Architecture Models

9.2  Dealing mith Frontends and Backends

9.3  Summary

10 MESSAGE EXCHANGE PATTERNS

10.1 Introduction to MEPs

10.2 Basic MEPs

10.3 More Complicated MEPs

10.4 Dealing with Reliability and Errors

10.5 DeMinR with Different MEP Layers

10.6 Euent-Driuen Architecture

10.7 Summary

11 SERVICE LIFECYCLE

11.1 Seruices Under Deuelopment

11.2 Seruices in Production

11.3 Summary

12 VERSIONING

12.1 Versioning Requirements

12.2 Domain-Driuen Versioning

12.3 VersioninR of Data Types

12.4 ConfiRuration-Management-Driuen Versioning

12.5 Versioning in Practice

12.6 Summary

13 SOA AND PERFORMANCE

13.1 Where Performance Matters

13.2 From Remote Stored Procedures to Seruices

13.3 Performance and Reusability

13.4 Performance and Backward Compatibility

13.5 Summary

14 SOA AND SECURITY

14.1 Security Requirements

14.2 Dea/inR with Security Requirements

14.3 SOA Security in Practice

14.4 Security with XML and Web Seruices

14.5 When Security Comes into Play

14.6 Summary

15 TECHNICAL DETAILS

15.1 Seruices and State

15.2 Idempotency

15.3 TestinR and DebugginR

15.4 Dealing with Technical Data (Header Data)

15.5 Data Types

15.6 Error Handling

15.7 Summary

16 WEB SERVICES

16.1 Motiuation for UsinR Web Seruices

16.2 Fundamental WebSeruices Standards

16.3 Web Seruices in Practice

16.4 ClosinR Notes

16.5 Summary

17 SERVICE MANAGEMENT

17.1 The History of Seruice Brokers

17.2 Repositories and Registries

17.3 Summary

18 MODEL-DRIVEN SERVICE DEVELOPMENT

18.1 Generated Seruice Code

18.2 Modeling Seruices

18.3 Meta Models in Practice

18.4 Setting Up MDSD Processes

18.5 Tools

18.6 Aooiding Bottlenecks

18.7 Summary

19 ESTABLISHING SOA AND SOA GOVERNANCE

19.1 Introducing SOA

19.2 SOA 6ouernance

19.3 SOA Step-by-Step

19.4 Other SOA Approaches

19.5 Additional Recommendations

19.6 Surnnrnary

20 EPILOGUE

20.1 Is SOA Sornething New?

20.2 Does SOA Increase Complexity?

20.3 What Are the Key Success Factors for SOA ?

20.4 Where Is SOA Not Appropriate?

20.5 Does SOA Replace OOP?

REFERENCES

G LOSSARY

INDEX

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 17:09:03