In Enterprise Integration With Ruby (Pragmatic Bookshelf), author Maik Schmidt shows readers how the power and elegance of Ruby can make it easier to get enterprise-level applications 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 to your company. This book shows how new applications can be rapidly constructed by combining existing enterprise systems, all with a fraction of the effort of conventional application development.
Readers will be able to knit together applications using technologies such as:
- 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
- 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
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 readers can be most effective with these tools.
Above all, this is a pragmatic book – a book that will make programmers’ and their managers’ lives easier.
Enterprise Integration With Ruby
Author: Maik Schmidt
Paperback: 330 pages
Publisher: Pragmatic Bookshelf (April 25, 2006)