Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Patterns and Antipatterns Covered Inside

Foreword

Preface

Acknowledgments

About this Book

About the Author

About the Cover Illustration

1. SOA patterns

Chapter 1. Solving SOA pains with patterns

1.1. Defining software architecture

1.2. Service-oriented architecture

1.2.1. What SOA is, and is not

1.2.2. SOA architectural benefits

1.2.3. SOA for the enterprise

1.3. Solving SOA challenges with patterns

1.3.1. Pattern structure

1.3.2. From isolated patterns to a pattern language

1.4. Summary

1.5. Further reading

Distributed Systems

Fallacies of Distributed Computing

SOA

Chapter 2. Foundation structural patterns

2.1. Service Host pattern

Problem

Solution

Technology Mapping

Quality Attributes

2.2. Active Service pattern

Problem

Solution

Technology Mapping

Quality Attributes

2.3. Transactional Service pattern

Problem