
书名: Enterprise Integration with Ruby
作者: Maik Schmidt
出版社: The Pragmatic Bookshelf
出版日期: 2007年
文档格式: PDF
文档大小: 2.42M
内容简介: This book was written for experienced enterprise developers who know Java, C#, or C++, but don’t know much Ruby (although you should probably have read Programming Ruby [?]). We assume you are familiar with relational databases and have at least an idea what LDAP is. Maybe you do not know RELAX NG, but you understand the concepts of XML and you know what well-formed, SAX2, and DOM mean. You’ve probably used tools such as object-relational mappers. Maybe you’re familiar with Enterprise Java Beans (EJB), Java Data Objects (JDO) and so on. Maybe you’re fed up with editing configuration files instead of coding. You are looking for better ways to integrate the existing resources in your company and you are looking for better ways to quickly create new and fancy applications based on all the wonderful stuff you already have. Depending on the tools you’ve used to build your architecture, different choices are available for the integration process. If you’re using message queues you have a lot of freedom and flexibility for integrating your services and software with others. The same holds true for all kinds of web service protocols. It’s slightly different with databases, because they usually do not offer interfaces as clean as message based systems do. Sometimes you have to access tables directly, sometimes you have to use a set of
stored procedures written in a proprietary database programming language. In this book we do not talk about sophisticated messaging patterns. Instead, we cover the basics. We show you how to use databases, web services, XML files, and all the other legacy stuff you want to combine for building new applications.