SOA Approach to Integration

XML, Web services, ESB, and BPEL in real-world SOA projects with this book and eBook

SOA Approach to Integration

Frank Jennings et al.

XML, Web services, ESB, and BPEL in real-world SOA projects with this book and eBook
Mapt Subscription
FREE
$30.00/m after trial
eBook
$25.20
RRP $35.99
Save 29%
Print + eBook
$59.99
RRP $59.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$25.20
$59.99
$29.99 p/m after trial
RRP $35.99
RRP $59.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


SOA Approach to Integration  Book Cover
SOA Approach to Integration
$ 35.99
$ 25.20
UML 2.0 in Action: A project-based tutorial  Book Cover
UML 2.0 in Action: A project-based tutorial
$ 20.99
$ 14.70
Buy 2 for $32.20
Save $24.78
Add to Cart

Book Details

ISBN 139781904811176
Paperback384 pages

Book Description

Integration of applications within a business and between different businesses is becoming more and more important. The needs for up-to-date information that is accessible from almost everywhere and developing e-business solutions — particularly business to business — require that developers find solutions for integrating diverse, heterogeneous applications, developed in different architectures and programming languages and on different platforms. They have to do this quickly and cost effectively, but still preserve the architecture and deliver robust solutions that are maintainable over time.

Integration is a difficult task. This book focuses on the SOA approach to integration of existing (legacy) applications and newly developed solutions, using modern technologies, particularly web services, XML, ESB, and BPEL. The book shows how to define SOA for integration, what integration patterns to use, which technologies to use, and how to best integrate existing applications with modern e-business solutions. It also shows how to develop web services and BPEL processes, and how to process and manage XML documents from the JEE and .NET platforms. Finally, it also explains how to integrate both platforms using web services and ESBs.

Table of Contents

Chapter 6: Service- and Process-Oriented Approach to Integration Using Web Services

What You Will Learn

  • How to design and develop SOA for integration
  • Integration architecture patterns, principles, and best practices, with focus on the process-centric SOA approach
  • The role of XML, web services, and ESBs in SOA for integration
  • The role of service composition and BPEL in integration
  • J2EE and .NET integration
  • Why and how to use web services and XML for integration

In Chapter 1 you will get an overview of the challenges in integration and learn why integration is one of the most difficult problems in application development. We also identify the best strategies for SOA-based integration and discuss top-down, bottom-up, and inside-out approaches. You will learn about different types of integration, such as data-level integration, application integration, business process integration, presentation integration, and also B2B integration.

Chapter 2 will help you understand what SOA is. You will see that SOA is a very comprehensive enterprise integration paradigm that builds on many existing concepts. Web services standards provide a strong foundation for SOA infrastructure. You will also learn about the Enterprise Services Bus which is presently one of the leading integration infrastructure options.

Chapter 3 discusses various design anomalies that may arise while designing XML schemas. Some of the broad categories covered in this chapter are design recommendations for architecting domain-specific XML Schemas, tips for designing XML schemas with examples, using XSL effectively for translating Infosets from one form to another, securing XML documents with encryption and digital signature, and XML serialization and the differences between SAX, DOM, and StAX.

Chapter 4 discusses the architecture of web services and its benefits. The chapter provides an in-depth coverage of the various patterns that can be applied while creating SOA using web services. You will learn the essential differences between EAI and B2B and how to apply SOA integration techniques in this space. The chapter also discusses several guidelines for creating interoperable web services. Finally, a complete, albeit trivial, example of creating web services on the .NET and Java EE platforms is discussed.

In Chapter 5, you will become familiar with the BPEL language and a process-oriented approach to integration. The characteristics of process-oriented integration architectures are discussed. You will learn how to identify business services and service lifecycles. Then the role of executable business processes, which reduce the semantic gap between business and IT, is explained. The chapter introduces the most important technology—BPEL. You will learn about characteristics of BPEL and identify the differences between executable and abstract processes. The basic BPEL concepts and the role of WSDL will be discussed.

In Chapter 6, you will see how ESB provides a concrete infrastructure for SOA, extending the simple services model to include a robust services bus with extensive mediation functionality.

Authors

Table of Contents

Chapter 6: Service- and Process-Oriented Approach to Integration Using Web Services

Book Details

ISBN 139781904811176
Paperback384 pages
Read More

Read More Reviews

Recommended for You

UML 2.0 in Action: A project-based tutorial  Book Cover
UML 2.0 in Action: A project-based tutorial
$ 20.99
$ 14.70
Web Host Manager Administration Guide Book Cover
Web Host Manager Administration Guide
$ 23.99
$ 16.80
Configuring IPCop Firewalls: Closing Borders with Open Source Book Cover
Configuring IPCop Firewalls: Closing Borders with Open Source
$ 23.99
$ 16.80
Building Websites with XOOPS : A step-by-step tutorial Book Cover
Building Websites with XOOPS : A step-by-step tutorial
$ 17.99
$ 12.60
WordPress Complete  Book Cover
WordPress Complete
$ 23.99
$ 16.80
Building Websites with Mambo Book Cover
Building Websites with Mambo
$ 23.99
$ 16.80