Flylib.com
Enterprise SOA: Service-Oriented Architecture Best Practices
Enterprise SOA: Service-Oriented Architecture Best Practices
ISBN: 0131465759
EAN: 2147483647
Year: 2003
Pages: 142
Authors:
Dirk Krafzig
,
Karl Banke
,
Dirk Slama
BUY ON AMAZON
Enterprise SOA: Service-Oriented Architecture Best Practices
Table of Contents
Copyright
Praise for Enterprise SOA
The Coad Series
Acknowledgments
About the Authors
Dirk Krafzig
Karl Banke
Dirk Slama
Foreword
Reader s Guide
Who Should Read This Book
A Roadmap for This Book
Chapter 1. An Enterprise IT Renovation Roadmap
Section 1.1. Agony Versus Agility
Section 1.2. Enterprise Software Is a Different Animal
Section 1.3. The Importance of Enterprise Software Architectures
Section 1.4. The Requirements for an Enterprise Software Architecture
Section 1.5. The Relation of Enterprise Architecture and Enterprise Standards
Section 1.6. Organizational Aspects
Section 1.7. Lifelong Learning
Section 1.8. The Enterprise IT Renovation Roadmap
Chapter 2. Evolution of the Service Concept
Section 2.1. Milestones of Enterprise Computing
Section 2.2. Programming Paradigms
Section 2.3. Distributed Computing
Section 2.4. Business Computing
Section 2.5. Conclusion
Chapter 3. Inventory of Distributed Computing Concepts
Section 3.1. Heterogeneity of Communication Mechanisms
Section 3.2. Communication Middleware
Section 3.3. Synchrony
Section 3.4. Interface Versus Payload Semantics
Section 3.5. Tight Versus Loose Coupling
Section 3.6. Conclusion
PartI.Architectural Roadmap
Chapter 4. Service-Oriented Architectures
Section 4.1. What Is a Software Architecture?
Section 4.2. What Is a Service-Oriented Architecture?
Section 4.3. Elements of a Service-Oriented Architecture
Section 4.4. Conclusion
Chapter 5. Services as Building Blocks
Section 5.1. Service Types
Section 5.2. Layers on the Enterprise Level
Section 5.3. Conclusion
Chapter 6. The Architectural Roadmap
Section 6.1. The Architectural Roadmap
Section 6.2. Fundamental SOA
Section 6.3. Networked SOA
Section 6.4. Process-Enabled SOA
Section 6.5. Conclusion
Chapter 7. SOA and Business Process Management
Section 7.1. Introduction to BPM
Section 7.2. BPM and the Process-Enabled SOA
Section 7.3. Conclusion
Chapter 8. Managing Process Integrity
Section 8.1. Data Versus Process Integrity
Section 8.2. Technical Concepts and Solutions
Section 8.3. Recommendations for SOA Architects
Section 8.4. Conclusion
Chapter 9. Infrastructure of the Service Bus
Section 9.1. Software Buses and the Service Bus
Section 9.2. Logging and Auditing
Section 9.3. Availability and Scalability
Section 9.4. Securing SOAs
Section 9.5. Conclusion
Chapter 10. SOA in Action
Section 10.1. Building Web Applications
Section 10.2. Enterprise Application Integration
Section 10.3. Business-to-Business
Section 10.4. Fat Clients
Section 10.5. Designing for Small Devices
Section 10.6. Multi-Channel Applications
Section 10.7. Conclusion
PartII.Organizational Roadmap
Chapter 11. Motivation and Benefits
Section 11.1. The Enterprise Perspective
Section 11.2. The Personal Perspective
Section 11.3. Conclusion
Chapter 12. The Organizational SOA Roadmap
Section 12.1. Stakeholders and Potential Conflicts of Interest
Section 12.2. The Organizational SOA Roadmap
Section 12.3. Four Pillars for Success
Section 12.4. An Ideal World
Section 12.5. The Real WorldOrganization-Wide Standards
Section 12.6. Recommendations for the SOA Protagonist
Section 12.7. Conclusion
Chapter 13. SOA-Driven Project Management
Section 13.1. Established Project Management Methodologies
Section 13.2. SOA-Driven Project Management
Section 13.3. Configuration Management
Section 13.4. Testing
Section 13.5. Conclusion
PartIII.Real-World Experience
Chapter 14. Deutsche Post AG Case Study
Section 14.1. Project Scope
Section 14.2. Implementation
Section 14.3. Technology
Section 14.4. Lessons Learned, Benefits, and Perspectives
Chapter 15. Winterthur Case Study
Section 15.1. Project Scope
Section 15.2. Implementation
Section 15.3. Technology
Section 15.4. Lessons Learned, Benefits, and Perspectives
Chapter 16. Credit Suisse Case Study
Section 16.1. Project Scope
Section 16.2. Implementation
Section 16.3. Technology
Section 16.4. Lessons Learned, Benefits, and Perspectives
Chapter 17. Halifax Bank Of Scotland: IF.com
Section 17.1. Project Scope
Section 17.2. Implementation
Section 17.3. Technology
Section 17.4. Lessons Learned, Benefits, and Perspectives
Index
SYMBOL
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Enterprise SOA: Service-Oriented Architecture Best Practices
ISBN: 0131465759
EAN: 2147483647
Year: 2003
Pages: 142
Authors:
Dirk Krafzig
,
Karl Banke
,
Dirk Slama
BUY ON AMAZON
Beginners Guide to DarkBASIC Game Programming (Premier Press Game Development)
Introduction to Computer Programming
Characters, Strings, and Text Output
Making Programs Think Branching Statements and Subroutines
Basic Graphics Commands
Game Graphics Learning to Use Bitmaps
Introducing Microsoft Office InfoPath 2003 (Bpg-Other)
Presenting InfoPath 2003 SP-1
Filling Out Forms
Formatting Forms
Adding Views to a Template
Connecting Forms to Databases
MySQL Cookbook
Using Copy and Paste as a mysql Input Source
Determining Whether Values are Unique
Working with Per-Group and Overall Summary Values Simultaneously
Introduction
Using MySQL-Based Sessions in Perl Applications
Competency-Based Human Resource Management
Why a Focus on Jobs Is Not Enough
An Overview of Competency-Based HR Management Practices
Competency-Based Employee Recruitment and Selection
Competency-Based Performance Management
Appendix A Frequently Asked Questions About Competency-Based HR Management
Mapping Hacks: Tips & Tools for Electronic Cartography
Hack 10. Georeference Digital Photos
Hack 43. Map Earthquakes in (Nearly) Real Time
Hack 46. Map Global Weather Conditions
Hacks 64-77
Hack 67. Seamless Data Download from the USGS
Junos Cookbook (Cookbooks (OReilly))
Configuring IPSec
Introduction
Synchronizing Time Periodically
Adding Martian Addresses
Configuring a Level 1Only Router
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies