The Definitive Guide to SOA: Oracle Service Bus (Second Edition)

SOA is not a technology; it is architecture and a strategy. In order for you to implement your own SOA, you will need to learn a new way of thinking about your enterprise and managing software assets. SOA is generally implemented using newer technologies—not a single new technology, but a whole s...

Mô tả đầy đủ

Đã lưu trong:
Chi tiết về thư mục
Những tác giả chính: Davies, Jeff, Schorow, David, Ray, Samrat, Rieber, David
Định dạng: Sách
Ngôn ngữ:English
Được phát hành: Apress 2013
Những chủ đề:
Soa
Truy cập trực tuyến:http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/34934
Các nhãn: Thêm thẻ
Không có thẻ, Là người đầu tiên thẻ bản ghi này!
Thư viện lưu trữ: Thư viện Trường Đại học Đà Lạt
id oai:scholar.dlu.edu.vn:DLU123456789-34934
record_format dspace
institution Thư viện Trường Đại học Đà Lạt
collection Thư viện số
language English
topic Soa
Computer
spellingShingle Soa
Computer
Davies, Jeff
Schorow, David
Ray, Samrat
Rieber, David
The Definitive Guide to SOA: Oracle Service Bus (Second Edition)
description SOA is not a technology; it is architecture and a strategy. In order for you to implement your own SOA, you will need to learn a new way of thinking about your enterprise and managing software assets. SOA is generally implemented using newer technologies—not a single new technology, but a whole series of different technologies. We thought we knew XML pretty well before we began walking the path to SOA. It didn’t take long for us to figure out that there was a lot more to XML than we had previously thought. You can expect to need to learn the details of XML, XML Schema, Web Services Description Language (WSDL), XQuery, and XPath before you can begin to make informed design judgments. While we enjoy reading about new strategies, we enjoy realizing them in code just as much. Code keeps you honest. A lot of things work very well on paper, but once you start flipping bits, the truth will emerge in all of its intolerant glory. What we really wanted to read was a detailed book on SOA development. Since we could not find one, we wrote one. We wrote this book under the assumption that there were thousands of other software developers like ourselves—people who enjoy writing code and love to put theory into practice. This book is a mix of theory and working code samples. One of the reasons there are so few books on writing real code for an SOA is because there are so few SOA platforms that the average developer can download and use. Most SOA (and more specifically, enterprise service bus) vendors keep their software locked away, demanding that you purchase it before you can use it. This is like purchasing a car you have never seen or driven based solely on the description provided to you by the salesperson.
format Book
author Davies, Jeff
Schorow, David
Ray, Samrat
Rieber, David
author_facet Davies, Jeff
Schorow, David
Ray, Samrat
Rieber, David
author_sort Davies, Jeff
title The Definitive Guide to SOA: Oracle Service Bus (Second Edition)
title_short The Definitive Guide to SOA: Oracle Service Bus (Second Edition)
title_full The Definitive Guide to SOA: Oracle Service Bus (Second Edition)
title_fullStr The Definitive Guide to SOA: Oracle Service Bus (Second Edition)
title_full_unstemmed The Definitive Guide to SOA: Oracle Service Bus (Second Edition)
title_sort definitive guide to soa: oracle service bus (second edition)
publisher Apress
publishDate 2013
url http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/34934
_version_ 1757671796103970816
spelling oai:scholar.dlu.edu.vn:DLU123456789-349342014-01-20T01:31:04Z The Definitive Guide to SOA: Oracle Service Bus (Second Edition) Davies, Jeff Schorow, David Ray, Samrat Rieber, David Soa Computer SOA is not a technology; it is architecture and a strategy. In order for you to implement your own SOA, you will need to learn a new way of thinking about your enterprise and managing software assets. SOA is generally implemented using newer technologies—not a single new technology, but a whole series of different technologies. We thought we knew XML pretty well before we began walking the path to SOA. It didn’t take long for us to figure out that there was a lot more to XML than we had previously thought. You can expect to need to learn the details of XML, XML Schema, Web Services Description Language (WSDL), XQuery, and XPath before you can begin to make informed design judgments. While we enjoy reading about new strategies, we enjoy realizing them in code just as much. Code keeps you honest. A lot of things work very well on paper, but once you start flipping bits, the truth will emerge in all of its intolerant glory. What we really wanted to read was a detailed book on SOA development. Since we could not find one, we wrote one. We wrote this book under the assumption that there were thousands of other software developers like ourselves—people who enjoy writing code and love to put theory into practice. This book is a mix of theory and working code samples. One of the reasons there are so few books on writing real code for an SOA is because there are so few SOA platforms that the average developer can download and use. Most SOA (and more specifically, enterprise service bus) vendors keep their software locked away, demanding that you purchase it before you can use it. This is like purchasing a car you have never seen or driven based solely on the description provided to you by the salesperson. Foreword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii About the Authors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv About the Technical Reviewer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi Chapter 1 Why Use a Service Bus? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Chapter 2 Installing and Configuring the Software . . . . . . . . . . . . . . . . . . . . . . . . 15 Chapter 3 Creating a Hello World Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Chapter 4 Message Flow Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Chapter 5 A Crash Course in WSDL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Chapter 6 Intermediate Message Flows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Chapter 7 Asynchronous Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Chapter 8 Service Types and Transports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Chapter 9 Advanced Messaging Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Chapter 10 Reporting and Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Chapter 11 SOA Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 Chapter 12 Planning Your Service Landscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Chapter 13 Implementing Your Service Landscape . . . . . . . . . . . . . . . . . . . . . . . . 303 Chapter 14 Versioning Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 Chapter 15 Performance: Tuning and Best Practices. . . . . . . . . . . . . . . . . . . . . . . 359 Chapter 16 Administration, Operations, and Management . . . . . . . . . . . . . . . . . 377 Chapter 17 Custom Transports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399 Chapter 18 How Do I . . . ?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485 2013-07-24T02:20:33Z 2013-07-24T02:20:33Z 2008 Book 978-1-4302-1057-3 http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/34934 en application/pdf Apress