Web Services Object Runtime Framework (WORF) enables you to easily define a basic Web Service using standard SQL statements stored in an XML file to access local DB2 data. WORF provides an environment to easily create simple XML based Web services that access DB2. WORF uses Apache Simple Object Access Protocol (SOAP) 2.2 or later and the Document Access Definition Extension (DADX). A DADX document specifies a Web Service using a set of operations that are defined by SQL statements or XML Extender Document Access Definition (DAD) documents. Web services, or functions invoked over the Internet, specified in a DADX file, are called DB2 Web services (they are also referred to as DADX Web services). You can create DADX documents by using a simple text editor, or the tools provided in WebSphere Studio, with minimal knowledge of XML or SQL.
Rapid Deployment
WORF supports resource-based deployment of Web Services. Resource-based deployment means that you define your Web service in a resource file that you place in a directory of your Web application. Then when you request that resource file, WORF loads it and makes it available as a Web service. If you edit the resource file and request it again, WORF detects the change and loads the new version automatically. This process of automatically reloading the resource file makes Web service development more productive. WORF currently supports Web services defined with either SQL statements or XML collection statements for the XML Extender. To define a Web service with SQL statements, the statements are placed in a DADX resource file. Note that sample DADX files are provided with the samples.