Foreword |
|
xvii | |
Reader's Guide |
|
xxi | |
CHAPTER 1 An Enterprise IT Renovation Roadmap |
|
1 | (12) |
|
|
1 | (2) |
|
1.2 Enterprise Software Is a Different Animal |
|
|
3 | (1) |
|
1.3 The Importance of Enterprise Software Architectures |
|
|
4 | (2) |
|
1.4 The Requirements for an Enterprise Software Architecture |
|
|
6 | (1) |
|
1.5 The Relation of Enterprise Architecture and Enterprise Standards |
|
|
7 | (2) |
|
1.6 Organizational Aspects |
|
|
9 | (1) |
|
|
10 | (1) |
|
1.8 The Enterprise IT Renovation Roadmap |
|
|
11 | (2) |
CHAPTER 2 Evolution of the Service Concept |
|
13 | (14) |
|
2.1 Milestones of Enterprise Computing |
|
|
13 | (3) |
|
2.2 Programming Paradigms |
|
|
16 | (3) |
|
2.3 Distributed Computing |
|
|
19 | (4) |
|
|
23 | (2) |
|
|
25 | (1) |
|
|
25 | (1) |
|
|
25 | (2) |
CHAPTER 3 Inventory of Distributed Computing Concepts |
|
27 | (26) |
|
3.1 Heterogeneity of Communication Mechanisms |
|
|
27 | (3) |
|
3.2 Communication Middleware |
|
|
30 | (8) |
|
|
38 | (4) |
|
3.4 Interface Versus Payload Semantics |
|
|
42 | (4) |
|
3.5 Tight Versus Loose Coupling |
|
|
46 | (4) |
|
|
50 | (1) |
|
|
50 | (1) |
|
|
51 | (2) |
PART I ARCHITECTURAL ROADMAP |
|
53 | (184) |
|
CHAPTER 4 Service-Oriented Architectures |
|
|
55 | (12) |
|
4.1 What Is a Software Architecture? |
|
|
55 | (1) |
|
4.2 What Is a Service-Oriented Architecture? |
|
|
56 | (2) |
|
4.3 Elements of a Service-Oriented Architecture |
|
|
58 | (7) |
|
|
65 | (1) |
|
|
65 | (1) |
|
|
66 | (1) |
|
CHAPTER 5 Services as Building Blocks |
|
|
67 | (20) |
|
|
67 | (15) |
|
5.2 Layers on the Enterprise Level |
|
|
82 | (2) |
|
|
84 | (1) |
|
|
84 | (3) |
|
CHAPTER 6 The Architectural Roadmap |
|
|
87 | (16) |
|
6.1 The Architectural Roadmap |
|
|
87 | (4) |
|
|
91 | (2) |
|
|
93 | (5) |
|
|
98 | (4) |
|
|
102 | (1) |
|
CHAPTER 7 SOA and Business Process Management |
|
|
103 | (14) |
|
|
103 | (8) |
|
7.2 BPM and the Process-Enabled SOA |
|
|
111 | (4) |
|
|
115 | (1) |
|
|
115 | (1) |
|
|
115 | (2) |
|
CHAPTER 8 Managing Process Integrity |
|
|
117 | (42) |
|
8.1 Data Versus Process Integrity |
|
|
117 | (4) |
|
8.2 Technical Concepts and Solutions |
|
|
121 | (12) |
|
8.3 Recommendations for SOA Architects |
|
|
133 | (23) |
|
|
156 | (1) |
|
|
157 | (2) |
|
CHAPTER 9 Infrastructure of the Service Bus |
|
|
159 | (46) |
|
9.1 Software Buses and the Service Bus |
|
|
159 | (12) |
|
|
171 | (7) |
|
9.3 Availability and Scalability |
|
|
178 | (9) |
|
|
187 | (15) |
|
|
202 | (1) |
|
|
203 | (1) |
|
|
203 | (2) |
|
|
205 | (32) |
|
10.1 Building Web Applications |
|
|
206 | (5) |
|
10.2 Enterprise Application Integration |
|
|
211 | (6) |
|
10.3 Business-to-Business |
|
|
217 | (4) |
|
|
221 | (2) |
|
10.5 Designing for Small Devices |
|
|
223 | (5) |
|
10.6 Multi-Channel Applications |
|
|
228 | (6) |
|
|
234 | (1) |
|
|
234 | (1) |
|
|
235 | (2) |
PART II ORGANIZATIONAL ROADMAP |
|
237 | (72) |
|
CHAPTER 11 Motivation and Benefits |
|
|
239 | (18) |
|
11.1 The Enterprise Perspective |
|
|
239 | (12) |
|
11.2 The Personal Perspective |
|
|
251 | (4) |
|
|
255 | (1) |
|
|
255 | (1) |
|
|
256 | (1) |
|
CHAPTER 12 The Organizational SOA Roadmap |
|
|
257 | (20) |
|
12.1 Stakeholders and Potential Conflicts of Interest |
|
|
258 | (3) |
|
12.2 The Organizational SOA Roadmap |
|
|
261 | (2) |
|
12.3 Four Pillars for Success |
|
|
263 | (3) |
|
|
266 | (5) |
|
12.5 The Real World-Organization-Wide Standards |
|
|
271 | (3) |
|
12.6 Recommendations for the SOA Protagonist |
|
|
274 | (1) |
|
|
275 | (1) |
|
|
275 | (2) |
|
CHAPTER 13 SOA-Driven Project Management |
|
|
277 | (32) |
|
13.1 Established Project Management Methodologies |
|
|
278 | (3) |
|
13.2 SOA-Driven Project Management |
|
|
281 | (15) |
|
13.3 Configuration Management |
|
|
296 | (5) |
|
|
301 | (6) |
|
|
307 | (1) |
|
|
307 | (1) |
|
|
307 | (2) |
PART III REAL-WORLD EXPERIENCE |
|
309 | (66) |
|
CHAPTER 14 Deutsche Post AG Case Study |
|
|
311 | (14) |
|
|
312 | (4) |
|
|
316 | (4) |
|
|
320 | (3) |
|
14.4 Lessons Learned, Benefits, and Perspectives |
|
|
323 | (1) |
|
|
324 | (1) |
|
|
324 | (1) |
|
CHAPTER 15 Winterthur Case Study |
|
|
325 | (16) |
|
|
326 | (4) |
|
|
330 | (4) |
|
|
334 | (5) |
|
15.4 Lessons Learned, Benefits, and Perspectives |
|
|
339 | (2) |
|
CHAPTER 16 Credit Suisse Case Study |
|
|
341 | (18) |
|
|
342 | (4) |
|
|
346 | (4) |
|
|
350 | (5) |
|
16.4 Lessons Learned, Benefits, and Perspectives |
|
|
355 | (2) |
|
|
357 | (2) |
|
CHAPTER 17 Halifax Bank Of Scotland: IF.com |
|
|
359 | (16) |
|
|
360 | (5) |
|
|
365 | (4) |
|
|
369 | (3) |
|
17.4 Lessons Learned, Benefits, and Perspectives |
|
|
372 | (1) |
|
|
373 | (2) |
Index |
|
375 | |