UNDERSTANDING SOA WITH WEB SERVICESPDF电子书下载
外文
- 作 者:
- 出 版 社:ADDISON-WESLEY
- 出版年份:2005
- ISBN:9780321180865
- 页数:444 页
图书介绍: 查看图书目录点击购买PDF全本电子书 上一篇:Mental illness and the law下一篇:REAL ESTATE DEVELOPMENT AND INVESTMENT:A COMPREHENSIVE APPROACH 《UNDERSTANDING SOA WITH WEB SERVICES》目录 标签:
1 Introduction to SOA with Web Services1
The Service-Oriented Enterprise2
Service-Oriented Development5
Service Abstraction8
Service-Oriented Architecture10
What Are Services?10
What Is Service-Oriented Architecture?13
Challenges to Adoption18
SOA and Web Services20
Rapid Integration23
Multi-Channel Access26
Occasionally Connected Computing28
Business Process Management29
Extended Web Services Specifications32
Standardization32
Specification Composability35
Metadata Management38
Security41
Reliability and Messaging43
Transactions44
Orchestration46
Summary48
PART Ⅰ SOA AND BUSINESS PROCESS MANAGEMENT CONCEPTS49
2 Overview of Service-Oriented Architecture51
Service-Oriented Business and Government51
Service-Oriented Architecture Concepts54
SOA Processes,Principles,and Tools57
Services58
Line of Business Services61
Reusable Technical Services63
Service Contracts64
Web Services Platform64
Service Requesters and Service Providers68
Approved Products,Technologies,and Facilities69
Service Governance,Processes,Guidelines,Principles,Methods,and Tools70
SOA Governance Policies and Processes70
SOA Principles and Guidelines72
Key Service Characteristics73
Primary Characteristics75
Secondary Characteristics78
SOA Guidelines for Service Requesters83
SOA Guidelines for Legacy Systems and Legacy Services85
Technical Benefits of a Service-Oriented Architecture86
Efficient Development87
More Reuse88
Simplified Maintenance91
Incremental Adoption91
Graceful Evolution92
Service-Oriented Architecture—Business Benefits93
Increased Business Agility94
Better Business Alignment96
Improved Customer Satisfaction98
Reduced Vendor Lock-In and Reduced Switching Costs99
Reduced Integration Costs100
Improved ROI of Existing IT Assets100
Summary102
3 SOA and Web Services103
The Web Services Platform104
Elements of the Web Services Platform105
Web Services Platform Principles108
Service Contracts109
Service Contract Elements109
Documenting and Defining Service Contracts111
Service Contract Principles112
Service Contracts Focus on Service-Level Abstractions112
WSDL and Service Contracts113
WSDL Service Contract Architecture114
Example WSDL Service Contract——Calendar Service116
Service-Level Data Model118
Relationship Between Service-Level Data Models and Internal Data Models118
Reconciling Disparate Data Models Across Different Service Domains119
Using XML-Related Technologies for the Service-Level Data Model and Data Handling122
Service Discovery——Registration and Lookup123
Service-Level Security124
Service-Level Interaction Patterns126
A Quick Look at SOAP and HTTP127
Request/Response Interactions129
Request/Callback Interaction Paradigm130
Asynchronous Store-and-Forward Messaging132
Example Business Scenario Using Request/Response and Asynchronous Messaging135
Publish/Subscribe Interaction Paradigm135
Atomic Services and Composite Services138
Generating Proxies and Skeletons from Service Contracts140
Generating Java Classes from Service Contracts141
Generating C# Classes from Service Contracts142
Generating C++ Classes from Service Contracts144
Service-Level Communication and Alternative Transports145
WSDL Extensibility146
SOAP over IBM WebSphere MQ147
SOAP over JMS147
SOAP over CORBA IIOP148
SOAP over Tibco Rendezvous149
A Retrospective on Service-Oriented Architectures149
Overview of Selected Technologies That Have Been Used to Implement SOAs150
Detailed Comparison of SOA Technologies156
Summary159
4 SOA and Web Services for Integration161
Overview of Integration162
Common Business Drivers for Integration162
Common Technical Challenges Faced During Integration164
Requirements That the “Ideal” Integration Solution Must Satisfy164
Integration Can Be Performed at Different Layers of the Technology Stack166
Integration and Interoperability Using XML and Web Services167
Two Approaches for Using XML and Web Services for Integration and Interoperability171
Web Services Integration(WSI)171
Service-Oriented Integration(SOI)174
Applying SOA and Web Services for Integration—.NET and J2EE Interoperability178
Applying SOA and Web Services for Integration—Service-Enabling Legacy Systems181
Example #1—CICS and IMS182
Example #2—CORBA188
Applying SOA and Web Services for Integration—Enterprise Service Bus Pattern195
Summary—SOA and Web Services for Integration197
5 SOA and Multi-Channel Access199
Business Benefits of SOA and Multi-Channel Access202
Multi-Channel Access Reduces Staffing Costs202
Multi-Channel Access Eliminates Obsolete and Expensive Infrastructure202
Service-Oriented Architecture Reduces Costs and Improves Efficiency202
A Service-Oriented Architecture for Multi-Channel Access203
Architectural Challenges204
Architecture for Multi-Channel Access204
Client/Presentation Tier206
Channel Access Tier206
Communication Infrastructure208
Business Service Access Tier210
Business Service Tier213
Example—SOA for Developing Composite Applications214
Example—SOA for Multi-Channel Access Architecture216
Summary219
6 SOA and Business Process Management221
Basic Business Process Management Concepts221
Business Process Management Systems223
Process Modeling225
Process Execution226
Process Monitoring227
Business Activity Monitoring227
Example Business Process229
Combining BPM,SOA,and Web Services232
Benefits of BPM,SOA,and Web Services232
Defining Atomic and Composite Services236
Orchestration and Choreography Specifications245
Comparing Web Services Orchestration and Choreography245
WS-BPEL248
Choreography Description Language259
Example of Web Services Composition261
Orchestration-Centric Approach261
Choreography-Centric Approach263
Comparing Orchestration-Centric and Choreography-Centric Approaches265
Part Ⅰ Summary:Benefits of Combining BPM,SOA,and Web Services265
Individual Features and Benefits of BPM,SOA,Web Services,and XML265
Complementary Features and Benefits of BPM,SOA,and Web Services267
PART Ⅱ EXTENDED WEB SERVICES SPECIFICATIONS271
7 Metadata Management273
The Simple Approach to Metadata Management276
Using Plain SOAP and WSDL278
Metadata Specifications282
XML283
WSDL 2.0284
UDDI286
Addressing289
Policy297
WS-Policy299
Web Services Policy Language(WSPL)305
WSDL 2.0 Features and Properties307
Comparing the Policy Specifications308
WS-MetadataExchange309
Summary312
8 Web Services Security313
Overarching Concern315
Core Concepts316
Identity319
Authentication320
Digital Signature321
Summary of Challenges,Threats,and Remedies321
Message Interception322
Person in the Middle Attacks323
Spoofing323
Replay Attacks323
Denial-of-Service Attacks323
Securing the Communications Layer324
IP Layer Security325
Transport-Level Security325
Message-Level Security327
The WS-Security Framework327
WS-SecurityPolicy332
WS-Trust333
WS-SecureConversation335
WS-Federation336
Security Assertion Markup Language(SAML)337
XACML:Communicating Policy Information341
XML Key Management Specification(XKMS)341
Data-Level Security342
XML Encryption343
XML Signature344
Summary346
9 Advanced Messaging349
Reliable Messaging349
Overview350
Concepts and Technologies352
Benefits of Reliable Messaging357
Usage Scenarios for Reliable Messaging358
Web Services Reliable Messaging Specifications362
Comparing Web Services Reliable Messaging and Asynchronous Message Queuing374
Notification376
WS-Eventing378
WS-Notification379
Mobile Workers and Occasionally Connected Computing379
Summary381
10 Transaction Processing383
Overview384
The Transaction Paradigm386
Impact of Web Services on Transactions387
Protocols and Coordination389
Activity389
Context390
Addressing391
Policy392
Coordination392
Protocol Types397
Transaction Specifications401
The Web Services Coordinator404
WS-Atomic Transaction409
WS-BusinessActivity411
WS-Context412
WS-Coordination Framework414
WS-Transaction Management416
Summary420
Bibliography421
Books421
Technology References422
Articles424
Specifications425
General425
Metadata426
Security427
Reliability428
Notification428
Transactions428
Orchestration428
Orchestration Historical References429
Other Resources430
Index431
相关图书
作者其它书籍
出版社其它书籍
本类热门
- 1PERIODICAL TITLE ABBREVIATIONS
- 2LEWIN’S GENES XII
- 3Mansfield Park(1814)
- 4CREDIT MODELS AND CRISIS
- 5Pride And Drejudice(1812)
- 6Sense And Sensibility(1811)
- 7HANDBOOK OF BUSINESS FORMULAS AND CONTROLS
- 8Emma(1815)
- 9Northanger Abbey(1818)
- 10HUMANITIES THE EVOLUTION OF VALUES
摘要:本文深入探讨了《UNDERSTANDING SOA WITH WEB SERVICES.pdf》电子书版文档,全面分析了其内容、结构、应用和影响,旨在为读者提供对该文档的全面了解和深入解读。
1、内容概述
《UNDERSTANDING SOA WITH WEB SERVICES.pdf》是一本关于服务导向架构(SOA)和Web服务的专业书籍。它详细介绍了SOA的基本概念、架构设计、Web服务技术以及在实际应用中的实践案例。本书内容丰富,结构清晰,适合广大IT从业人员和研究者阅读。
本书首先介绍了SOA的基本概念,包括其起源、发展历程以及与传统架构的区别。接着,详细阐述了SOA的架构设计,包括服务组件、服务接口、服务总线等关键概念。随后,本书重点介绍了Web服务技术,包括SOAP、WSDL、UDDI等关键技术。最后,本书通过实际案例展示了SOA和Web服务在各个领域的应用。
本书内容全面,涵盖了SOA和Web服务的各个方面,对于想要深入了解这一领域的读者来说,是一本不可多得的参考资料。
2、结构分析
《UNDERSTANDING SOA WITH WEB SERVICES.pdf》的结构严谨,逻辑清晰。全书共分为九章,每章都有明确的学习目标和内容安排。第一章介绍了SOA的基本概念和起源,为后续章节的学习奠定了基础。第二章至第五章分别介绍了SOA的架构设计、Web服务技术、服务治理和安全性。第六章至九章则通过实际案例展示了SOA和Web服务在不同领域的应用。
本书结构合理,便于读者按照自己的学习进度进行阅读。同时,每章都配有相应的习题和案例分析,有助于读者巩固所学知识。
此外,本书还提供了大量的图表和示例代码,使读者能够更加直观地理解SOA和Web服务的相关概念和技术。
3、应用分析
《UNDERSTANDING SOA WITH WEB SERVICES.pdf》不仅介绍了SOA和Web服务的理论知识,还通过实际案例展示了其在各个领域的应用。这些案例涵盖了金融、医疗、教育、物流等多个行业,为读者提供了丰富的实践参考。
例如,在金融领域,本书介绍了如何利用SOA和Web服务实现银行间的实时交易;在医疗领域,本书展示了如何利用SOA和Web服务构建医疗信息共享平台;在教育领域,本书介绍了如何利用SOA和Web服务实现在线教育平台的建设。这些案例不仅有助于读者了解SOA和Web服务的实际应用,还能激发读者在实际工作中运用这些技术的兴趣。
此外,本书还介绍了SOA和Web服务在云计算、大数据等新兴领域的应用,使读者能够紧跟时代潮流,了解最新的技术发展趋势。
4、影响与评价
《UNDERSTANDING SOA WITH WEB SERVICES.pdf》自出版以来,受到了广大读者的好评。本书不仅内容丰富、结构清晰,而且案例实用、贴近实际。这使得本书在IT领域具有较高的知名度和影响力。
本书对于想要深入了解SOA和Web服务的读者来说,是一本不可或缺的参考资料。同时,本书也为广大IT从业人员提供了实际工作中的指导,有助于提高他们的技术水平和实践能力。
总之,《UNDERSTANDING SOA WITH WEB SERVICES.pdf》是一本具有较高学术价值和实用价值的书籍,对于推动我国SOA和Web服务技术的发展具有重要意义。
总结:
《UNDERSTANDING SOA WITH WEB SERVICES.pdf》作为一本关于SOA和Web服务的专业书籍,全面介绍了相关理论知识、架构设计、应用案例以及影响评价。本书内容丰富、结构清晰,对于想要深入了解这一领域的读者来说,是一本不可多得的参考资料。
本文通过对本书的详细分析,使读者对该文档有了全面的认识。希望本文能为读者提供有益的参考和启示。
本文由nayona.cn整理
联系我们
关注公众号
微信扫一扫
支付宝扫一扫