買這商品的人也買了...
-
$990$842 -
$880$581 -
$780$741 -
$580$458 -
$999OpenGL Shading Language, 2/e (Paperback)
-
$780$702 -
$520$442 -
$390$304 -
$650$507 -
$620$484 -
$980$774 -
$650$553 -
$880$695 -
$420$357 -
$680$537 -
$450$356 -
$780$616 -
$680$578 -
$720$569 -
$1,590$1,511 -
$400$340 -
$490$417 -
$1,200$1,176 -
$980$774 -
$760C++ How to Program, 7/e (IE-Paperback)
相關主題
商品描述
Description
"SOA is real ... Pulier is uniquely qualified to make [it] accessible to the general business audience." - Paul Gaffney, Staples, Inc., From the Foreword
"Brings to life interconnected SOA business and technology concerns." - Deborah Blackwell, Disney ABC Cable Networks Group
"It has made my life easier." - Loly Hlade, Countrywide Financial Corporation
"An incredibly useful case study, a compelling read." - Jason Bloomberg, Senior Analyst, Zapthink
Understanding Enterprise SOA gives technologists and business people an invaluable and until now missing integrated picture of the issues and their interdependencies. You will learn how to think in a big way, moving confidently between technology- and business-level concerns. Written in a comfortable, mentoring style by two industry insiders, the book draws conclusions from actual experiences of real companies in diverse industries, from manufacturing to genome research. It cuts through vendor hype and shows you what it really takes to get SOA to work.
Intended for both business people and technologists, the book reviews core SOA technologies and uncovers the critical human factors involved in deploying them. You will see how enterprise SOA changes the terrain of EAI, B2B commerce, business process management, "real time" operations, and enterprise software development in general.
Table of Contents
foreword xiii
preface xv
acknowledgments xix
about this book xx
introduction: a tight coupling case study xxiv
- Part 1 Understanding the technology of enterprise SOA 1
- 1 The goal of loose coupling 3
- 1.1 In the beginning, there was distributed computing 5
- What is distributed computing? 5
- 1.2 The two problems of interoperability 7
- Proprietary standards 8
- Tight coupling 8
- 1.3 The goal: simple and inexpensive interoperability 11
- The impact of object-oriented software 12
- Client-server 14
- Setting the standards 15
- Early loose coupling 16
- 1.4 Real loose coupling 17
- Hardware, software, and network transparency 17
- XML 18
- The coalescing of key enabling factors 21
- 1.5 Summary 22
- 2 Web services overview 23
- 2.1 When you look up my auto policy 23
- Call and response 24
- How the CSR would consume web services 26
- 2.2 The technology it’s based on 27
- SOAP 27
- WSDL 28
- UDDI 29
- 2.3 Characteristics of web services 30
- Loose coupling 30
- Network transparency 30
- 2.4 Birthing a web service 32
- Exposing web services 33
- New web services 34
- Specific technologies 34
- 2.5 The savvy manager cautions: standards 35
- 2.6 Summary 35
- 3 What web services can do 37
- 3.1 Technology with potential 37
- 3.2 Invoking remote procedures 38
- 3.3 Exchanging data 39
- 3.4 Impact on EDI 39
- 3.5 Communicating between multivendor systems 40
- 3.6 Interacting interdepartmentally and beyond 41
- 3.7 Integrating applications (EAI) 43
- 3.8 The savvy manager cautions: the limits of web services 44
- Replacing legacy systems 45
- Operating securely or reliably on their own 46
- Performance 46
- It’s not always SOAP, either 46
- 3.9 Summary 47
- 4 What is SOA? 49
- 4.1 Enterprise architecture: the big picture 50
- 4.2 The service-oriented architecture 51
- Struggling to adapt in today’s enterprise architecture 52
- SOA solutions: theory and practice 55
- 4.3 The savvy manager cautions: EA is a process, not a dogma 57
- 4.4 Summary 57
- 5 SOA for enterprise application integration 58
- 5.1 Is Titan happy with its EAI? 58
- First, the truth: EAI is broken 59
- Islands of integration 59
- Other EAI challenges 62
- 5.2 How web services can simplify EAI 62
- 5.3 Web services in portals 63
- 5.4 Web services in software development 66
- 5.5 The savvy manager cautions: limitations of web services in EAI 69
- Speed and reliability 69
- Security 70
- Political issues raised by web services EAI 71
- 5.6 Summary 72
- 6 SOA for B2B commerce 73
- 6.1 Does Titan do B2B? 74
- 6.2 Example: managing the supply chain 74
- 6.3 Example: building hubs 77
- 6.4 Partner-to-partner: airline and car rental 78
- 6.5 Government and scientific SOAs 80
- Example: coordinating government 80
- Example: integrating scientific data 81
- 6.6 The savvy manager cautions: you may still need proprietary standards 82
- 6.7 Summary 84
- 7 SOA: improved business processes 85
- 7.1 The “integration-centric” enterprise 87
- Data warehousing 89
- Business activity monitoring (BAM) 90
- Issues in integration-centric enterprises 91
- 7.2 The “process-centric” enterprise 93
- 7.3 The savvy manager cautions: process management is subjective 96
- 7.4 Summary 96
- 8 Real-time operations 98
- 8.1 What is your company’s time frame? 99
- 8.2 The goal of the real-time enterprise 100
- 8.3 Delivering real time with the SOA 101
- 8.4 Getting agile with a real-time SOA 103
- 8.5 The real-time virtual data warehouse 105
- 8.6 Setting business-level agreements 106
- 8.7 The savvy manager cautions: real time is an overused term 107
- 8.8 Summary 108
- 9 Security in a loosely coupled environment 109
- 9.1 Risks of loose coupling 110
- Machine to machine 111
- Authorization and authentication 112
- Privacy and integrity 113
- Flooding 114
- Auditing 114
- 9.2 Layers of SOA security 115
- Security policy and provisioning 115
- Message-level security 115
- Governance 116
- 9.3 Solutions to SOA security 116
- SOAP message monitoring 116
- SAML and federated authentication 117
- Application proxy 119
- Contract management 119
- Certificates, keys, and encryption 120
- XML encryption 121
- Digital signatures 122
- Replay attack protection and auditing 123
- 9.4 The savvy manager cautions: don’t let security paralyze you 124
- 9.5 Summary 124
- 10 Running an SOA 126
- 10.1 Problems in the unmanaged SOA 126
- Quality of service 127
- Transaction monitoring and web service orchestration 127
- Context sensitivity 128
- Change management and version control 129
- Load balancing and failover 130
- 10.2 Web service management solutions 131
- SOAP monitoring 131
- Quality of service and SLAs 132
- Contracts 133
- Caching 133
- Orchestration 134
- Context and priority 135
- Change management 135
- High availability 136
- 10.3 The savvy manager cautions: choosing an SOA management solution 137
- 10.4 Summary 137
- 11 Assembling SOA networks 139
- 11.1 Titan’s potential SOA network 139
- 11.2 Managing the SOA network 140
- Passing messages through the network 141
- Managing change in the SOA network 143
- 11.3 Securing the SOA network 143
- 11.4 Finding the right solution 144
- 11.5 Using SOAP interception for SOA network management 145
- 11.6 XML VPNs 147
- 11.7 The savvy manager cautions: who’s in charge? 149
- 11.8 Summary 150
- 12 Utility computing 151
- 12.1 What Titan would gain from utility computing 151
- 12.2 How open standards enable utility computing 154
- 12.3 Utility computing in the SOA 156
- 12.4 The savvy manager cautions: secure your utility computing 158
- 12.5 Summary 158
- Part 2 Understanding the people and process of enterprise SOA 161
- 13 Exploring an SOA for Titan 163
- 13.1 Meeting with Titan’s people 165
- 13.2 Converting Titan’s wish list into an SOA 168
- Matching the wish list to services and processes 168
- Translating the wish list into a service map 173
- 13.3 Summary 176
- 14 Achieving consensus at Titan 178
- 14.1 The second meeting 178
- Replacing the front-end 179
- Transitioning to best of breed 183
- 14.2 Leadership 184
- 14.3 The four P’s 185
- 14.4 Summary 186
- 15 People: starting the training 188
- 15.1 Grouping for SOA training success 188
- 15.2 Going beyond the basics 191
- 15.3 Adding an “architects’ council” 196
- 15.4 Summary 196
- 16 People: establishing best practices 198
- 16.1 Service discovery 199
- Modeling the business 199
- Process definition 200
- 16.2 Service creation, part I 203
- Rating the services 204
- Migration 207
- Isolation 208
- Flexibility and reusability 209
- Other factors 209
- Overall evaluation 210
- Next steps 210
- 16.3 Summary 211
- 17 People: establishing best practices 213
- 17.1 Selecting a platform 213
- 17.2 Choosing a pilot project 214
- 17.3 Confronting a real architecture 217
- 17.4 Setting goals and achieving success 219
- 17.5 Measuring success 223
- 17.6 Summary 223
- 18 Plan and proceed 225
- 18.1 Forming an SOA plan 225
- Heavy lifting 226
- Making big decisions 226
- Forming the target architecture 228
- Migration plan 229
- Finalizing the plan 230
- 18.2 The fourth P: proceed 231
- 18.3 Facing disaster 232
- 18.4 Summary 233
Looking ahead 235
index 237
商品描述(中文翻譯)
描述
SOA是真實存在的... Pulier具備獨特的資格,可以讓[它]對一般商業觀眾易於理解。- Paul Gaffney, Staples, Inc.,來自前言
將SOA業務和技術問題活靈活現地呈現出來。- Deborah Blackwell, Disney ABC Cable Networks Group
它讓我的生活更輕鬆。- Loly Hlade, Countrywide Financial Corporation
一個非常有用的案例研究,引人入勝的閱讀。- Jason Bloomberg, Zapthink高級分析師
《理解企業SOA》為技術人員和商業人士提供了一個寶貴且迄今為止缺失的整合圖像,關於這些問題及其相互依賴性。您將學會如何以大局為重,自信地在技術和業務層面之間移動。這本書由兩位業內人士以舒適的指導風格撰寫,從不同行業的真實公司的實際經驗中得出結論,從製造業到基因組研究。它剔除了供應商的炒作,並向您展示實現SOA所需的真正努力。
本書旨在為商業人士和技術人員回顧核心SOA技術,並揭示部署這些技術所涉及的關鍵人因素。您將看到企業SOA如何改變EAI、B2B商務、業務流程管理、實時操作和企業軟件開發等領域的情況。
目錄
前言
前言
致謝
關於本書
引言:一個緊密耦合的案例研究
第一部分:理解企業SOA的技術
第1章:鬆散耦合的目標
1.1 從分散計算開始
1.2 互操作性的兩個問題
1.3 目標:簡單且廉價的互操作性
1.4 真正的鬆散耦合