—Dan Malks, VP, Partner Engineering, JackBe
" Software Pipelines uncovers a new and unique way of software design for high-performance development. Where other methodologies and frameworks have previously been describing the problem, Software Pipelines is focusing on the solution. Simply put, Software Pipelines addresses the developer’s needs for parallel computing and uncovers the throughput offered by multi-core processors.”
—Filip Hanik, Senior Software Engineer, SpringSource, Inc.
“. . . it provides insights on how to effi ciently realize scalability on and across multi-core machines in a predictable manner using patterns derived from the best practices in distributed computing and SOA. Written in a conversational manner, one of the pioneering technology leaders of our time provides keen insights on how to build scalable software solutions.”
—Ravi Palepu, SOA Consultant and Founder of PREDICT
“ Software Pipelines paves the road in distributed, SOA, high-performance computing in theory and practice with strong technical background, elegant architecture, and a usable implementation. A revolution in grid computing and service-oriented architecture.”
—Nicole Nemer, Ph.D., Superior Consulting
“Multi-core computing offers a unique opportunity to deliver dramatic scalability in modern business applications; but the task is not an easy one, presenting signifi cant challenges to the software developer. Software Pipelines provides an easy-to-implement, concrete strategy that enables service-oriented applications to really deliver on the promise of this new hardware paradigm. A must read for any developer or architect stepping up to the challenge of highperformance business transaction processing.”
—Henry Truong, Chief Technology Offi cer, TeleTech, Inc.
“Isaacson offers a fresh approach to componentize and parallelize software applications in a way that is easy to debug and easy to maintain. Using the high-level abstraction of Software Pipelines, development managers need not worry about the complexities of concurrent programming or the challenges in dealing with maintaining threads, interprocess communication or deadlocks. Any software architect dealing with performance and scalability issues with complex transactional fl ows must consider the Software Pipelines design paradigm.”
—Venkat Pula, Field Application Engineer, Telelogic, an IBM Company
“Cory has captured the power of simplicity, enabling business software applications to exponentially leverage the capacity and capabilities of today’s advanced chip architectures. Using Software Pipelines, corporate IT groups are able to manage, control and fully utilize the power of multi-core computing to improve scalability and reduce long-term costs.”
—Jim Hogan, Cognify, Vice President, Managed Services
“Having projects architected to gracefully scale from a single multi-core box all the way to a cluster of thousands of machines is the new reality. With Software Pipelines, the development organization can easily architect every project—from the summer intern’s toy prototype to your flagship technology—as though it might need to scale for worldwide consumption. Embrace this change now and the day you need that scalability will be your biggest success. Ignore it and it will likely be your greatest failure.”
—Jackson Gibbs, CTO, Strands