<?xml version="1.0"?>

 
<rss version="2.0">
<channel>
<title>IBM developerWorks : SOA and Web services : Tutorials</title>
<link>http://www.ibm.com/developerworks/</link>
<description>The latest content from IBM developerWorks</description>
<pubDate>07 Dec 2009 00:10:51 +0000</pubDate>
<language>en</language>
<copyright>Copyright 2004 IBM Corporation.</copyright>
<image>
<title>developerWorks</title>
<url>http://www.ibm.com/developerworks/i/dwlogo-small.gif</url>
<link>http://www.ibm.com/developerworks/</link>
</image>

	<item>
		<title><![CDATA[Using DynaCache to improve the performance of your WebSphere Process Server or WebSphere ESB solution]]></title> 
		<description><![CDATA[Learn how to use a simple and effective caching technique to
            significantly improve the performance of your SOA solution.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/tutorials/0912_telerman/index.html?ca=drs-]]></link> 
		<pubDate>02 Dec 2009 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Create stand-alone Web services applications with Eclipse and Java SE 6: Part 2: The Web service client application]]></title> 
		<description><![CDATA[Use the Eclipse Integrated Development Environment (IDE) and Java Platform, Standard Edition (Java SE) 6 to
    create a stand-alone Web services application that can be run from the console. In this tutorial, the second in the
    series, continue getting familiar with the Eclipse IDE and its built-in feature the TCP/IP Monitor. View the 
    network traffic between server and client applications and then run the applications from the command line.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/webservices/tutorials/ws-jse/index.html?ca=drs-]]></link> 
		<pubDate>18 Sep 2009 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Develop and Deploy Multi-Tenant Web-delivered Solutions Using IBM Middleware: Part 8: A Web service mediation proxy pattern for routing of multiple tenant
        requests using WebSphere DataPower SOA appliance]]></title> 
		<description><![CDATA[Part 1 of this series describes multi-tenancy and several technical
        challenges faced by service providers for deploying multi-tenant web-delivered
        solutions. In part 4, we presented a technical challenge on how to enable multi-tenancy for existing single tenant web services with little or no code changes for shorter time to market and lower costs.  In this tutorial we will present detailed implementations steps using a WebSphere DataPower SOA appliance in combination with Tivoli Access Manager.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/webservices/tutorials/ws-multitenantpart8/index.html?ca=drs-]]></link> 
		<pubDate>10 Aug 2009 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Develop and Deploy Multi-Tenant Web-delivered Solutions Using IBM Middleware: Part 7: A Web service mediation proxy pattern for routing multiple tenant requests using WebSphere Enterprise Service Bus]]></title> 
		<description><![CDATA[Part 1 of this series describes multi-tenancy and several technical
        challenges faced by service providers for deploying multi-tenant web-delivered
        solutions. In part 4, we presented a technical challenge on how to enable
        multi-tenancy for existing single tenant Web services with little or no code
        changes for shorter time to market and lower costs. We presented a mediation
        approach for addressing this challenge and introduced three implementation options
        using multiple IBM middleware products. In this tutorial, we describe detailed
        implementation steps for utilizing WebSphere Enterprise Services Bus for enabling
        multi-tenancy for existing Web services.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/webservices/tutorials/ws-multitenantpart7/index.html?ca=drs-]]></link> 
		<pubDate>29 Jul 2009 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Develop and Deploy Multi-Tenant Web-delivered Solutions Using IBM Middleware: Part 6: Web service mediation proxy pattern for routing multiple tenant requests using WebSphere Business Services Fabric]]></title> 
		<description><![CDATA[Part 1 of this series describes multi-tenancy and several technical challenges
		    faced by service providers for deploying multi-tenant web-delivered solutions. In
		    part 5, we presented a mediation approach for addressing this challenge and introduced three implementation options using multiple IBM middleware products. In this tutorial, we describe detailed implementation steps for one of those three options i.e. how to use WebSphere Business Services Fabric in the context of a example multi-tenant banking application scenario also introduced in part 5.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/webservices/tutorials/ws-multitenantpart6/index.html?ca=drs-]]></link> 
		<pubDate>27 Jul 2009 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Build a pureXML application in DB2 for z/OS, Part
                2: Web enablement through Universal Services]]></title> 
		<description><![CDATA[In this tutorial, set up Web access to your pureXML data through simple
            insert, update, delete, select, and query operations known as the Universal
            Services. Use the included download bundle with ready-to-install services to
            explore the concepts of this tutorial, and learn how to quickly build
            application prototypes with the Universal Services.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/data/tutorials/dm-0906purexmlapp2/index.html?ca=drs-]]></link> 
		<pubDate>04 Jun 2009 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Proactive WebSphere Enterprise Service Bus (WESB) Mediation: Timing a Mediation Module]]></title> 
		<description><![CDATA[This tutorial takes you through developing a WebSphere Enterprise Service Bus
        (WESB) Mediation Module, which can proactively invoke an external system from time
        to time and fetch the updates, based on a given time interval. This is a common
        requirement, to poll systems, which cannot proactively post the updates occuring within them, to the other subscriber systems. This is achieved by a combination of a startup bean, scheduler, messaging task and a WESB mediation module.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/webservices/tutorials/ws-WESB-Mediation-Module/index.html?ca=drs-]]></link> 
		<pubDate>18 Mar 2009 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[SOA fundamentals in a nutshell]]></title> 
		<description><![CDATA[Thinking about getting certified in Service-Oriented Architecture (SOA)?
            Want to catch the wave of interest in SOA? Taking this tutorial would help you
            in preparing for the IBM SOA fundamentals test leading to your certification as an IBM Certified SOA Associate. Even if you&apos;re not planning for certification right
            now, this tutorial is a good place to start learning about what SOA is and
            what it can do for your organization.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-soa-ibmcertified.html?ca=drs-]]></link> 
		<pubDate>15 Mar 2009 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Leveraging RIXML with Web services]]></title> 
		<description><![CDATA[Research Information Exchange Markup Language (RIXML) defines a standard XML schema for exchanging content and metadata that tags  content with relevant information such as locations, names, and key information types that organizations can use to efficiently perform look-up, sort, and search operations. Discover how the combination of RIXML and Web services provides a powerful mechanism for exchanging key information.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/x-dw-x-rixmltut.html?ca=drs-]]></link> 
		<pubDate>16 Dec 2008 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Create stand-alone Web services applications with Eclipse and
                Java SE 6, Part 1: The Web service server application]]></title> 
		<description><![CDATA[Use the Eclipse Integrated Development Environment (IDE) and Java
            Platform, Standard Edition (Java SE) 6 to create a stand-alone Web services
            application that can be run from the console. In this tutorial, the first in a
            series, start by getting familiar with the Eclipse IDE. Configure the
            environment; create projects, packages, and classes; then run the application
            from the command line.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-eclipse-javase1.html?ca=drs-]]></link> 
		<pubDate>13 Nov 2008 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Customize JAX-RPC Web services and clients with advanced tools]]></title> 
		<description><![CDATA[This tutorial takes you beyond the basics of the JAX-RPC and shows how to customize your JAX-RPC Web services and clients with the help of Apache Axis. On the client side, you can autogenerate much of the code required to connect with new JAX-RPC Web services, focusing your time on the interactions themselves rather than on routine Web service calls. On the server side, you can add additional options, limit the methods you expose, and restrict parameters you&apos;ll accept. All of this is possible with a little customization and a deeper understanding of the Apache Axis toolset.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/j-dw-java-jaxrpc2-i.html?ca=drs-]]></link> 
		<pubDate>19 Aug 2008 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Build a RESTful Web service]]></title> 
		<description><![CDATA[Representational state transfer (REST) is a style of designing loosely coupled applications that rely on named resources rather than messages. The hardest part of building a RESTful application is deciding on the resources you want to expose. Once you&apos;ve done that, using the open source Restlet framework makes building RESTful Web services a snap. This tutorial guides you step-by-step through the fundamental concepts of REST and building applications with Restlets.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/j-dw-java-rest-i.html?ca=drs-]]></link> 
		<pubDate>22 Jul 2008 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Build an RPC service and client using JAX-RPC]]></title> 
		<description><![CDATA[Remote procedure calls (RPCs) are the precursors to modern Web services
    that are based on the Simple Object Access Protocol (SOAP) or Representational State
    Transfer (REST). Because all of the Java platform&apos;s Web service APIs are built on the concepts introduced in RPC, understanding the Java APIs for XML-Based RPC (JAX-RPC) is an almost mandatory step for writing efficient and effective Web services in the Java language. This tutorial takes you through getting and installing JAX-RPC, configuring it, and building a server-side RPC receiver and a simple client-side application.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/j-dw-java-jaxrpc-i.html?ca=drs-]]></link> 
		<pubDate>15 Jul 2008 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Multistate maintenance using BPEL parallel path pattern and custom properties]]></title> 
		<description><![CDATA[IBM Industry Architect Sravan Yallapragada illustrates how to maintain
      multiple states of an entity concurrently using the Business Process Execution
      Language (BPEL) parallel path pattern and the custom properties of a BPEL. Learn how
      to run different queries on the states maintained in the custom properties using the
      BusinessFlowManager APIs.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-multistatebpel.html?ca=drs-]]></link> 
		<pubDate>22 May 2008 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Mock Web services with Apache Synapse to develop and test Web services]]></title> 
		<description><![CDATA[Apache Synapse is a simple, lightweight, high-performance enterprise service
      bus (ESB) released under the Apache License, Version 2.0 from the Apache Software
      Foundation. Using Apache Synapse, you can filter, transform, route, manipulate, and
      monitor SOAP, binary, XML, and plain text messages that pass through your
      large-scale enterprise systems by HTTP, HTTPS, Java Message Service (JMS), Simple
      Mail Transfer Protocol (SMTP), Post Office Protocol Version 3 (POP3), FTP, file
      systems, and many other transport mediums. But for an individual developer, what&apos;s
      the use of an ESB product in your day-to-day life? The simplicity of the
      configuration, out-of-the-box feature set, extensible architecture, and the minimal
      footprint makes it a versatile and powerful tool that you can use for a variety of
      tasks. This article examines how you can use Apache Synapse to create mock Web
      services.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-synapse.html?ca=drs-]]></link> 
		<pubDate>01 May 2008 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Write REST services]]></title> 
		<description><![CDATA[This tutorial discusses the concepts of REST and the Atom Publishing
Protocol (APP) and shows how they apply to services. It also shows how to use Java technology to implement REST/APP-based services.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/x-dw-x-restatompp.html?ca=drs-]]></link> 
		<pubDate>20 Dec 2007 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Design and develop JAX-WS 2.0 Web services]]></title> 
		<description><![CDATA[Using Java API for XML Web Services (JAX-WS) technology to design and
      develop Web services yields many benefits, including simplifying the construction of
      Web services and Web service clients in Java, easing the development and deployment
      of Web services, and speeding up Web services development. This tutorial walks you
      through how to do all of this and more by developing a sample order-processing
      application that exposes its functionality as Web services. After going through this
      tutorial, you&apos;ll be able to apply these concepts and your newly acquired knowledge
      to develop Web services for your application using JAX-WS technology.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-jax.html?ca=drs-]]></link> 
		<pubDate>20 Sep 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Exposing DB2 Version 9 pureXML using WebSphere Integration Developer]]></title> 
		<description><![CDATA[IBM offers a set of industry specific Web services that provide operations
      to expose the native XML capabilities of DB2.  These Web services can be accessed in
      a Websphere Integration Developer module that can be used in a work flow to
      manipulate your FpML data. Follow step-by-step instructions on how to build, test, and deploy a mediation module that can store well-formed XML documents in a DB2 XML column using a WebSphere Integration Developer
        module.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/dm-dw-dm-0709devlin-i.html?ca=drs-]]></link> 
		<pubDate>20 Sep 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Using IBM Rational Tester for SOA Quality: Testing SOAP-Secured Web Services]]></title> 
		<description><![CDATA[Learn how to test SOAP-secured Web services by using the IBM Rational Tester for SOA quality.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/r-dw-rt-tsqsoap.html?ca=drs-]]></link> 
		<pubDate>14 Aug 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Automate Web service testing, Part 3: Test a secured Web service with IBM Rational Software Architect and XMLUnit]]></title> 
		<description><![CDATA[This tutorial introduces the technique of automating the testing of a
      typical Web service using several technologies, including JUnit, Apache Commons
      HttpClient, and Apache XMLUnit. The technique is demonstrated on the development
      platform that IBM Rational(R) Software Architect offers. The tutorial addresses testers
      and developers who are interested in functional testing of a Web service. Before you
      begin, you need a basic understanding of Web services and Java(TM) development, and you
      should have had some exposure to unit testing tools, such as JUnit.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-soa-autotest3.html?ca=drs-]]></link> 
		<pubDate>19 Jul 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Using IBM Rational Tester for SOA Quality: Testing HTTPS Web Services]]></title> 
		<description><![CDATA[Learn how to test HTTPS Web services by using IBM Rational Tester for SOA Quality. This tutorial covers creating a test, handling the HTTPS protocol with Web service recording, configuring the test, and replaying the test.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/r-dw-rt-tsqhttps.html?ca=drs-]]></link> 
		<pubDate>17 Jul 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Boost application development with Amazon Web Services, Part
      3: Amazon Simple Queue Service]]></title> 
		<description><![CDATA[Using the Amazon Simple Queue Service (SQS), you can build
      distributed applications that communicate using a message-based paradigm. Cell
      phones and other Java Platform, Micro Edition (Java ME) devices can use
      Amazon SQS easily with simple HTTP requests. In this tutorial, the third in a
      series on creating applications with Amazon Web Services (AWS), discover how to
      use SQS from a Java ME device.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-aws3.html?ca=drs-]]></link> 
		<pubDate>12 Jul 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Configure SonicESB for a business process, Part 2: Build, develop, and test a sample a SonicESB process within Rational
      Application Developer]]></title> 
		<description><![CDATA[Learn the next series of steps to develop a SonicESB process containing
      several services that interact to perform a sample Travel Agency Flow. You will use
      detailed step-by-step instructions to configure Sonic to expose the Travel Agency
      Process as a Web service. Code is developed and tested with IBM Rational(R)
      Application Developer.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-sonicesb2.html?ca=drs-]]></link> 
		<pubDate>12 Jul 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Designing manageable resources with Apache Muse]]></title> 
		<description><![CDATA[Learn to design and develop a system with multiple manageable resources without resorting
to lots of cut-and-paste hacks.   With the help of WSDLMerge, an overlooked tool in the Apache Muse project
arsenal, you can discover best practices for creating manageability interfaces that are
optimized for reuse.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ac-dw-ac-bpmusedesign-i.html?ca=drs-]]></link> 
		<pubDate>10 Jul 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Monitor a WSDM resource with Tivoli Monitoring Universal Agent]]></title> 
		<description><![CDATA[Discover how you can use the IBM Tivoli Monitoring (ITM) Universal Agent to
      consume and monitor a Web Services for Distributed Management (WSDM)-compliant interface for a manageable resource. Learn how to download, install, and configure the ITM Universal Agent to monitor the Apache HTTP Server.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ac-dw-ac-itmuagent-i.html?ca=drs-]]></link> 
		<pubDate>22 May 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Understanding Web Services specifications, Part 7: WS-Business Process Execution Language]]></title> 
		<description><![CDATA[You have a pretty robust system of services, but what you really want is an
      application that makes use of them to implement your business processes. Web
      Services Business Process Execution Language (WS-BPEL) provides you with a standard
      technology for composing and combining Web services so they will do what you want at
      the macro level, and not just the micro level. This tutorial, the last of a
      seven-part series, explains how to create a process flow for your services using
      WS-BPEL.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-understand-web-services7.html?ca=drs-]]></link> 
		<pubDate>10 May 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Understanding Web Services specifications, Part 6: WS-Interoperability]]></title> 
		<description><![CDATA[The goal of Web services is to enable communication between different
      software and hardware systems. These systems typically differ in both their hardware
      and software configurations. These differences have been overcome through the
      definition of standard protocols, such as those employed in building Web services.
      Occasionally, incompatibility issues arise even when using these standard protocols,
      which can lead to interoperability problems. This tutorial, Part 6 of the &quot;Understanding Web Services specifications&quot;
      series, explains the nature and origin of Web service interoperability problems. This tutorial also introduces you to
      the WS-I Basic Profile, which is a set of guidelines Web services should adhere to
      in order to achieve optimum interoperability.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-understand-web-services6.html?ca=drs-]]></link> 
		<pubDate>26 Apr 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Using model-driven development and pattern-based engineering to
                design SOA: Part 1. Creating UML profiles and model templates]]></title> 
		<description><![CDATA[This tutorial, Part 1 of the series, discusses the relationship
            between SOA and the extensibility features of IBM Rational
            Software Architect. It shows how you can leverage your own custom templates
            and profiles in Rational Software Architect to automate the design of an SOA
            solution.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/dw-rt-umlprofiles.html?ca=drs-]]></link> 
		<pubDate>17 Apr 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Build Web services in the WebSphere Application Server Toolkit Version 6.1, Part 2: Configure Web services security]]></title> 
		<description><![CDATA[Sharing personal or confidential information over Web services requires security. The IBM WebSphere Application Server Toolkit Version 6.1 WS-Security wizards make it easy to create a basic security framework to protect messages exchanged in a Web services environment. In this tutorial, the second in a two-part series, learn how to configure Web services security for a service or client service using WS-Security wizards.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-wsat2.html?ca=drs-]]></link> 
		<pubDate>05 Apr 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Use the Eclipse SOA Tools Platform plug-in to build and deploy a Web service]]></title> 
		<description><![CDATA[Work on the Eclipse SOA Tools Platform (STP) plug-in is well under way, and we should expect lots of new features to aid Service-Oriented Architecture (SOA) deployment in the coming months. The Eclipse STP became the ninth top-level project for the Eclipse organization in 2005, and since then, development has come a long way. With the Eclipse STP plug-in, you can go from a Java interface, annotate it with Web service-related properties, create a Web Services Description Language (WSDL) for the Web service, generate and code Java stubs you can then compile into a WAR file, and deploy on your favorite Web server. This tutorial shows you how to accomplish all this using the Eclipse STP plug-in.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-eclipse-soatp.html?ca=drs-]]></link> 
		<pubDate>27 Mar 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Automate Web service testing, Part 2: Test a Web service with XMLUnit]]></title> 
		<description><![CDATA[This tutorial series, developed for testers and developers who are interested in functional Web service testing, walks you through automating typical Web service testing using technologies, such as JUnit, Apache Commons HttpClient, and Apache XMLUnit. In this installment, Part 2, you&apos;ll learn how to create a simple Web service, how to use HttpClient to invoke a Web service, and how to compare the expected response and actual response using XMLUnit. The authors demonstrate these techniques on the IBM Rational Software Architect development platform.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-soa-autotest2.html?ca=drs-]]></link> 
		<pubDate>26 Mar 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Apache Derby resources from the Web services perspective, Part 3: Manage Apache Derby using Web Services Distributed Management]]></title> 
		<description><![CDATA[So far in this three-part tutorial series about the concept of WS-resources and the Web Services Resource Framework (WSRF), you&apos;ve created a Person resource and learned how to use WS-Notifications with it. This final installment shows you how to look at WS-Resources from a different perspective -- that of a tangible item rather than a set of information. You&apos;ll create a Web service to control the Apache Derby database you&apos;ve been using throughout this project as well as the client that treats Derby as a WS-Resource.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-ad-ws3.html?ca=drs-]]></link> 
		<pubDate>23 Mar 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Put Muse and Eclipse TPTP WSDM tools to work]]></title> 
		<description><![CDATA[Learn how to install Apache Muse, the stable release of the Web Services Distributed Management (WSDM) Tooling in Eclipse TPTP 4.3, and the latest development builds of WSDM Tooling in TPTP 4.4. With this tutorial, a stand-alone &quot;prequel&quot; to the tutorial on crafting a WSDM endpoint using the Eclipse TPTP Build to Manage tooling, you&apos;ll be a master of installation.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ac-dw-ac-wsdmtptp2-i.html?ca=drs-]]></link> 
		<pubDate>13 Mar 2007 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[The ultimate mashup -- Web services and the semantic Web, Part 4: Create an ontology]]></title> 
		<description><![CDATA[This series details the creation of a mashup application that gives control over the data displayed back to the user; to do that, you need to build in intelligence.  Now that you know how to represent information in RDF, you can start to create an ontology using the XML-based Web Ontology Language (OWL), which will enable you to automatically choose between services and parts of services.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/x-dw-x-ultimashup4.html?ca=drs-]]></link> 
		<pubDate>08 Mar 2007 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[The ultimate mashup -- Web services and the semantic Web, Part 5: Change out Web services]]></title> 
		<description><![CDATA[This series details the creation of a mashup application that gives control over the data displayed back to the user.  Now that you know how to create an ontology that defines the concepts represented by a service, you can enable users to choose which service they want to use.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/x-dw-x-ultimashup5.html?ca=drs-]]></link> 
		<pubDate>08 Mar 2007 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Understanding Web Services specifications, Part 5: WS-Policy]]></title> 
		<description><![CDATA[This tutorial, Part 5 of the &quot;Understanding Web Services specifications&quot; series, explains the concepts behind WS-Policy and related standards, such as WS-SecurityPolicy, which provide a means to specify possible configurations of a Web service, and also to enforce defined security and authentication.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-understand-web-services5.html?ca=drs-]]></link> 
		<pubDate>23 Feb 2007 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Flip for Flapjax]]></title> 
		<description><![CDATA[Meet Flapjax -- a new programming language with an old syntax based on standard JavaScript. With Flapjax you can easily program data sharing, interfaces to external Web services, persistence, and end-user responsiveness in Web applications.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/wa-dw-wa-flapjax.html?ca=drs-]]></link> 
		<pubDate>20 Feb 2007 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Automate Web service testing, Part 1: Create a Web service using IBM Rational Software Architect]]></title> 
		<description><![CDATA[Learn how to automate the testing of a typical Web service using an array of technologies such as JUnit, Apache Commons HttpClient and Apache XMLUnit. In this first in a two-part tutorial series, you&apos;ll create a simple Web service using IBM Rational Software Architect.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-soa-autotest1.html?ca=drs-]]></link> 
		<pubDate>20 Feb 2007 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Create a WSDM endpoint using Build to Manage tooling from the Eclipse TPTP project]]></title> 
		<description><![CDATA[Build a Web Services Distributed Management (WSDM) interface for the Apache HTTP server without having to worry about Web services artifacts like Web Services Description Language (WSDL) and schema files, using refreshed tooling for WSDM in the Eclipse open source project. In a previous tutorial, you learned how to accomplish this task by hand coding the artifacts required by the Apache Muse run time and using the command-line utilities in Muse. In this tutorial, you do the same but in a faster, easier way. By the end of this tutorial, you will be accomplished at using the tooling integrated into Eclipse to model, generate, and test WSDM interfaces.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ac-dw-ac-wsdmeclipse-i.html?ca=drs-]]></link> 
		<pubDate>13 Feb 2007 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Web Services Gateway WS-Security configuration]]></title> 
		<description><![CDATA[Learn how to configure Web services security in the IBM WebSphere Web Services Gateway (WSGW). This tutorial provides a high-level overview and step-by-step instructions on using the Administrative Console in WebSphere Application Server v6 to configure WSGW with Web services security that&apos;s based on the Web Services Security (WS-Security) 1.0 specification.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-configwsgw.html?ca=drs-]]></link> 
		<pubDate>06 Feb 2007 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Build secure Web services]]></title> 
		<description><![CDATA[Security is an essential part of any Web service. Rational Application Developer allows you to take advantage of security standards and without too much effort create all of the necessary parameters to add security to your services.  This tutorial shows you how to authenticate using a user ID and password, ensure integrity using digital signatures, and ensure confidentiality using encryption.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/rational/education/dw-rt-secureservices/index.html?ca=drs-]]></link> 
		<pubDate>30 Jan 2007 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Building a secure SOAP client for J2ME, Part 3: Secure Web services API stub classes]]></title> 
		<description><![CDATA[Learn how to build a secure Web services client based on Java 2, Micro Edition (J2ME) in this three-part tutorial series. This final installment covers important security algorithms for J2ME.  It puts together the pieces developed in the previous two installments and presents a mechanism for testing your secure Web services clients. You also build a stub enhancer tool that can considerably reduce the manual programming effort required to build secure Web services clients.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-soa-securesoap3.html?ca=drs-]]></link> 
		<pubDate>19 Jan 2007 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Invoke Web services with WebSphere MQ and WebSphere Enterprise Service Bus]]></title> 
		<description><![CDATA[Learn how to invoke a Web service with an IBM WebSphere MQ client, using IBM WebSphere Enterprise Service Bus (ESB) and IBM WebSphere Integration Developer. You&apos;ll create  an MQ Java client, write a custom WebSphere MQ data binding and a custom function selector for WebSphere ESB, and configure WebSphere ESB to receive messages from an MQ Queue.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-mq-esb.html?ca=drs-]]></link> 
		<pubDate>16 Jan 2007 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Hit the ground running with AIDE, Part 7: Better IT management]]></title> 
		<description><![CDATA[The IBM Autonomic Integrated Development Environment (AIDE) facilitates a model-driven approach to touchpoint development, which is a useful, factory-style, wizard-assisted pattern for producing generic touchpoints. However, at some point in the AIDE-driven workflow, the touchpoint must be made specific to a given application. You can do this either at the model design stage or manually through hard-coding. In this tutorial -- the seventh in the series -- discover techniques for creating both generic and specific touchpoints, and learn how to produce touchpoints that have the right mixture for a given management application.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ac-dw-ac-aidetut7-i.html?ca=drs-]]></link> 
		<pubDate>19 Dec 2006 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Expose plug-ins as Web services with Eclipse]]></title> 
		<description><![CDATA[With the recent development of a Open Services Gateway Initiative (OSGi) server-side implementation, you can now extend traditional Eclipse plug-ins as Web services. Using the Eclipse Equinox Incubator server-side project, an implementation of the OSGi framework that you can deploy on an application server, you can package and dynamically load Eclipse plug-ins in a Web application server. You can expose plug-ins as Web services, and at the same time allow them to interact with other plug-ins that were intended for client-side applications.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-eclipseplugin.html?ca=drs-]]></link> 
		<pubDate>08 Dec 2006 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Create a WSDM interface for an HTTP server using Apache Muse]]></title> 
		<description><![CDATA[Learn how you can use Apache Muse to create a WS-DistributedManagement (WSDM)-compliant interface for a manageable resource. In this tutorial, you&apos;ll see how to design the Web service interface for the resource, generate code for the implementation, and deploy the code as a Web application. The manageable resource focus of this tutorial is the ubiquitous Apache HTTP Server, commonly-referred to as &quot;httpd.&quot; After completing this tutorial, you should have a Muse-based application that lets any WSDM-compliant management client manipulate the httpd resource.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ac-dw-ac-wsdmmuse-i.html?ca=drs-]]></link> 
		<pubDate>21 Nov 2006 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Build Web services in the WebSphere Application Server Toolkit Version 6.1, Part 1: Use Web services wizards]]></title> 
		<description><![CDATA[Learn how to use Web services wizards in the WebSphere Application Server Toolkit (AST) to create top-down Web services, generate the corresponding Web services client, and deploy the Web services application to WebSphere Application Server.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-wsat1.html?ca=drs-]]></link> 
		<pubDate>20 Nov 2006 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Hit the ground running with AIDE, Part 6: Build an autonomic computing system]]></title> 
		<description><![CDATA[This tutorial -- the sixth in the series -- introduces two key elements of the IBM Autonomic Integrated Development Environment (AIDE): Apache Tomcat and Axis. Discover tooling-related gaps that the AIDE online help doesn&apos;t cover so that you can become more comfortable with the way the toolkit uses the standard open source components.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ac-dw-ac-aidetut6-i.html?ca=drs-]]></link> 
		<pubDate>14 Nov 2006 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Configure SonicESB for a business process, Part 1: Build, develop, and test a sample SonicESB process using IBM Rational Application Developer]]></title> 
		<description><![CDATA[Learn how to develop a SonicESB process containing several services which interact to perform a sample Travel Agency Flow. You&apos;ll use detailed step-by-step instructions to configure Sonic to expose the Travel Agency Process as a Web service.  Code is developed and tested with IBM Rational Application Developer.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-sonicesb1.html?ca=drs-]]></link> 
		<pubDate>07 Nov 2006 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Apache Derby resources from the Web services perspective, Part 2: Producing and consuming WS-Notifications with Derby]]></title> 
		<description><![CDATA[Continue on your mission to make your resources service-oriented architecture (SOA)-friendly. Part 1 of this three-part tutorial series showed you how to use WS-Resources to refer to Apache Derby data and structures from within the inherently stateless environment of Web services. Exposing a database entity through a Web service resource helps you easily provide state and database information through the standardized Web Services Resource Framework (WSRF). But how do you monitor the resource to check for changes? WS-Notification standard Web services. This installment, Part 2, walks you through producing and consuming Web services notifications with Apache Derby and teaches you about WS-Notification, which provides another standardized interface for the monitoring and examination of a Web service.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-ad-ws2.html?ca=drs-]]></link> 
		<pubDate>17 Oct 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Design SOA services with Rational Software Architect, Part 3: Use assets and patterns in your design]]></title> 
		<description><![CDATA[In this tutorial, which is Part 3 of the Design SOA services with Rational Software Architect series, you will learn how to enhance your service-oriented architecture (SOA) service design using IBM Rational Software Architect. In a true model-driven development (MDD) approach, you will leverage reusable software assets and patterns to address requirements. You will also learn how to link design decisions to requirements and publish model reports.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/rational/education/dw-r-soaservices3/index.html?ca=drs-]]></link> 
		<pubDate>10 Oct 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[IBM Certified SOA Solution Designer certification prep, Part 1: SOA best practices]]></title> 
		<description><![CDATA[Service-Oriented Architecture (SOA) is the next step in software development, leveraging XML technologies and Web services that went before. This best practices tutorial teaches you how to use SOA techniques in system design effectively. Use this tutorial, along with the other educational resources listed below, to help prepare for IBM Certified SOA Solution Designer certification.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-soacert1.html?ca=drs-]]></link> 
		<pubDate>10 Oct 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Apache Derby resources from the Web services perspective, Part 1: Derby data as WS-Resources]]></title> 
		<description><![CDATA[As the world moves in the direction of service-oriented architecture (SOA), it becomes crucial that all of your resources are SOA friendly. That may mean they produce services, that they consume services, or that they are services. This three-part tutorial series looks at Apache Derby from the perspective of making it Web services-aware. Web services are stateless, but most applications are not. This tutorial, Part 1, shows you how to use WS-Resources to refer to Derby data and structures from within the inherently stateless environment of Web services.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-ad-ws1.html?ca=drs-]]></link> 
		<pubDate>03 Oct 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Design SOA services with Rational Software Architect, Part 2: Design services with the UML Profile for Software Services]]></title> 
		<description><![CDATA[Learn how to design service-oriented architecture (SOA) using IBM Rational Software Architect. This model-driven development (MDD) approach is based on the Unified Modeling Language (UML) and the IBM developerWorks UML 2.0 Profile for Software Services.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/rational/education/dw-r-soaservices2/index.html?ca=drs-]]></link> 
		<pubDate>26 Sep 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Dynamic Web service client]]></title> 
		<description><![CDATA[Learn how you can significantly speed the sometimes tedious and repetitive tasks of service publishing and inquiry with the dynamic Web service client.  This all-in-one bundle encompasses components for UDDI registries, including publish and inquiry, using UDDIV3Client API, and Web services.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-soa-dwsc.html?ca=drs-]]></link> 
		<pubDate>22 Sep 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Design SOA services with Rational Software Architect, Part 1: Get started with requirements, process, and modeling]]></title> 
		<description><![CDATA[In this tutorial, Part 1 of a series, you will learn about the relationship between a set of tools in the IBM Rational Software Development Platform that you will use as you design an SOA-based service using Model-Driven Development (MDD). You’ll see how to access requirements from different sources, use a customized software development process, and then start to model a design for the required service. Tools used include IBM Rational Software Architect, IBM Rational Software Modeler, IBM WebShpere Business Modeler, IBM Rational RequisitePro and the IBM Rational Unified Process (RUP) methodology.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/rational/education/dw-r-soaservices1/index.html?ca=drs-]]></link> 
		<pubDate>19 Sep 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Build HTTPS Web services with Rational Application Developer, Part 2: Configure HTTPS Web services]]></title> 
		<description><![CDATA[In part 2 of this series, you&apos;ll configure HTTPS for a Web services application. You will create a self-signed certificate using iKeyman and configure SSL settings using WebSphere Admin Console. Finally, you&apos;ll test HTTPS Web services from both a Java  2 Enterprise Edition (J2EE) and Java 2 Platform, Standard Edition (J2SE) client.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-httpsrad2.html?ca=drs-]]></link> 
		<pubDate>08 Sep 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Hit the ground running with AIDE, Part 5: Build an autonomic computing system]]></title> 
		<description><![CDATA[This tutorial -- the fifth in the series -- illustrates the management of Apache
	Derby databases using touchpoint technology. Learn how to use a touchpoint that contains a
	working instance of Derby, and work through a management interface to a Derby database
	instance as a Web service-based managed object. You interact with this touchpoint using
	the IBM Autonomic Integrated Development Environment (AIDE) resource browser and
	a Derby Java client program.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ac-dw-ac-aidetut5-i.html?ca=drs-]]></link> 
		<pubDate>05 Sep 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Understanding Web Services specifications, Part 4: WS-Security]]></title> 
		<description><![CDATA[This tutorial, Part 4 of the &quot;Understanding Web services specifications&quot; series, explains the concepts behind WS-Security and related standards such as XML Signature, which combine to make security in the Web services world not just possible, but practical.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-understand-web-services4.html?ca=drs-]]></link> 
		<pubDate>22 Aug 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Build HTTPS Web services with Rational Application Developer, Part 1: Web services and Web services clients]]></title> 
		<description><![CDATA[Build secure Web services using transport-level security (HTTPS) with IBM Rational  Application Developer Version 6.0.1.1 and later. In Part 1 of this series, you will build Web services for a calculator application. You will generate and test two different types of Web services clients: a J2EE client and a J2SE client.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-httpsrad1.html?ca=drs-]]></link> 
		<pubDate>15 Aug 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Building a secure SOAP client for J2ME, Part 2: Enhancing stub classes in Web services APIs (WSA) for J2ME]]></title> 
		<description><![CDATA[Learn how to enable J2ME clients to securely access your Web services.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-soa-securesoap2.html?ca=drs-]]></link> 
		<pubDate>04 Aug 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Understanding Web Services specifications, Part 3: Uniform Description and Discovery Interface (UDDI)]]></title> 
		<description><![CDATA[Learn the basic concepts of the Uniform Description and Discovery Interface (UDDI), and how to access it using a Java application, in this third in a series of tutorials on the major Web services specifications.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-understand-web-services3.html?ca=drs-]]></link> 
		<pubDate>21 Jul 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Hit the ground running with AIDE, Part 4: Touchpoint notifications and a simple manager]]></title> 
		<description><![CDATA[This tutorial, the fourth in the series, describes how to create a touchpoint that maps instrumented notifications into their touchpoint equivalent. The previous tutorial in this series described how to implement simple GET and SET operations in the touchpoint. This tutorial completes the picture by adding notification handling and paves the way for more complete interaction between your touchpoints and the underlying managed resources. You also learn how to programmatically manipulate a set of touchpoints which lays the foundation for creating a simple autonomic manager.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ac-dw-ac-aidetut4-i.html?ca=drs-]]></link> 
		<pubDate>18 Jul 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Understanding Web Services specifications, Part 2: Web Services Description Language (WSDL)]]></title> 
		<description><![CDATA[The current emphasis on Service-Oriented Architectures (SOA) has put the spotlight on Web services, but it&apos;s easy to get lost in all the information being bandied about. In this second in a series of tutorials on the major Web services specifications you&apos;ll learn about Web Services Definition Language, and how to describe a Web service so others can easily create clients to access it from any programming language or platform.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-understand-web-services2.html?ca=drs-]]></link> 
		<pubDate>07 Jul 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Hit the ground running with AIDE, Part 3: Touchpoint and managed resource integration]]></title> 
		<description><![CDATA[This tutorial, the third in a series on the IBM Autonomic Integrated Development Environment (AIDE), describes a basic touchpoint interface for a managed resource. Discover how Eclipse supports the workflows for such development with TODO items and learn how to provide a touchpoint-based platform for arbitrary managed resource management -- a topic that has dogged the telecom and enterprise management arenas for decades.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ac-dw-ac-aidetut3-i.html?ca=drs-]]></link> 
		<pubDate>27 Jun 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Exposing an Apache Derby stored procedure as a Web service]]></title> 
		<description><![CDATA[Because of its small footprint, we often think of Apache Derby in terms of an embedded database. But what about in distributed environments, such as Web services or service-oriented architectures (SOAs)? Walk through this tutorial to find out how to build a Derby stored procedure, expose it as a Web service, and access that service.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-ad-websvc.html?ca=drs-]]></link> 
		<pubDate>20 Jun 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Building a secure SOAP client for J2ME, Part 1: Exploring Web services APIs (WSA) for J2ME]]></title> 
		<description><![CDATA[This three-part tutorial series demonstrates how to build a secure Web services client based on J2ME. This first part introduces application scenarios which allow wireless access to your Web services. Part 1 also discusses the architecture of a secure Web service application and explains the way different technology components collaborate with each other in a J2ME application to provide security features. We also explore Web Services APIs (WSA) for J2ME in detail by digging deep inside a couple of WSA applications. Later parts of this tutorial will expand upon these concepts to incorporate security into WSA applications.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-soa-securesoap1.html?ca=drs-]]></link> 
		<pubDate>16 Jun 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Hit the ground running with AIDE, Part 2: Build a real-world touchpoint]]></title> 
		<description><![CDATA[This tutorial -- the second in series on AIDE -- moves beyond the basics of building touchpoints using the IBM Autonomic Integrated Development Environment (AIDE) toolkit and covers the use of events and IT management technologies (specifically the Java Management Extensions) and demonstrates how to connect external value-added Java tools to autonomic computing touchpoints. I&apos;ll focus on how to tackle the problem of linking autonomic computing touchpoints with external JMX-instrumented software.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ac-dw-ac-aidetut2-i.html?ca=drs-]]></link> 
		<pubDate>23 May 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Understanding Web Services specifications, Part 1: SOAP]]></title> 
		<description><![CDATA[The current emphasis on Service-Oriented Architectures (SOA) has put the spotlight on Web services, but it&apos;s easy to get lost in all the information being bandied about. This first in a series of tutorials on the major Web services specifications describes the basic concepts of Web services and SOAP. You&apos;ll learn how to build a SOAP server and client.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-understand-web-services1.html?ca=drs-]]></link> 
		<pubDate>15 May 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[On demand business process life cycle, Part 15: Deploy a scalable, secure and stable foundation for a Service-Oriented Architecture]]></title> 
		<description><![CDATA[Deploy a scalable, secure and stable foundation for your service-oriented architecture using a WebSphere Process Server 6.0.1 cluster.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-odbp15.html?ca=drs-]]></link> 
		<pubDate>09 May 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Calling secured Web services methods from PHP]]></title> 
		<description><![CDATA[Learn how to satisfy the requirements for security and method definition in PHP:Hypertext Processor (PHP) scripts. Using the new SOAP extension in PHP 5, you&apos;ll see how to implement WS-Security basic authentication and how to pass complex objects as parameters for SOAP calls.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-soa-callsecurephp.html?ca=drs-]]></link> 
		<pubDate>05 May 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Hit the ground running with AIDE, Part 1: Building a touchpoint]]></title> 
		<description><![CDATA[This tutorial, the first in a series on the IBM Autonomic Integrated Development Environment (AIDE), shows how you can get up and running quickly with the IBM AIDE toolkit. Discover touchpoint creation, modification, and deployment and learn about the internals of the touchpoint in relation to the underlying model.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ac-dw-ac-aidetut1-i.html?ca=drs-]]></link> 
		<pubDate>18 Apr 2006 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Use PHP to build a search engine optimization app: Creating reports and billing clients]]></title> 
		<description><![CDATA[PHP, a dynamic Web-based programming language, takes a variety of input formats and has a built-in SOAP client to obtain information from the Web. PHP, combined with applications using search engine optimization (SEO), is a powerful tool for obtaining information from major search engines, allowing this information to guide a webmaster&apos;s online marketing and SEO strategies. In this final part of a two-part &quot;Use PHP to build a search engine optimization app&quot; series, we add two search venues and the functionality to search all or just one of the search engines. You will also extend the Apache Derby database to provide support for billing clients.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-php-seo2.html?ca=drs-]]></link> 
		<pubDate>21 Mar 2006 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Use PHP to build a search engine optimization app, Part 1: Getting started]]></title> 
		<description><![CDATA[PHP, a dynamic Web-based programming language, takes a variety of input formats and uses a built-in SOAP client to obtain information from the Web. PHP, combined with applications using search engine optimization (SEO), is a powerful tool for obtaining information from major search engines, allowing this information to guide a webmaster&apos;s online marketing and SEO strategies. Find out how to take advantage of these strategies by building the back end of an application to monitor and track your client&apos;s SEO efforts.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-php-seo1.html?ca=drs-]]></link> 
		<pubDate>14 Mar 2006 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Create a UIMA component Web service, Part 2: Deploy the UIMA component as a Web service]]></title> 
		<description><![CDATA[Search word processing documents, emails, video, and other unstructured information for specific text or even for concepts using the Unstructured Information Management Architecture (UIMA). The second and final part of this series shows you how to deploy the component you built in Part 1 as a Web service.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-uima2.html?ca=drs-]]></link> 
		<pubDate>06 Jan 2006 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Create a UIMA component Web service, Part 1: Create a UIMA application using Eclipse]]></title> 
		<description><![CDATA[Search word processing documents, emails, video, and other unstructured information for specific text or even for concepts using the Unstructured Information Management Architecture (UIMA). Part 1 of this tutorial explains how to install and use the UIMA Eclipse plug-ins to create a simple UIMA application.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-uima.html?ca=drs-]]></link> 
		<pubDate>06 Dec 2005 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Create a Web storefront using PHP, Derby and PayPal, Part 3: Setting up orders, shipping, and e-mail]]></title> 
		<description><![CDATA[This series chronicles the building of a Web storefront in PHP using PHP Data Objects to access a Derby database. The storefront includes a user manageable shopping cart that allows item purchases using PayPal, and includes the ability for merchants to notify customers via e-mail on successful orders automatically. This final part covers the addition of transactions, a shipping component, and an e-mail notification feature.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-paypal3-i.html?ca=drs-]]></link> 
		<pubDate>22 Nov 2005 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Configure secure Web services communications through an ESB]]></title> 
		<description><![CDATA[Use IBM WebSphere(R) Application Server V6.0 Service Integration technologies to secure SOAP over HTTP requests to an example Bank Application Web service. The example provides authentication of SOAP/HTTP user requests and authorization of SOAP over HTTP user requests for specific operations. It shows you how to provide secure internet accessibility to the Bank Application so that customers can retreive their account information.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-seccomm.html?ca=drs-]]></link> 
		<pubDate>22 Nov 2005 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Access IBM Workplace Collaboration Services using Web services]]></title> 
		<description><![CDATA[IBM Workplace Collaboration Services (IWCS) provides collaborative services that can be used in your applications. These collaborative services are available to you via Application Programming Interfaces (APIs) and Service Provider Interfaces (SPIs). A majority of these services are also available via Web Services. In this tutorial you will explore the steps required to access these collaborative services using Rational Application Developer to build your client applications. Two examples show you how to access two separate services exposed by IWCS server.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/i-dw-ls-workplacews.html?ca=drs-]]></link> 
		<pubDate>15 Nov 2005 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Create a Web storefront using PHP and PayPal, Part 2: Collecting payments]]></title> 
		<description><![CDATA[This series chronicles the building of a Web storefront in PHP using PHP Data Objects to access a Derby database. The storefront includes a user manageable shopping cart that allows item purchases using PayPal, and includes the ability for merchants to notify customers via e-mail on successful orders automatically. Part 2 covers creating shopping carts and making payments via PayPal.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-paypal2-i.html?ca=drs-]]></link> 
		<pubDate>15 Nov 2005 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Create a Web storefront using PHP and PayPal, Part 1: Pouring the foundation database]]></title> 
		<description><![CDATA[This series chronicles the building of a Web storefront in PHP using PHP Data Objects to access a Derby database. The storefront includes a user manageable shopping cart that allows item purchases using PayPal, and includes the ability for merchants to notify customers via e-mail on successful orders automatically.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-paypal1-i.html?ca=drs-]]></link> 
		<pubDate>08 Nov 2005 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Develop apps with Web services and the eBay SDK, Part 3: Develop eBay applications with PHP5 and Web services]]></title> 
		<description><![CDATA[Create applications in PHP5 that interact with eBay through Web services. Almost half of eBay&apos;s transactions occur through its Web services platform. In this tutorial, you&apos;ll acquire a solid understanding of the mechanics of the eBay XML API and learn how to use the Services_Ebay PHP extension.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-ebaysdk3-i.html?ca=drs-]]></link> 
		<pubDate>08 Nov 2005 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Develop Web services with Rational Application Developer, Part 2: Develop a Math Enterprise JavaBean]]></title> 
		<description><![CDATA[Continue learning how to develop applications quickly and efficiently using Rational&amp;reg; Application Developer Version 6.0. This two-part tutorial provides an introductory view of Rational Application Developer through development of a sample Enterprise Java(TM)Bean (EJB) and Web service. Part 2 of this series continues the steps necessary to develop, test, and deploy a Math session bean.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-ejbrad2-i.html?ca=drs-]]></link> 
		<pubDate>04 Nov 2005 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Create an Amazon storefront using PHP, Part 2]]></title> 
		<description><![CDATA[This is Part 2 of a two-part tutorial that constructs an Amazon storefront using PHP and the Amazon E-Commerce Service (ECS). This tutorial shows how to create a shopping cart, a &quot;browse for similar items&quot; feature, a specialty theme shop, and a collectibles shop.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-amazon2-i.html?ca=drs-]]></link> 
		<pubDate>01 Nov 2005 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Use Business Integration Reference Architecture (BIRA) tools, Part 1: Model your business processes with WebSphere Business Integration Modeler]]></title> 
		<description><![CDATA[Create business process models using Business Integration Reference Architecture (BIRA) tools such as IBM Websphere&amp;reg; Business Integration Modeler, Websphere Studio Application Developer Integration Edition, and WebSphere Business Server Foundation. People in a variety of roles, from business analysts to developers, can benefit from the power and flexibility of these tools in defining and executing their business process models.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-bira1.html?ca=drs-]]></link> 
		<pubDate>31 Oct 2005 05:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Develop Web services with Rational Application Developer, Part 1: Build, test, and deploy a sample Enterprise JavaBean]]></title> 
		<description><![CDATA[Discover how to develop applications quickly and efficiently using Rational(R) Application Developer Version 6.0. This two-part tutorial provides an introductory view of Rational Application Developer through development of a sample Enterprise Java(TM)Bean (EJB) and Web service. In Part 1 of this series, you will develop, test, and deploy a Math session bean.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-ejbrad1-i.html?ca=drs-]]></link> 
		<pubDate>07 Oct 2005 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Develop apps with Web services and the eBay SDK, Part 2: Use the eBay SOAP API to build an eBay search engine]]></title> 
		<description><![CDATA[Demonstrate good system integration practices. Take this tutorial and learn how to develop a Java(TM) application using the eBay(R) SOAP (Simple Object Access Protocol) SDK (Software Development Kit). Part 2 of this tutorial series focuses on integrating the application with eBay&apos;s Web services, using the authentication and authorization system, and making API (application program interface) calls.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-ebaysdk2-i.html?ca=drs-]]></link> 
		<pubDate>07 Oct 2005 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Process Choreography and the SIBus, Part 1: Invoke multiple Web services operations]]></title> 
		<description><![CDATA[Develop a multi-operation Web service using Rational(R) Application Developer and deploy it using the Service Integration Bus (SIBus). Using WebSphere(R) Process Choreographer and WebSphere(R) Application Server V6.0 Platform Messaging, you can build an enterprise-class business process execution environment. (Series: Process Choreography and the SIBus, Part 1)]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-sibus1.html?ca=drs-]]></link> 
		<pubDate>16 Sep 2005 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Transform protocols and route messages through an ESB]]></title> 
		<description><![CDATA[Deploy a Simple Object Access Protocol/Java(TM) Messaging Service (SOAP/JMS) stateless session bean Web service implementation in IBM WebSphere(R) Application Server Version 6.0 (Application Server) and provide access to SOAP/JMS using configured Service Integration Bus (SIB) messaging resources. Also learn how to configure Service Integration Bus Web services (SIBWS) inbound and outbound services to provide protocol transformation and routing of SOAP/HTTP service requests to the same SOAP/JMS target service.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-transform-esb-i.html?ca=drs-]]></link> 
		<pubDate>13 Sep 2005 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Boost application development with Amazon Web Services, Part 2: Introduction to the Amazon Simple Queue Service]]></title> 
		<description><![CDATA[Build and distribute applications that take advantage of Amazon&apos;s computing infrastructure to reliably deliver messages between application components. This tutorial is the second in a series on creating applications with Amazon Web Services and, in this installment, you can learn how to implement a Web service by using the Amazon Simple Queue Service. (Series: Boost application development with Amazon Web Services, Part 2)]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-aws2.html?ca=drs-]]></link> 
		<pubDate>02 Sep 2005 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Run applications in a business process container]]></title> 
		<description><![CDATA[Get step-by-step instructions on how to install and configure the required software in order to create a cluster of production-ready WebSphere(R) Business Integration - Server Foundation V5.1.1 application servers. You&apos;ll also learn how to support Business Rule Beans (BRBeans) framework-based applications.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-wbisfcluster.html?ca=drs-]]></link> 
		<pubDate>24 Aug 2005 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[IBM XML certification success, Part 3: Review objectives of IBM XML certification]]></title> 
		<description><![CDATA[Get a detailed look at the objectives of the IBM Certified Solution Developer Exam for XML and Related Technologies, and learn how specific XML technologies map to the objectives prescribed for this exam. This is the final installment of a three-part tutorial series designed specifically for those interested in XML certification. As in the first two parts of this series, authors Pradeep Chopra and Hari Vignesh Padmanaban wrap up each section with relevant examples, practice exercises, and exam tips to guide you to certification success.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/x-dw-x-cert3-i.html?ca=drs-]]></link> 
		<pubDate>23 Aug 2005 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Understand Web Services Reliable Messaging]]></title> 
		<description><![CDATA[Discover how the Web Services Reliable Messaging (WSRM) standard defines an environment, sequence, and structure for sending and receiving reliable messages. The goal is for a WSRM-enabled system to transmit messages, even in the event of a network, platform, or simple application failure. In this tutorial, you&apos;ll look at the WSRM specification, the basic mechanics of getting the system running, and an example of how the system works.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-wsrm-i.html?ca=drs-]]></link> 
		<pubDate>02 Aug 2005 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Develop apps with Web services and the eBay SDK, Part 1: Build an eBay search engine]]></title> 
		<description><![CDATA[The face of eBay that most people are familiar with is the company&apos;s Web presence. Learn how to write a small application that allows users to execute ad hoc queries against eBay through eBay&apos;s SOAP API. This application uses the eBay Java SDK. The use case is targeted at a small subset of the API, but you can generally apply the principles. (Series: Develop apps with Web services and the eBay SDK, Part 1)]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-ebaysdk1.html?ca=drs-]]></link> 
		<pubDate>26 Jul 2005 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Understand Web Services Distributed Management (WSDM)]]></title> 
		<description><![CDATA[Management through Web services simplifies the numerous interfaces and solutions that provide management tools for network-attached systems and devices. These range from simple printers to more complex operating system management issues. The Web Services Distributed Management (WSDM) standard defines two different environments, Management Using Web Services (MUWS) and Management of Web Services (MOWS), that define the structure and environment required to support these systems. This tutorial looks in detail at the definition and implementation issues of WSDM and how you can use WSDM within grid environments for the management of grids and grid services.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-wsdm.html?ca=drs-]]></link> 
		<pubDate>19 Jul 2005 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Integrate a secured Web service into a J2EE project]]></title> 
		<description><![CDATA[Integrate a secured Web service into an IBM(R) WebSphere(R) Studio Application Developer J2EE project. This tutorial shows you how with a step-by-step Enterprise JavaBeans (EJB) project sample application.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-j2eeint.html?ca=drs-]]></link> 
		<pubDate>06 Jul 2005 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Boost application development with Amazon Web Services, Part 1: How to use the Amazon E-Commerce Service]]></title> 
		<description><![CDATA[This tutorial provides an overview of Amazon Web Services (AWS). AWS exposes raw product information and key parts of Amazon.com technology to third-party developers for use in their applications. After describing how AWS works in general, the tutorial focuses on the main AWS service, called the Amazon E-Commerce Service (ECS). As part of this tutorial, you will develop a small Web application that uses ECS to display book and music information. (Series: Boost application development with Amazon Web Services, Part 1)]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-aws1.html?ca=drs-]]></link> 
		<pubDate>24 Jun 2005 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Implement WSDL Eclipse Modeling Framework client code]]></title> 
		<description><![CDATA[This tutorial shows you how to use the WSDL1.1 Eclipse Modeling Framework (EMF) plug-ins that are packaged with IBM(R) Rational(R) Software Architect. Upon completion of this tutorial, you will be able to implement your own WSDL1.1 EMF client code.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-wsdlemf-i.html?ca=drs-]]></link> 
		<pubDate>17 May 2005 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[Develop a multi-transport, accessible Web service in Rational Application Developer V6.0]]></title> 
		<description><![CDATA[Develop a multi-transport, accessible Web services implementation using IBM&amp;reg; Rational&amp;reg; Application Developer V6.0. then deploy and test the solution in an Enterprise Service Bus (ESB) implementation. WebSphere Application Server V6.0 (Application Server) provides the Message Based Transport (through Application Sever Platform Messaging) and the HTTP Based Transport (through the Application Server Web Container).]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-transport-i.html?ca=drs-]]></link> 
		<pubDate>10 May 2005 04:00:00 +0000</pubDate>               
	</item>

	<item>
		<title><![CDATA[IBM XML certification success, Part 1: Prepare for IBM XML certification with XML basics]]></title> 
		<description><![CDATA[This is the first part of a three-part tutorial series designed specifically for those interested in taking the IBM Certified Solution Developer Exam for XML and Related Technologies. Here, authors Pradeep Chopra and Hari Vignesh Padmanaban help you prepare for the exam with explanations, examples, practice questions, and tips that cover the following topics: XML basics, Document Type Definitions (DTDs), W3C XML Schema, Web services, and security.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/edu/x-dw-x-cert1-i.html?ca=drs-]]></link> 
		<pubDate>18 Mar 2005 05:00:00 +0000</pubDate>               
	</item>

</channel>
</rss>


