We’re pleased to announce our latest new title:

In “Enterprise Integration with Ruby” (pragmaticprogrammer.com/titles/fr_eir), author Maik Schmidt shows readers how the power and elegance of Ruby can make it easier to get different applications and technologies to work together.

Typical corporations use dozens, hundreds, and sometimes even thousands of applications, run on different operating systems and hardware. They need to all work with each other. And gluing together all these different bits of technology in the modern enterprise can be difficult at best.

Maik shows how Ruby can be used as the glue to combine applications in new ways, extending their lives and increasing their value. This book shows you how new applications can be constructed rapidly by combining existing enterprise systems, all with a fraction of the effort of conventional application development.

You’ll be able to knit together applications using technologies such as: Maik builds real-life applications to illustrate all the techniques and technologies, and isn’t afraid to point out the weaknesses in the approaches and in the libraries he’s describing, so you can be most effective with these tools.

  • Oracle, MySQL, and friends: use relational databases directly, and via mapping layers such as ActiveRecord.
  • LDAP: Harness the power of directory services.
  • XML Documents: create, validate, and read XML documents for easy information interchange
  • Sockets, HTTP, and REST: sometimes the low-level communications protocols are the simplest way to get things moving.
  • XML-RPC, SOAP, CORBA, RMI and others: and sometimes you need the high-level protocols to get the job done

Above all, this is a pragmatic book—a book that will make your life easier.

Enterprise Integration with Ruby by Maik Schmidt ISBN 0-9766940-6-9, 360 pages, $32.95US.

Sample chapters, table of contents, and more information is available on the book’s home page

Thanks for your continued support and encouragement,

Andy and Dave