Web Services

View: [ 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 ]

Articles
Books
Tips
  Tutorials
White Papers
  

Articles:
  • An approach to moving industry business messaging standards to Web services by Paul Bunter, Ralph Hertlein, Rania Khalaf, Anthony Nadalin   - [Clicks: 16]
    The authors of this whitepaper show you how you can integrate various industry standards-based business messaging systems such as CIDX, OAGi, PIDX, and RosettaNet Web services technology at both the message and document levels.
    [Formats: PDF]
    http://www-106.ibm.com/developerworks/webservices/library/ws-move2ws.html - Dec, 2004
  • Web services programming tips and tricks: Learn simple, practical Web services design patterns, Part 4 by James M. Snell   - [Clicks: 70]
    Author James Snell continues a short series of discussions that focus on the application of well-defined and proven Web application design strategies to the world of Web services. In this installment, explore the message bus pattern, which ties together asynchronous, flexible, message-oriented service implementations based on well-known and proven design concepts.
    http://www-106.ibm.com/developerworks/webservices/library/ws-tip-altdesign4/ - Dec, 2004
  • Use XML databases to empower Java Web services by Robert Smik, Ash Parikh, Ajay Ramachandran   - [Clicks: 16]
    This article, intended for CIOs, software/solutions developers, and system architects, covers design and usages of service-oriented architecture in the enterprise, discusses problems introduced by SOA, and provides an alternative approach to architecting such solutions by integrating a native XML operational data store. It also provides a specific use-case (hospital infrastructure) scenario and explains the benefits of the native XML approach. The approach discussed in this article will enable your enterprise applications to become more efficient, run faster, be standards-compliant, provide a single, accurate view of data, and reduce development and maintenance costs.
    http://www.javaworld.com/javaworld/jw-12-2004/jw-1206-xml.html - Dec, 2004
  • Building a Portal Using Web Services by Brian Eisenberg, Peter Carlson   - [Clicks: 58]
    The combination of portal technology, service-oriented architecture (SOA), and Web services provides customers with a powerful approach to developing, assembling, and deploying portal-based composite applications. Recent improvements in composite application development tools, coupled with a maturing portal market and a set of standards, provide customers with increased flexibility, promoting the reuse and repurposing of existing investments.
    http://www.sys-con.com/story/?storyid=47275&DE=1 - Dec, 2004
  • Make minor backward-compatible changes to your Web services by Russell Butek   - [Clicks: 17]
    Web services versioning doesn't really exist. To achieve new versions of a service, you have to create a new set of WSDL/XSD files with new namespaces, essentially creating a new Web service. That's a rather drastic solution. There are some changes you can make to an existing set of WSDL and XSD files that are backward compatible so that you can evolve your service, to a limited degree, without the drastic measure of creating a new one.
    http://www-106.ibm.com/developerworks/xml/library/ws-backward.html - Nov, 2004
  • Web services programming tips and tricks: Simple, practical Web service design patterns, Part 3 by James M. Snel   - [Clicks: 39]
    This third tip in a series continues the short series of discussions focusing on the application of well-defined and proven Web application design strategies to the world of Web services with an exploration of the Router pattern.
    [Includes source code]
    http://www-106.ibm.com/developerworks/webservices/library/ws-tip-altdesign3/ - Nov, 2004
  • Semantic request and response for standardized Web services by Xuan Shi   - [Clicks: 13]
    Learn about the semantic communication that is necessary when developing and using geospatial Web services. Also find out how the concept of semantic request and response will significantly standardize the development and utilization of geospatial Web services.
    http://www-106.ibm.com/developerworks/webservices/library/ws-semantic/ - Nov, 2004
  • Web services programming tips and tricks: Learn simple, practical Web services design patterns, Part 2 by James M. Snell   - [Clicks: 38]
    Part 2 of this series continues a discussion focusing on the application of well-defined and proven Web application design strategies to the world of Web services with an introductory look at the Command Facade Pattern.
    [Includes source code]
    http://www-106.ibm.com/developerworks/webservices/library/ws-tip-altdesign2/ - Oct, 2004
  • Web services programming tips and tricks: Learn simple, practical Web services design patterns, Part 1 by James M. Snell   - [Clicks: 110]
    Learn how to apply well-defined, proven Web application design strategies to the world of Web services. This first tip in a series shows you how to implement asynchronous query operations using Java Messaging Service (JMS) queues.
    [Includes source code]
    http://www-106.ibm.com/developerworks/webservices/library/ws-tip-altdesign1/ - Oct, 2004
  • Use a Java applet to access remote Web services by Nicholas Chase   - [Clicks: 28]
    Applets have always been designed to play in a "sandbox" in which they can't hurt anything on a user's system, so their security is tighter than that of their server-based application counterparts. For example, a Java application can easily make a network connection to another server to request a Web service response; an applet can, too -- as long as it's talking only to the server on which it was originally hosted. But what if you want an applet that can make arbitrary Web requests? This article shows you how to work around this problem by building a server-based proxy. It also shows you how to use JavaScript code to access applet-based information.
    http://www-106.ibm.com/developerworks/xml/library/x-jappws/ - Oct, 2004
  • Web Services Metadata by Benoy Jose   - [Clicks: 14]
    The "JSR–181" effort is led by BEA systems and is presently in the public review stage of the JCP. There objective... A rapid and simple solution to define and develop web services.
    http://javaboutique.internet.com/articles/webservices/ - Oct, 2004
  • Creating Web Services from J2EE Components by Nandhini Arumugam, Sujata De   - [Clicks: 34]
    Take some of the basic building blocks of a J2EE-based system, convert each to an individual Web service, and deploy.
    http://www.developer.com/java/ejb/article.php/3410691 - Sep, 2004
  • XML and Web Services: Are We Secure Yet? by Mark O'Neill   - [Clicks: 23]
    From confidentiality, integrity, and availability to authentication, authorization, and audit, find out how you can employ best practices to make Web services secure.
    http://www.ftponline.com/javapro/2004_07/magazine/features/moneill/ - Jul, 2004
  • Web Services Integration Patterns, Part 2 by Massimiliano Bigatti   - [Clicks: 24]
    The second part of our coverage of design patterns for web services arising from real-life implementation scenarios.
    http://webservices.xml.com/pub/a/ws/2004/06/30/patterns.html - Jun, 2004
  • Web Services Integration Patterns, Part 1 by Massimiliano Bigatti   - [Clicks: 23]
    These design patterns for web services arose from real-life implementation scenarios, using web services in banking applications.
    http://webservices.xml.com/pub/a/ws/2004/06/16/patterns.html - Jun, 2004
  • Implementing XML Encryption in Java by Bilal Siddiqui   - [Clicks: 46]
    In the third of his series on Web Services Security for Java, Bilal Siddiqui joins together the pieces and adds XML encryption support to his WSS4J project.
    http://webservices.xml.com/pub/a/ws/2004/04/21/wss4j.html - Apr, 2004
  • Service-Oriented Architecture expands the vision of Web services, Part 1 by Mark Colan   - [Clicks: 27]
    Today's Web services implementations are typically simple and often similar to a client-server model. However, platform-neutral interchange is supported, which allows a diverse range of client implementations to interact with new or legacy code as server functions. Much has been written about the technologies that make such applications straightforward to implement. It is now time to look at the bigger picture of what we can do with them. The author addresses the question of how to move forward from simple models to those that represent real-world business models of arbitrary complexity.
    http://www-106.ibm.com/developerworks/library/ws-soaintro.html - Apr, 2004
  • Teaming Up Portals and Web Services by Ash Parikh, Rajesh Pradhan, Nirav Shah   - [Clicks: 113]
    Portals combine disparate apps in a unified architecture, and Web services publish app functionality. Find out how they work together to give enterprises customized integration.
    http://www.ftponline.com/javapro/2004_05/magazine/features/aparikh/ - Apr, 2004
  • Use wrappers and proxies for basic Web services tracking by Uche Ogbuji   - [Clicks: 19]
    Some commercial Web services software provides sophisticated Web services accounting features, recording details of Web services transactions recognized on the wire. But sometimes developers need accounting that is more modular, much more basic, and available on a shoestring. This article explains how to use advanced function composition tasks to add basic Web services monitoring capabilities.
    http://www-106.ibm.com/developerworks/xml/library/x-wraprx.html - Mar, 2004
  • Best Practices for Web services, Part 11: Web services security, Part 1 by Holt Adams   - [Clicks: 22]
    The topic of this article is provided in two parts. The first part covers WS-Security features, the relationship between business participants, and the mechanics of how WS-Security capabilities are implemented. The latter part will outline IBM WebSphere Application Server support of WS-Security, customers' business requirements and how they have utilized WS-Security, and other security technologies in their operational solutions.
    http://www-106.ibm.com/developerworks/webservices/library/ws-best11/ - Mar, 2004
  • Exploring the new features of the WebSphere Web Services Gateway by Greg Flurry   - [Clicks: 23]
    The WebSphere Web Services Gateway is a feature in WebSphere Application Server Network Deployment Version 5 that lets you make your internal Web services available externally, and external Web services available to your internal systems. This article discusses the new gateway features available in Version 5.1 that support improved performance, standard mechanisms for mediation of Web services messages, and improved flexibility.
    http://www-106.ibm.com/developerworks/websphere/techjournal/0403_flurry/0403_flurry.html - Mar, 2004
  • Web Services Notification Framework   - [Clicks: 19]
    The Event-driven, or Notification-based, interaction pattern is a commonly used pattern for inter-object communications. Examples exist in many domains, for example in publish/subscribe systems provided by Message Oriented Middleware vendors, or in system and device management domains. This notification pattern is increasingly being used in a Web services context.
    http://www-106.ibm.com/developerworks/webservices/library/specification/ws-notification/ - Mar, 2004
  • A Proxy-Based Approach To Secure Web Services by Rajesh Devdass, Ayyappan Gandhirajan   - [Clicks: 15]
    Consider a lightweight framework for providing secure access to Web services.
    http://www.developer.com/java/web/article.php/3320851 - Mar, 2004
  • Best Practices for Web services, Part 10: Web Services performance considerations, Part 2 by Holt Adams   - [Clicks: 21]
    … Continuing from the previous article on Web services-related performance issues, this article will explain other secondary issues that affect Web services performance based on real-world experiences and provide suggestions for how best to architect, develop, and deploy Web services-based solutions.
    http://www-106.ibm.com/developerworks/webservices/library/ws-best10/ - Mar, 2004
  • Developing Web Services with J2EE 1.4 by Qusay H. Mahmoud   - [Clicks: 30]
    This article provides a tutorial and step-by-step instructions on how to develop, deploy, and use Web services, using the J2EE 1.4 SDK, with little programming required. We'll cover: - A brief overview of Web services; - Overview of JSR 109; - Examples of Web services and clients; - A flavor of the effort involved in developing Web services using J2EE 1.4; - Sample code that you can adapt to your own Web service applications
    http://java.sun.com/developer/technicalArticles/J2EE/j2ee_ws/ - Feb, 2004
  • Best Practices for Web services: Part 9 by Holt Adams   - [Clicks: 10]
    … With the introduction of Web services as an open standards integration technology for Enterprise Application Integration (EAI) and Business to Business (B2B) Integration, you can do many things to promote operational efficiencies and thus ensure the successful architecture and deployment of a solution. This article shares real-world experiences and suggestions for how best to architect, develop, and deploy Web services-based solutions.
    http://www-106.ibm.com/developerworks/webservices/library/ws-best9/ - Feb, 2004
  • Best practices for Web services: Part 8 by Holt Adams, Dan Gisolfi, James Snell, Raghu Varadan   - [Clicks: 15]
    Over the course of the past five articles in this series the authors have covered actual customer scenarios from IBM Emerging Technologies jStart and IBM Global Services team projects. The analysis given in the proceeding installments were based directly upon real scenarios, not hypothetical exercises. This article will summarize the scenarios and the various types of implementation practices that were utilized during the detail design and development phases in building the solutions. The implementation practices to be covered are in many cases a level of detail lower than what was outlined in the five business scenarios which all Web services implementers will need to consider for their business integration solutions.
    http://www-106.ibm.com/developerworks/webservices/library/ws-best8.html - Jan, 2004
  • Speed-start your Linux app 2004: Developing a Web service on Linux by Gary Bist   - [Clicks: 10]
    This article walks you through building and testing a Web service on Linux, using a hypothetical banking application as an example. We'll use the Web service tools and Extensible Markup Language (XML) editor in WebSphere® Studio Application Developer 5.0 from IBM® to develop the Web service for the server. Then, we'll create a client application to access the service. Finally, we'll test the service and client application in WebSphere Studio's test environment. Along the way, some Linux idiosyncrasies are highlighted for the newbie.
    [Includes source code]
    http://www-106.ibm.com/developerworks/webservices/library/l-ss4-websvc/ - Jan, 2004
  • Web Services project roles by Olaf Zimmermann, Frank Mueller   - [Clicks: 10]
    This article describes the many different job roles involved in Web services development projects, what their goals are, what their tasks are and how they work with each other. It does not go into detail over the actual tasks to be performed (such as creating a doc/literal service from WSDL); rather it tries to give IT staff of any background overall guidance on what they should be thinking about when approaching a Web services project. The intention is that this article can help an IT department figure out how to organize its projects better and plan for the full picture.
    http://www-106.ibm.com/developerworks/webservices/library/ws-roles/ - Jan, 2004

[Top]

Books:

[Top]

Tips:
  • Tip: Use data dictionary links for XML and Web services schemata by Uche Ogbuji   - [Clicks: 14]
    When designing XML and Web services schemata you will often (and ideally) reuse data elements defined in pre-existing standards. When you do, it is extremely useful to include links to such standards, providing precise data dictionary references. In so doing, you make processing and maintenance easier to automate. This tip illustrates this practice.
    http://www-106.ibm.com/developerworks/xml/library/x-tipdict.html - May, 2004
  • Tip: Compress XML files for efficient transmission by Uche Ogbuji   - [Clicks: 21]
    Binary XML has generated a lot of talk, and one of the motivators is the need for a less verbose transfer format, especially for use with Web services. One solution that is already at hand is data compression. This tip shows you how to use compression to prepare XML for transmission over Web services.
    http://www-106.ibm.com/developerworks/xml/library/x-tipcomp.html - Apr, 2004
  • Tip: Use XML directly over HTTP for Web services (where appropriate) by Uche Ogbuji   - [Clicks: 10]
    SOAP technologies usually exchange XML over HTTP, but SOAP has its pros and cons, and a lot discussion has focused on how to use XML more directly to communicate between applications. This tip describes the direct approach, and discusses where it is most appropriate. It also discusses how to use WSDL to describe such services.
    http://www-106.ibm.com/developerworks/webservices/library/x-tiphttp.html - Jan, 2004

[Top]

Tutorials:
  • Build a Web service using the Eclipse Web Tools Platform by Michael Donaghy   - [Clicks: 258]
    This tutorial shows you how to build a Web service using the Eclipse Web Tools Platform. The Web service interacts with a Cloudscape (Apache Derby) database and is deployed to Apache Tomcat.
    [Formats: HTML, PDF, Zip]
    http://www-106.ibm.com/developerworks/edu/os-dw-os-wtpservice-i.html?S_TACT=104AHW22&S_CMP=ZHP - Nov, 2004
  • Build a Web-based client with the Eclipse Web Tools Platform by Colleen Connearney   - [Clicks: 115]
    This tutorial shows you how to build a complete Web-based auction client application using the Eclipse Web Tools Platform. The auction client accesses a Cloudscape (Apache Derby) database that houses auction stock, as well as a remote auction Web service.
    [Formats: HTML, PDF, Zip]
    http://www-106.ibm.com/developerworks/edu/os-dw-os-wtpclient-i.html?S_TACT=104AHW22&S_CMP=ZHP - Nov, 2004
  • Develop enterprise applications with WS-AT and JTA by Simon Maple   - [Clicks: 65]
    This tutorial gives a practical explanation of the WS-AtomicTransaction (WS-AT) technology and presents a step-by-step guide to create a real enterprise application using WS-AT, a Web Service, and an Enterprise JavaBeans (EJB) service. This simple example will begin a JTA transaction in an EJB service and propagate it to the Web Service using WS-AT. By the end of this tutorial, you will have created a distributed enterprise scenario comprising an EJB container and a Web Service.
    [Formats: HTML, PDF, Zip]
    http://www-106.ibm.com/developerworks/edu/ws-dw-ws-atomtran-i.html - Jul, 2004
  • Developing with the Business Integration for Games package   - [Clicks: 6]
    This tutorial documents the basic first steps that you'll need to take in order to get started using the BIG API and introduces some of the basic, core concepts of the API and the Client Connector. It offers an introduction to some of the more interesting things that can be achieved with the API by looking at payments and the BIG API's charging model. Future tutorials will cover the subsequent releases of the API on the alphaWorks Web site. These may cover topics such as the use of the BIG Commerce API, which allows developers to move beyond the simple peer-to-peer payments that are described in this tutorial, and actually add online commerce functionality into their programs with the use of shopping carts and online catalogs.
    [Formats: HTML, PDF, Zip]
    http://www-106.ibm.com/developerworks/webservices/edu/ws-dw-ws-busint-i.html - Feb, 2004

[Top]

White Papers:
  • Publish-Subscribe Notification for Web services   - [Clicks: 12]
    The Event-driven, or Notification-based, interaction pattern is a commonly used pattern for inter-object communications. Examples exist in many domains, for example in publish/subscribe systems provided by Message Oriented Middleware vendors, or in system and device management domains. This notification pattern is increasingly being used in a Web services context.
    http://www-106.ibm.com/developerworks/library/ws-pubsub/ - Mar, 2004

[Top]