Flexibility in business has become of equal in importance with operational efficiency. Service-oriented architecture (SOA) can help businesses respond more quickly and cost-effectively to the changing market conditions by promoting reuse and interconnection of existing IT assets rather than time-consuming and costly reinvention.
SOA has been the top fashionable topic in IT for a few years now, which is because there is a consensus of opinions among enterprise architects that SOA is the key to making the IT department a catalyst for growth and innovation.
DB2® for z/OS® integrates with Web services, acts as a service provider, and lets SQL applications consume Web services. DB2 customers can make their heritage DB2 applications easily available in a service-oriented architecture and by supporting native XML data types. Using DB2 you can build new applications and exploit the strategic characteristics that XML provides.
In this IBM® Redbooks® publication, we help you to get started with SOA by showing the implementation of the minimum requirements: Creating Web services that allow access to data that is stored in data servers or applications and the realization of interaction services for business to consumer integration. We implement these requirements using functions that DB2 for z/OS provides, such as pureXML™ and SOAP UDFs, in conjunction with the functions that Data Studio, DataPower® , and WebSphere® Application Server provide.
For use of a more recent version of Data Studio, see IBM Data Studio V2.1: Getting Started with Web Services on DB2 for z/OS, REDP-4510,
Table of contents
Part 1. Introduction to SOA solutions with DB2
Chapter 1. Service-oriented architecture
Chapter 2. The role of DB2 for z/OS
Chapter 3. The components for deploying an SOA solution
Chapter 4. Getting started with Web services
Part 2. SOA and DB2 deployment scenarios
Chapter 5. Business scenarios
Chapter 6. DB2 as a Web service provider with XML and DataPower: Scenario 1
Chapter 7. DB2 as a Web services provider with DataPower and WebSphere Application Server: Scenario 2
Chapter 8. DB2 as a Web services consumer with SOAP UDFs: Scenario 3
Part 3. Operational scenarios
Chapter 9. Security scenario
Chapter 10. End-to-end monitoring scenario
Appendix A. The test environment
Appendix B. DB2 WebSphere MQ UDFs
Appendix C. XML Firewall
Appendix D. DataPower solutions
Appendix E. Monitoring scenario setup
Appendix F. Additional material