Service Oriented Java Business Integration - What's & Why's

Exclusive offer: get 50% off this eBook here
Service Oriented Java Business Integration

Service Oriented Java Business Integration — Save 50%

Enterprise Service Bus integration solutions for Java developers with this SOA book and eBook

$29.99    $15.00
by Binildas A. Christudas | April 2008 | BPEL SOA Web Services Java Open Source

Many of you as (Java) programmers generate business purpose code, like "confirming an order" or "find available products". At times, you may also want to connect to external systems and services, since your application in isolation alone will not provide you the required functionality. When the number of such connections increases, you would be generating more and more of "integration code", mixed along with your business code.

In this short article, Binildas A. Christudas introduces the Java Business Integration (JBI) specification and discusses how it is covered in his new book, Service Oriented Java Business Integration

Many of you as (Java) programmers generate business purpose code, like "confirming an order" or "find available products". At times, you may also want to connect to external systems and services, since your application in isolation alone will not provide you the required functionality. When the number of such connections increases, you would be generating more and more of "integration code", mixed along with your business code. For single or simple systems and services this is fine, but what if your "Enterprise" has got many (say 100? or even more...) such systems and services to be integrated together? Here, integration becomes a prime concern, which is separate from fulfilling your business concerns. In the SOA context, we will have services fulfilling your business use cases. Existing Java tools help us to define services. But are they enough to support Service Oriented Integration (SOI)? Perhaps not, and this is where JSR-208 (Java Specification Request) introduces the Java Business Integration (JBI) specification. And in the world of integration, we have multiple Architectures to follow including the Point-to-Point, Hub-and-Spoke, Message-Bus and the Service-Bus. Each of them have their own advantages and disadvantages, and the Enterprise Service Bus (ESB) is an Architectural pattern best suited for doing SOI. This book provides a consistent style and visual representations to describe the message flows in sample scenarios, which helps the reader to understand the code samples fully. This book also presents practical advice on designing code that connects services together, based again on practical experiences gathered over the last one decade in java business integration. I believes in "Practice What You Preach" and hence equips you with enough tools to "Practice What You Read".

What does the book have to offer? or What does it teach?

  • This book introduces ESB - The book guarantees you understand ESB and can also code for ESB.
  • This book introduces JBI - The book don't reproduce specification, but give you just enough highlights alone.
  • Teaches you ServiceMix - ServiceMix is an Apache Open source Java ESB. The book teach you from step 1 of installation
  • Teaches you to implement practical scenarios - Proxies, Web Services gateway, web services over JMS, service versioning, etc.
  • Implementation for EIP - Gives you code on how to implement Enterprise Integration Patterns by Gregor Hohpe and Bobby Woolf
  • For more, have a glance through the Table of Contents [PDF]

Who would benefit from it?

  • Any Java/J2EE enthusiast, who wants to know something more than daily POJO, Spring & Hibernate
  • Developers & Architects who deals with integration
  • Developers & Architects who don't consciously deal with integration - its high time for you to seperate out spaghetti integration aspects from your business purpose code - for that, you need to first understand and sense integration!
  • Even people with Non-Java background - My .NET peers, don't envy on the lightweight approaches described in this book using java tools. The integration is done mostly in XML configurations with minimum java code, and you too can benefit from the literature.
  • Anything special about the book

    • First book published on JBI
    • First book published on Apache ServiceMix
    • First book which shows you how to integrate following ESB, using lightweight tools.
    • A book with code, which makes you feel running and seeing the code in action, even without actually running the code (nothing prevents you from trying the samples). You can go though a Sample Chapter here: JBI-Bind-Web-Services-in-ESB-Gateway.pdf [1 MB]
    • No heavy Workshops, IDEs, Studios, Plugins or 4GB RAM required - Use a text editor and Apache Ant, and you can run the samples.
    • Based on existing knowledge on web services
    • Authored and reviewed by practicing Architects, who are developers too in their everyday role.

    What this book is not about?

    • Not a collection of white papers alone - The book provide you implementation samples.
    • Not a repetition of ServiceMix online documentation - The book provide practical scenarios as samples
    • Not about JBI Service Provider Interface (SPI) - Hence this book is not for tool vendors, but for developers

    Fine, if you think you need some starters before the real chill, you can go through the article titled Aggregate Services in ServiceMix JBI ESB

    Service Oriented Java Business Integration Enterprise Service Bus integration solutions for Java developers with this SOA book and eBook
    Published: March 2008
    eBook Price: $29.99
    Book Price: $49.99
    See more
    Select your format and quantity:

    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 (www.cet.ac.in) and an MBA in Systems Management, from Institute of Management, Kerala (www.imk.ac.in). 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 (www.ibsplc.com) and Tata Consultancy Services (www.tcs.com) and currently works for Infosys Technologies (www.infosys.com) 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 (www. en.wikipedia.org/wiki/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.

    Books From Packt


    Oracle SOA Suite 11g R1 Developer's Guide
    Oracle SOA Suite 11g R1 Developer's Guide

    Service Oriented Java Business Integration
    Service Oriented Java Business Integration

    SOA Patterns with BizTalk Server 2009
    SOA Patterns with BizTalk Server 2009

    RESTful Java Web Services
    RESTful Java Web Services

    SOA Governance
    SOA Governance

    Business Process Driven SOA using BPMN and BPEL
    Business Process Driven SOA using BPMN and BPEL

    WCF Multi-tier Services Development with LINQ
    WCF Multi-tier Services Development with LINQ

    BPEL PM and OSB operational management with Oracle Enterprise Manager 10g Grid Control
    BPEL PM and OSB operational management with Oracle Enterprise Manager 10g Grid Control


    No votes yet

    Post new comment

    CAPTCHA
    This question is for testing whether you are a human visitor and to prevent automated spam submissions.
    C
    G
    F
    P
    Q
    e
    Enter the code without spaces and pay attention to upper/lower case.
    Code Download and Errata
    Packt Anytime, Anywhere
    Register Books
    Print Upgrades
    eBook Downloads
    Video Support
    Contact Us
    Awards Voting Nominations Previous Winners
    Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
    Resources
    Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software