Manning Early
Access Program
Open Source SOA
EARLY ACCESS EDITION
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
  • Author Forum
      Go here to discuss this title with the author
 

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:

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.