Open Source SOA![]() Jeff Davis MEAP Release: February 2008 Softbound print: January 2009 (est.) | 350 pages ISBN: 1933988541 |
|||
| Start Reading Open Source SOA today through the Manning Early Access Program | |||
| MEAP OPTIONS* | |||
| MEAP + Ebook only - $29.99 | |||
| MEAP + Print book + Ebook Combo - $54.99 | |||
| Print book only - $49.99 (Not yet available for order) | |||
| * Download early chapters in PDF format! For more information, please see the MEAP FAQs page. | |||
| About MEAP Release Date Estimates | |||
Table of Contents & Resources
| Table of Contents | Resources | |
|
Part I History and principles of SOA
1. SOA essentials - FREE 2. Open-Source Solutions Overview - AVAILABLE Part II Service assembly, enablement, and mediation 3. Services components and compositions - AVAILABLE 4. Advanced SCA - AVAILABLE 5. Business Process Management with jBPM - AVAILABLE 6. Using Jbpm Tasks - AVAILABLE Part III Business process composition and monitoring 7. Enterprise Jbpm - AVAILABLE 8. Monitoring SOA Using Complex Event Processing - AVAILABLE Part IV Metadata repository and enterprise decision management 9. Metadata repository 10. Enterprise decision management Part V Case studies 11. Case Study 1: Sales order processing 12. Case Study 2: TBD(possibly CRM integration with Salesforce.com) |
Appendix A: Setting up Apache Tuscany
Appendix B: Setting up ServiceMix Appendix C: Setting up Apache Synapse Appendix D: Setting up jBoss jBPM and BPEL Appendix E: Setting up Esper Appendix F: Setting up Apache Directory Server Appendix G: Setting up JBoss Drools Appendix H: Setting up a Salesforce.com Developer Account |
|
DESCRIPTION
A Service Oriented Architecture, or SOA, is an architectural approach where discrete, well-defined software components are exposed as "services" that in turn become the building blocks for a new application. You can use the SOA approach with many products and platforms ranging from expensive proprietary systems to free open-source software. In fact, you can build a world-class SOA infrastructure entirely using popular, and mature, open-source applications.
Unfortunately, the technical documentation for most open-source projects typically focuses on implementing and configuring that specific product. It rarely addresses a particular fit within an overall SOA stack. You're left to your own devices to figure out how to cobble together a full solution from the various bits. In other words, unless you already know how Mule and Tuscany work with jBPM, you're stuck.
Open Source SOA is a practical, hands-on guide that shows you how to build an SOA application using open-source technologies. This book frames each solution within the context of the overall SOA, and identifies what roles these open-source technologies can play within the larger SOA environment. You'll explore core concepts like Enterprise Service Bus (ESB) design and Business Process Management (BPM) and learn the tools and techniques to implement them effectively. Along the way, the author includes specific case studies as examples, to illustrate the process.
Open Source SOA teaches you how to apply SOA principles effectively using selected best-of-breed tools. For example, you'll use JBoss jBPM to reuse components in multiple business processes. Finally, the author describes real-life case studies from his own work to tie together all the principles and practices.
WHAT'S INSIDE:
- Theory—what SOA really represents
- Enablers—SOA core technologies
- Open-source applications that address the core technology
- Best-of-breed open-source solutions
- Real-life case studies
This book is written for Java developers at all levels who need to implement SOA-based systems. You need to be familiar with the Java language and with the basic concepts of distributed application development.
About the Author
Jeff Davis is currently Director of Software Architecture at a major pre-employment screening firm, where he leads a web services team in implementing SOA-based integration strategies to the company's many high-technology clients. He was previously Senior Consultant at Enterprise Solutions where he ran his own consulting practice focusing on ERP, eProcurement, and custom software development for large corporate clients. He also managed a team that developed First American's Web-based Underwriting Library and several human resource applications. As Vice President of Development at iX.com, an internet "dot.com" startup, he developed a digital marketplace for the exchange of information and/or services and oversaw development of the transactional engine and web site.
About the Early Access Version
This Early Access version of Open Source SOA enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Forum
Want to learn More?
Sign up to read more content when it is released and to receive news about this book.


