A. Resources – Open Source SOA

Appendix A. Resources

[ActiveMQ] ActiveMQ open source JMS server. Available at http://activemq.apache.org/.

[ApacheVFS] Apache Commons VFS. Available at http://commons.apache.org/vfs/filesystems.html.

[Baeyens] Baeyens, Tom. 2008. "Process Component Models: The Next Generation in Workflow?" Available at http://www.infoq.com/articles/process-component-models.

[BEA] BEA white paper. 2005. "Domain Model for SOA: Realizing the Business Benefit of Service-Oriented Architecture." Available at http://eudownload.bea.com/uk/events/soa/soa.pdf.

[Bernhardt]Bernhardt, Thomas and Vasseur, Alexandre. April 2008. "Complex Event Processing Made Simple Using Esper." Available at http://www.theserverside.com/news/thread.tss? thread_id=48954.

[BPMBasics]BPM Basics: BPM Glossary. Available at http://www.bpmbasics.com/introduction/glos-sary.jsp.

[BSF] Bean Scripting Framework. Available at http://jakarta.apache.org/bsf/.

[Camel] "Apache Camel." Available at http://activemq.apache.org/camel/.

[CEPInterest] Complex Event Processing Interest. Available at http://www.eventstreamprocessing.com.

[Choicepoint] Swartz, Nikki. 2007. "ChoicePoint Lessons Learned." Available at http://findarticles.com/p/articles/mi_qa3937/is_200709/ai_n21100514.

[Commons] Apache Commons. Available at http://commons.apache.org/.

[Cooper] Cooper, Peter. 2007. Beginning Ruby: From Novice to Professional. New York: Apress.

[CSVMediator] Open CSV Mediator. Available at http://esbsite.org/resources.jsp?path=/mediators/paulfremantle/OpenCSV%20Mediator.

[Drools] Drools Documentation. Available at http://downloads.jboss.com/drools/docs/

[DroolsUserGuide] JBoss Rules User Guide. Available at http://downloads.jboss.com/drools/docs/

[DTO] "Core J2EE Patterns: Data Transfer Objects." Available at http://java.sun.com/blueprints/corej2eepatterns/Patterns/TransferObject.html.

[Eckerson] Eckerson, Wayne W. 2006. Performance Dashboards: Measuring, Monitoring and Managing Your Business. Hobokon, NJ: John Wiley & Sons, Inc.

[Erl2005] Erl, Thomas. 2005. Service-Oriented Architecture: Concepts, Technology and Design. Upper Saddle River, NJ: Pearson Education, p. 54.

[Erl2007] Erl, Thomas. 2007. SOA: Principles of Service Design. Boston: Prentice Hall.

[Fingar] Smith, Howard and Fingar, Peter. 2003. Business Process ManagementThe Third Wave. Tampa, FL: Meghan-Kiffer Press.

[Forrester] Chappell, David. 2004. Enterprise Service Bus. References "Reducing Integration Costs. "Forrester Research. 2001.

[Generator] Static Code Generator. Available at http://wiki.apache.org/ws/Tuscany/TuscanyJava/SDO_Java_Overview#generator.

[Godage] Godage, Upul. "Mock Web Services with Apache Synapse to Develop and Test Web Services." Available at http://www.ibm.com/developerworks/webservices/edu/ws-dw-ws-synapse.html.

[Graham] Graham, Ian. 2007. Business Rules Management and Service Oriented Architecture. Hoboken, NJ: John Wiley & Sons.

[HBR] Merrifield, Ric and Stevens, Dennis. 2008. "The Next Revolution in Productivity." Harvard Business Review, June.

[Hinchcliffe] Hinchcliffe, Dion. 2008. "What Is WOA? It’s the Future of Service-Oriented Architecture (SOA)." Available at http://hinchcliffe.org/archive/2008/02/27/16617.aspx.

[HohpeWoolf] Hohpe, Gregor, and Woolf, Bobby. 2004. Enterprise Integration Patterns. New York: Addison-Wesley.

[IW] Smith, Roger. 2008. "A Simpler Approach to SOA." Available at http://www.informationweek.com/news/software/soa/showArticle.jhtml?articleID=209904293.

[jBPMGettingStarted] JBoss.org jBPM Getting Started. Available at http://www.jboss.org/community/docs/DOC-11142.

[JSR-223] JSR 223: Scripting for the JavaTM Platform. Available at http://www.jcp.org/en/jsr/detail?id=223.

[Kanneganti] Kanneganti, Ramarao, and Chodavarapu, Chodavarapu. 2007. SOA Security. Greenwich, CT: Manning Publications.

[Luckham2002] Luckham, David. 2002. The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems. New York: Addison-Wesley Professional.

[MargolisSharpe] Margolis, Ben, and Sharpe, Joseph. 2007. SOA for the Business Developer. Concepts, BPEL and SCA. Lewisville, TX: MC Press.

[McAfeeBrynjolfsson] McAfee, Andrew and Brynjolfsson, Erik. "Investing in the IT That Makes a Competitive Difference." Harvard Business Review, July-August 2008, Vol. 86, No. 7.

[Orwell] Orwell, George. 1945. Animal Farm. London: Secker and Warburg.

[OSGi] Web Services Interoperability Organization (WS-I). Available at http://www.ws-i.org/.

[POJOCache] POJO Cache: User Guide. Available at http://www.jboss.org/file-access/default/mem-bers/jbosscache/freezone/docs/3.0.0.GA/pojo/userguide_en/html_single/index.html.

[Pointillism] "Pointillism." Available at http://en.wikipedia.org/wiki/Pointillism.

[Prahalad] Prahalad, C.K., and Krishnan, M.S. 2008. The New Age of Innovation. New York: McGraw-Hill.

[Proctor] "A Vision for Unified Rules and Processes." Available at http://blog.athico.com/2007/11/vision-for-unified-rules-and-processes.html.

[Ranadivé] Ranadivé, Vivek. 2006. Power to Predict. New York: McGraw-Hill, pp. 182, 183.

[RESTvsSOAP] Roch, Eric. 2006. "SOAP versus REST." Available at http://blogs.ittoolbox.com/eai/business/archives/soa-versus-rest-debate-9225.

[SCAWS] "SCA Web Services Binding V1.00." Available at http://www.osoa.org/download/attach-ments/35/SCA_WebServiceBinding_V100.pdf?version=2.

[SmithFinger] Smith, Howard, and Finger, Peter. 2003. Business Process Management—The Third Wave. Tampa, FL: Meghan-Kiffer Press, p. 21.

[Splitter] Hophe, Gregor, and Woolf, Bobby. "Enterprise Integration Patterns – Splitter." Available at http://www.enterpriseintegrationpatterns.com/Sequencer.html.

[Synapse] "Leading SOA Vendors Announce Synapse Project to Develop Web Service Mediation Framework." Available at http://findarticles.com/p/articles/mi_m0EIN/is_2005_August_22/ai_n14929275.

[Synapse2005] Synapse Proposal (Incubator Wiki). Available at http://wiki.apache.org/incubator/SynapseProposal.

[Synapse2007] Apache Synapse. Available at http://web.archive.org/web/20070716152006rn_1/ws.apache.org/synapse/.

[SynapseLanguage] Apache Synapse ESB – Configuration. Available at http://synapse.apache.org/Synapse_Configuration_Language.html.

[Tasks] Godage, Upul. "Writing a Task in WSO2 ESB." Available at http:/wso2.org/library/2900.

[Taylor] Taylor, James. 2007. "What You Need to Know about Decision Services." Available at http://www.edmblog.com/weblog/2007/03/what_you_need_t.html.

[TaylorRaden] Taylor, James, and Raden, Neil. 2007. Smart Enough Systems: How to Deliver Competi-tive Advantage by Automating Hidden Decision. Boston: Pearson Education, Inc.

[UBL] OASIS Universal Business Language (UBL). Available at http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ubl.

[VonHalle] Von Halle, Barbara. 2002. Business Rules Applied. Hoboken, NJ: John Wiley & Sons.

[VonHalleGoldberg] Von Halle, Barbara and Goldberg, Larry. 2006. The Business Rule Revolution. Cupertino, CA: Happy About.

[WADL] "Web Application Description Language." Available at https://wadl.dev.java.net/.

[WIKI] Wikipedia. "Event-driven architecture." Available at http://en.wikipedia.org/wiki/Event_Driven_Architecture.

[WireTap] Wire Tap Enterprise Integration Patterns. Available at http://www.eaipatterns.com/Wire-Tap.html.

[Woolf] Woolf, Bobby. "ESB-Oriented Architecture: The Wrong Approach to Adopting SOA." Available at http://www.ibm.com/developerworks/library/ws-soa-esbarch/index.html.

[WSAddressing] Linker, Beth. 2005. "Introduction to WS-Addressing." Available at http://www.fpml.org/_wgmail/_bpwgmail/pdfdz3oYx1M9e.pdf.

[WSDL] "WSDL Essentials." Available at http://www.developer.com/services/article.php/1602051.

[WSPolicy] Web Services Policy 1.2 – Framework (WS-Policy). Available at http://www.w3.org/Submission/WS-Policy/.

[WSS] OASIS. "Web Services Security UsernameToken Profile 1.0." Available at http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0.pdf.

[XAware] XAware.org, at http://www.xaware.org/.