or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
29 used & new from $22.10

Have one to sell? Sell yours here
 
   
Service Oriented Java Business Integration: Enterprise Service Bus integration solutions for Java developers
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Service Oriented Java Business Integration: Enterprise Service Bus integration solutions for Java developers (Paperback)

~ Binildas A. Christudas (Author)
Key Phrases: binding using, service engine, credit agency, Service Consumer, Service Assembly, Apache Axis (more...)
4.3 out of 5 stars  See all reviews (11 customer reviews)

List Price: $49.99
Price: $39.20 & this item ships for FREE with Super Saver Shipping. Details
You Save: $10.79 (22%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Wednesday, November 18? Choose One-Day Shipping at checkout. Details
19 new from $29.95 10 used from $22.10

Frequently Bought Together

Service Oriented Java Business Integration: Enterprise Service Bus integration solutions for Java developers + Open-Source ESBs in Action: Example Implementations in Mule and ServiceMix + Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Price For All Three: $110.82

Show availability and shipping details


Customers Who Bought This Item Also Bought

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

by Gregor Hohpe
4.7 out of 5 stars (37)  $41.93
SOA Design Patterns (The Prentice Hall Service-Oriented Computing Series from Thomas Erl)

SOA Design Patterns (The Prentice Hall Service-Oriented Computing Series from Thomas Erl)

by Thomas Erl
4.7 out of 5 stars (17)  $47.99
Java Soa Cookbook

Java Soa Cookbook

by Eben Hewitt
5.0 out of 5 stars (5)  $31.49
Java Web Services: Up and Running

Java Web Services: Up and Running

by Martin Kalin
4.5 out of 5 stars (13)  $23.09
Maven: The Definitive Guide

Maven: The Definitive Guide

by Sonatype Company
3.9 out of 5 stars (7)  $23.09
Explore similar items

Editorial Reviews

Product Description

In Detail

The goal of Java Business Integration (JBI) is to allow components and services to be integrated in a vendor-independent way, allowing users and vendors to plug and play.

Java Business Integration (JBI) is a specification aiming to define a Service Provider Interface for integration containers so that integration components written for these containers are portable across containers and also integrate with other components or services using standard protocols and formats. JBI is based on JSR 208, which is an extension of Java 2 Enterprise Edition (J2EE).

This book first discusses the various integration approaches available and introduces the Enterprise Service Bus (ESB), a new architectural pattern that facilitates integrating services. ESB provides mediation services including routing and transformation. Java Business Integration (JBI) provides a collaboration framework that provides standard interfaces for integration components and protocols to plug into, thus allowing the assembly of Service-Oriented Integration (SOI) frameworks following the ESB pattern. Once JBI and ESB are introduced, we look at how we have been doing service integration without either of these using traditional J2EE. The book then slowly introduces ESB and, with the help of code, showcases how easily things can be done using JBI.

What you will learn from this book?

  • Assembling services and porting them across containers using JBI
  • Exposing EJB as a WSDL-compliant service across firewalls
  • Binding remote services to ESB to be consumed internally
  • Exposing local components in ESB like POJO as externally accessible WSDL-compliant services
  • Providing a web service gateway for external consumers
  • Accessing web services over a reliable transport channel like JMS
  • Implementing web service versioning using ESB
  • Implementing service aggregation at ESB
  • Transactions, Security, Clustering, and JMX in ESB

Approach

The book covers all concepts with examples that can be built, deployed, and run by readers using the Apache Ant tool in Apache ServiceMix, which is an open-source Enterprise Service Bus that combines the functionality of a Service Oriented Architecture (SOA) and an Event Driven Architecture (EDA).

The aim of this book is to prepare an architect or developer for building integration solutions using ESB. To that end, this book takes a practical approach, emphasizing how to get things done in ServiceMix with code. When needed, it delves into the theoretical aspects of ESB, and such discussions are supplemented with working samples. The book, thus, distils some of the knowledge that has emerged over the last decade in the realm of Java Integration.

Who this book is written for?

This book is aimed at Java developers and integration architects who want to become proficient with the Java Business Integration (JBI) standard. Readers should have some experience with Java and have developed and deployed applications in the past, but need no previous knowledge of JBI. The book can also be useful to anyone who is struggling to understand ESB and how it differs from other architectures and to understand its position in SOA.

This book primarily targets IT professionals in the field of SOA and Integration solutions--in other words, intermediate to advanced users. You are likely to find the book useful if you fall into any of the following categories:

  • A programmer, designer, or architect in Java who wants to learn and code in JBI or ESB.
  • A programmer, designer, or architect who doesn't normally code in Java can still benefit from this book, since we 'assemble integration components' using XML with little to no Java code.
  • An IT Manager or an Officer who knows well about SOA or SOI but want to see something in code (you can adorn your flashy presentations with some live code too).


About the Author

Binildas A. Christudas

Binildas C. A. provides Technical Architecture consultancy for IT solutions. He has over 13 years of IT experience, mostly in Microsoft and Sun technologies. Distributed Computing and Service Oriented Integration are his main stream skills, with extensive hands-on experience in Java and C#.NET programming. Binil holds a BTech. degree in Mechanical Engineering from College of Engineering, Trivandrum and an MBA in Systems Management, from Institute of Management, Kerala. A well-known and a highly sought-after thought leader, Binil has designed and built many highly scalable middle-tier and integration solutions for several top-notch clients including Fortune 500 companies. He has been previously employed by multiple IT consulting firms including IBS Software Services and Tata Consultancy Services and currently works for Infosys Technologies as a Principal Architect where he heads the J2EE Architects group servicing Communications Service Provider clients.

Binil is a Sun Certified Programmer (SCJP), Developer (SCJD), Business Component Developer (SCBCD) and Enterprise Architect (SCEA), Microsoft Certified Professional (MCP) and Open Group (TOGAF8) Certified Enterprise Architecture Practitioner. He is also a Licensed Zapthink Architect (LZA) in SOA. Besides Technical Architecture Binil also practices Enterprise Architecture.

When not in software, Binil spends time with wife Sowmya & daughter Ann in `God's Own Country', Kerala. Binil does long distance running and is a national medalist in Power Lifting. You may contact Binil at biniljava@yahoo.co.in or binil_christudas@infosys.com.

Binildas A. Christudas

Binildas C. A. provides Technical Architecture consultancy for IT solutions. He has over 13 years of IT experience, mostly in Microsoft and Sun technologies. Distributed Computing and Service Oriented Integration are his main stream skills, with extensive hands-on experience in Java and C#.NET programming. Binil holds a BTech.A well-known and a highly sought-after thought leader, Binil has designed and built many highly scalable middle-tier and integration solutions for several top-notch clients including Fortune 500 companies.

Binil is a Sun Certified Programmer (SCJP), Developer (SCJD), Business Component Developer (SCBCD) and Enterprise Architect (SCEA), Microsoft Certified Professional (MCP) and Open Group (TOGAF8) Certified Enterprise Architecture Practitioner. He is also a Licensed Zapthink Architect (LZA) in SOA. Besides Technical Architecture Binil also practices Enterprise Architecture.Binil does long distance running and is a national medalist in Power Lifting. You may contact Binil at biniljava@yahoo.co.in or binil_christudas@infosys.com.


Product Details

  • Paperback: 436 pages
  • Publisher: Packt Publishing (March 12, 2008)
  • Language: English
  • ISBN-10: 1847194400
  • ISBN-13: 978-1847194404
  • Product Dimensions: 9.1 x 7.5 x 1.3 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon.com Sales Rank: #520,367 in Books (See Bestsellers in Books)

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

Service Oriented Java Business Integration: Enterprise Service Bus integration solutions for Java developers
66% buy the item featured on this page:
Service Oriented Java Business Integration: Enterprise Service Bus integration solutions for Java developers 4.3 out of 5 stars (11)
$39.20
Open-Source ESBs in Action: Example Implementations in Mule and ServiceMix
13% buy
Open-Source ESBs in Action: Example Implementations in Mule and ServiceMix 4.5 out of 5 stars (4)
$29.69
Java Soa Cookbook
8% buy
Java Soa Cookbook 5.0 out of 5 stars (5)
$31.49
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
7% buy
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions 4.7 out of 5 stars (37)
$41.93

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(4)
(3)
(2)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

11 Reviews
5 star:
 (6)
4 star:
 (3)
3 star:
 (1)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (11 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
8 of 8 people found the following review helpful:
4.0 out of 5 stars JBI as a successor to EJB ?!, April 2, 2008
By W Boudville (Terra, Sol 3) - See all my reviews
(TOP 10 REVIEWER)    (REAL NAME)      
Read the introductory texts on Service Oriented Architecture and Web Services Description Language? Perhaps you've noticed that those sometimes frustratingly refer to more elaborate business processes that can be built atop them. How to do this? Now SOA and WSDL are strictly independent of an implementing programming language. But just suppose that you're willing to pick Java.

One result is that you can turn to this book. It shows recent, state of the art, Java packages and standards, that use SOA and WSDL. Java Business Integration is still fairly new and the text gives its basics. The applications are manifold. One major case is to extend or incorporate EJBs across a set of WSDL machines. If you recall, EJBs predate WSDL by several years. And most books on EJB talk about using it within a system of computers run by the same company. The blending of existing EJBs with a WSDL setup is otherwise awkward, without JBI.

You might even consider JBI as a successor to EJB, in the Web Services environment. JBI proponents would argue it's much more than that. But in terms of explaining JBI, especially to people who've invested time in coding EJBs, it's a useful concept.

The book also talks about existing ways to learn and build JBI components. Foremost amongst these is the use of the Service Mix container. It holds JBI components. That is its task. Just like EJBs need an EJB container. But Service Mix is also a JBI component in its own right. For Java programmers, the analogy is to something like a JPanel that is a container for Swing widgets, but which is also a widget. Hence, Service Mix has a nice modular design that makes it interoperable with other JBI containers that might be developed.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
2.0 out of 5 stars Good if you're desperate for ServiceMix examples, April 29, 2008
I was hoping to simply learn more about Java Business Integration. The first 70 pages are a decent start on this. Following that, however, ServiceMix component tutorials abound, and not in an entertaining cover-to-cover read kind of way.

The writing is often wordy and grammar and spelling slips are fairly common. Most books I set down to thoughtfully consider interesting points but more often I wondered why the author boasted working with many desperate systems (later I realized the author meant disparate) or if wetting my hands with code was anything like getting them dirty.

There isn't much of a practical flow from chapter to chapter, the "Use Cases" never really explain the problems that the samples solve, and seeing my console's output match the book's screenshots after running the code (which is completely downloadable) isn't particularly gratifying.

If you're working with ServiceMix but frustrated by a lack of documentation, then this book might be the right fit for you. Otherwise I recommend you save your money for something else.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
5.0 out of 5 stars A good hands-on ESB book, April 14, 2008
Service Oriented Java Business Integration is a well structured and well written book targeted at Java developers and integration architects.

The most attractive feature of this book is the hands-on approach it takes. Each and every concept is dealt with in detail with the aid of a sample use case, sequence diagrams and explanations for the same, complete code listing, instructions on packaging, deploying and running the sample. The author also goes on to explain what happens when the code is run. This book can even be a very good companion on long flights. Even without a computer to try out what is explained, the reader will be able to grasp a great deal with the help of the code listings and the instructions. Most problems addressed by the author in the book are those integration architects face on a daily basis.

The book has some good introductory sections on ESB, JBI, the open source ESB ServiceMix, XPath and XFire. Exposing EJB services and annotated POJO as ESB services, binding web services with the ServiceMix ESB, accessing web services using the JMS channel etc. are all explained with the help of detailed examples. There are some good sections on developing custom JBI components and packaging and deploying JBI components. The highlights of the book are the chapters on versioning of services and EAI patterns. Each EAI pattern is explained with a use case and code listing. QoS features are also dealt upon briefly.

There are some chapters and sections in the book that look a bit out of place, like a chapter on binding without ESB or JBI, after ESB and JBI are introduced.

All in all, a very good practical reference and guidelines book on Service Oriented Java Business Integration from the point of view of a developer/architect.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars An Excelent ESB/JBI Book
This is an excelent book covering the SOA/JBI topics and it is really clear. I like the part where the author talks about the JBI and its nomenclature. Read more
Published 10 months ago by Francesco Azzola

5.0 out of 5 stars Excellent coverage of JBI, ESA and the Application toSOA
This is an excellent book; not only from the way the author has approached it, but from the patience and preparation he has shown in developing the examples given and the method... Read more
Published 11 months ago by Alexander

5.0 out of 5 stars Excellent SOA/ESB/JBI reference
While not for the beginner, "Service-Oriented Java Business Integration" is an excellent reference for anyone looking to implement SOA-based solutions in their organization... Read more
Published 13 months ago by Chris A. Ostrowski

5.0 out of 5 stars Helps Any Manager or Architect at the strategy or conceptual level
The Service Oriented Java Business Integration has an organized structure, and is very well written overall. Read more
Published 17 months ago by Vamseedhar R. Sane

3.0 out of 5 stars A book to keep on the shelf if you are doing Service Oriented Architecture bits
Books around SOA and associated topics are in plenty these days. A few common shortcomings in them are [1] being too abstract [2] being too light on real life models [3] assuming... Read more
Published 18 months ago by Sankarshan M

5.0 out of 5 stars "A Reader" Missed the Point - This is a Hands-on, ESB Book!

If you are an Architect or Manager and need to understand ESB only at a strategy and conceptual level and you very much hate code samples, then this is not the right book... Read more
Published 18 months ago by Raja Varma

5.0 out of 5 stars Excellent introduction to ESB and ServiceMix
The book is just over 400 pages and is aimed at Java developers and integration architects using JBI and the Apache ServiceMix JBI container. Read more
Published 18 months ago by D. SALTER

4.0 out of 5 stars ESB concept and practice
I took some time to read this book and I do not think I lost my so "precious" time. I would say that the book is not intended for Java beginners but more for people with a good... Read more
Published 18 months ago by Daniel Gradecak

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.