- Paperback: 400 pages
- Publisher: Addison-Wesley Professional; 1 edition (November 22, 1999)
- Language: English
- ISBN-10: 0201615835
- ISBN-13: 978-0201615838
- Product Dimensions: 7.2 x 0.9 x 9 inches
- Shipping Weight: 1.1 pounds (View shipping rates and policies)
- Average Customer Review: 26 customer reviews
- Amazon Best Sellers Rank: #1,042,748 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Enterprise Application Integration 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Frequently bought together
Customers who bought this item also bought
Getting very different computer systems from multiple vendors--whether on desktops, servers, or mainframes--to share data and processing power is one goal of Enterprise Application Integration (EAI). David Linthicum's Enterprise Application Integration tours the technologies needed to master EAI. For any IS manager or system architect who needs to see what EAI offers, this title will definitely fit the bill.
The text offers a wide-ranging perspective on the challenges facing EAI, as well as the strategies and technologies that can help it succeed. The author makes a compelling case for getting various "stovepipe" systems (like inventory and financial applications) to share information and processing power. (While data warehousing combines databases, EAI goes further and integrates everything--data, methods, and objects.) This text details strategies for effective EAI using a variety of middleware products (like message servers, CORBA, and COM).
A standout here is the attention to mainframe topics like "packaged" applications (especially SAP R/3) that don't lend themselves to integration easily, as well as "data scraping" (which lets legacy terminal applications communicate with newer systems). There is coverage here of tools and solutions from all major vendors, including IBM, SAP, Sun, and Microsoft. Later in the book, Linthicum argues for the strengths of Java for EAI, whether for remote processing or enterprise components like EJBs. He also looks at XML for data exchange in business-to-business e-commerce.
Few authors demonstrate such a wide knowledge of tools and technologies from so many vendors. This is precisely the perspective that EAI practitioners will undoubtedly need. Enterprise Application Integration delivers a thorough roadmap to the future of this emerging area of computing. It's a great place to start for any IS manager or software engineer seeking to understand the advantages of EAI for streamlining systems in an ever more connected world. --Richard Dragan
Topics covered: Enterprise Application Integration (EAI) overview, types of legacy systems, EAI and e-business, data-level EAI, application interface-level EAI, method warehousing and method-level EAI, user interface-level EAI, data scraping, guide to the EAI process, middleware models, transactional middleware, XA and X/Open basics, RPCs, messaging (Microsoft MSMQ and IBM MQSeries), distributed objects, CORBA and COM, database APIs for middleware (ODBC and JDBC), Java middleware, integrating SAP R/3 and PeopleSoft packaged applications, supply chain integration and business-to-business e-commerce, XML basics, message brokers, process automation, and the future of EAI.
From the Back Cover
Organizations that are able to integrate their applications and data sources have a distinct competitive advantage: strategic utilization of company data and technology for greater efficiency and profit. But IT managers attempting integration face daunting challenges--disparate legacy systems; a hodgepodge of hardware, operating systems, and networking technology; proprietary packaged applications; and more.
Enterprise Application Integration (EAI) offers a solution to this increasingly urgent business need. It encompasses technologies that enable business processes and data to speak to one another across applications, integrating many individual systems into a seamless whole.
Enterprise Application Integration provides a comprehensive examination of EAI. You will find an overview of EAI goals and approaches, a review of the technologies that support it, and a roadmap to implementing an EAI solution. You will also find an in-depth explanation of the four major types of EAI: data-level, application interface-level, method-level, and user interface-level. The book describes in detail the middleware models and technologies that support these different approaches, including:
- Application servers, including the use of Enterprise JavaBeans (EJB) and ActiveX
- Message-oriented middleware (MOM) and remote procedure calls (RPCs)
- Distributed objects, looking at CORBA and COM
- Database-oriented middleware and standards, including ODBC, JDBC, and OLE DB
- Java middleware standards
- Message brokers
- New process automation and workflow technology
Top customer reviews
Since Amazon has the table of contents on line I won't rehash everything the book covers. Suffice it to say it addresses every significant EAI technology for distributed architectures from client, middleware or database tiers, except for web services. There is also some coverage of centralized architectures (mainframe, midrange) and how they can interact with the distributed world. The book also addresses some famous (infamous?) applications such as SAP and integration approaches for them. The author is careful to not to sell his software though his company sells EAI tools. You get an expert without the pitch.
I think it is most useful to note the book was published around 2000 when web-services were hardly on anyone's radar. XML was on the scene and the book talks about it plenty. Currently though you can't discuss EAI without discussing web services. They are very useful, but my experience at the time of this review is all but the wealthiest customers are being slow to deeply adopt due to technical skills transfer in their staffs, etc. Further, the web services community is splintering into complex standards versus grass roots movements (AJAX, RSS, etc.). That means this book still covers a lot of technologies customers really use every day and will for a long time with or without web services. I do not fault the author for not covering what didn't exist when he wrote the book, just consider these things before making your purchase decision.
Another area of the book that is lacking is security coverage. I literally only found one paragraph that really discussed security and it mostly said that it is an issue. Again, the industry is not working in the author's favor. Security in integration is nothing but a problem in virtually every technology you hear about (including web services). So don't buy the book for its practical approach to security issues because they are well beyond its scope (hard to find anywhere).
If you can live without web services and security info yet need to learn about practically every other aspect of multi-tier EAI, this is a good book.
For example, the author states several times that SAP needs a richer collection of APIs in order to connect to other application. Nowhere does he describe what is missing: what functionality is hard to access in SAP that should be easy?
Save your money.
I think a good book talking about EAI at least should have a chapter to compare all possible integration ways and should give readers their pros and cons. Also a good should talk about EAI vendors, such as IBM, Vitria, WebMethod, etc. What they really did, how they did, what we should concern today. Of course, a case study is necessary.
If you, an experienced EAI developer or architect, would like to know or get more details about how to do it, you don't need this book.
EAI plays a key role in many businesses across many scenarios (for example, implementing an Enterprise Application and/or integrating the technologies of an acquired company), so this book covers an important topic.
This book as a whole is oriented towards technologically-savvy individuals, but several sections of the book, such as the coverage of "what is EAI" should appeal to, and be of great value to, a wide audience.