SOA Patterns potx

296 461 0
SOA Patterns potx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... about the cover illustration PART 1 1 xxiii SOA PATTERNS 1 Solving SOA pains with patterns 1.1 1.2 3 Defining software architecture 4 Service-oriented architecture 5 What SOA is, and is not 6 Service 7 Contract 7 Endpoint 7 Message 8 Policy 8 Service consumer SOA architectural benefits 8 SOA for the enterprise 11 ■ ■ ■ ■ ■ 8 ■ 1.3 Solving SOA challenges with patterns 11 Pattern structure 12 Problem... distributed systems in general and of SOA specifically by using architectural solutions expressed as patterns and antipatterns Roadmap Part 1 of this book focuses on SOA patterns It looks at ways to solve SOA challenges by using contextual solutions: ■ ■ Chapter 1 introduces SOA, its components, their relations, and the benefits of SOA The chapter also introduces the concept of patterns and the pattern struc­... 231 SOA vs the world 10.1 233 REST vs SOA 234 What is REST anyway? 234 How REST and SOA are different 235 RESTful SOA 236 ■ ■ 10.2 SOA and the cloud 238 The cloud terminology soup 238 The cloud and the fallacies of distributed computing 239 The cloud and SOA 241 ■ ■ 10.3 SOA and big data 242 The big data technology mix data 245 10.4 10.5 Summary 247 Further reading REST appendix 247 ■ 243 ■ How SOA. .. from quality attributes to the patterns and can be used to quickly look up relevant patterns Solving SOA pains with patterns In this chapter  What is software architecture  What SOA is and isn't  Pattern structure How do you write a book on service-oriented architecture (SOA) patterns? As I pon­ dered this question, it led to many others Should I explain the context for SOA, or explain the background... procedural-like RPCs, which is far from the SOA concepts and direction (see also the Nanoservice antipattern in chapter 8) SOA is a set of technologies (SOAP REST, WS-I, and so on) , This is a general case of the previous misconception Although some technologies are identified with SOA, or fit in well with SOA, SOA is an architectural approach Remember, SOA is technology-independent SOA is a reuse strategy This is... that’s needed to understand what SOA is? Should I men­ tion distributed systems? Should I discuss when an SOA is needed, and when it isn’t? After much thought, it became apparent to me: a book on SOA patterns should be a practitioner’s book If you’re faced with the challenge of designing and building an SOA- based system, this book is for you You might not even agree with an SOA- based approach, but are forced... take a look at common misconceptions about SOA and see why they’re not SOA Then we’ll come back and expand on this definition, and SOA s benefits both archi­ tecturally and business-wise 1 Roy W Schulte and Yefim V Natis, SPA-401-068: "'Service Oriented' Architectures, Part 1” (report for Gart­ ner, 1996) 6 CHAPTER 1 1.2.1 Solving SOA pains with patterns What SOA is, and is not Many popular terms go... the patterns approach The subsequent chapters detail the different patterns Chapter 2 takes a look at foundation patterns basic patterns that are needed to get started with implementing services Chapter 3 covers patterns related to performance, scalability, and availability Chapter 4 looks at what’s needed to secure services and monitor their overall wellness Chapter 5 details message exchange patterns, ... be relevant to an SOA, Arnon selected and documented a core set of patterns and arranged them in a logical fashion He discusses the trade-offs and design decisions involved in applying xiii xiv FOREWORD each pattern in detail, down to actual code examples Like most tools, SOA patterns can be used, but also abused or overused That’s why Arnon takes care to warn us of the temptation to SOA- ify every architectural... interaction patterns for services, from the simple request/reply interaction to more advanced options Chapter 6 looks at patterns for integrating services and service consumers, espe­ cially UIs that are not services in themselves Chapter 7 takes a look at patterns that handle the composition and integration of services Part 2 focuses on different aspects of SOA in the real world: ■ ■ ■ Chapter 8 introduces SOA . brief contents PART 1 SOA PATTERNS 1 1 ■ Solving SOA pains with patterns 3 2 ■ Foundation structural patterns 18 3 ■ Patterns for performance,. Aggregated Reporting 177 Antipatterns Knot 190 Nanoservice 195 Transactional Integration 202 Same Old Way 206 SOA Patterns SOA Patterns ARNON ROTEM-GAL-OZ

Ngày đăng: 15/03/2014, 02:20

Từ khóa liên quan

Mục lục

  • SOA Patterns

  • brief contents

  • contents

  • foreword

  • preface

  • acknowledgments

  • about this book

    • Roadmap

    • Who should read this book?

    • Code conventions

    • Author Online

    • about the author

    • about the cover illustration

    • Part 1 SOA patterns

      • 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

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan