The World's Leading i-Technology Events Producer!
Register | Log in
   
 
.NET  ·  AJAX  ·  ECLIPSE  ·  FLEX  ·  OPEN WEB  ·  iPHONE  ·  JAVA  ·  LINUX  ·  OPEN SOURCE  ·  ORACLE  ·  PBDJ  ·  SEARCH  ·  SILVERLIGHT  ·  SOA  ·  VIDEO  ·  VIRTUALIZATION  ·  WEB 2.0  ·  WIRELESS  ·  XML
Track: XML
Using XML Schemas Effectively in WSDL Design
Using XML Schemas Effectively in WSDL Design

By: Chris Peltz
Feb. 25, 2004 12:00 AM
  • 1
  • 2
  • next ›
  • last »

Today, developers are beginning to develop more sophisticated Web services, exchanging complex XML documents rather than simple parameter types. As this shift takes place, development teams begin to grapple with different approaches to designing these web services interfaces. Luckily, there are a number of best practices available for designing web services with XML Schemas and WSDL.

For example:

  • Using a modular schema design can maximize reuse of your Web services components, and can also simplify the process to map your interface to back-end implementation.

  • The proper use of namespaces can simplify references to XML data types. They can also be used as a mechanism to enforce Web services versioning.

  • The design should leverage the functionality of both XML Schema import and WSDL import. This feature can provide a great amount of reusability across message types and data elements.

  • Finally, proper design techniques should carefully consider impacts on interoperability. Not all platforms support the same XML Schema types and structures.

    Through the use of these techniques, you will be able to achieve a higher degree of portability of your Web services, as well as realizing improved reusability and interoperability between a broader collection of Web services platforms.

    In this session, Chris will draw on a number of XML-Journal and Web Services Journal articles published in 2003, including:

  • Developing Web Services with Open Source, Web Services Journal, Dec ‘03.
  • Using XML Schemas Effectively in WSDL Design. XML-Journal, Sep ‘03.
  • Web Services Orchestration and Choreography, Web Services Journal, Jul ‘03.
  • Applying Design Patterns to Web Services Architectures, XML-Journal, Jun ’03.
    • 1
    • 2
    • next ›
    • last »
    Published Feb. 25, 2004— Reads 11,576
    Copyright © 2008 SYS-CON Media. All Rights Reserved.
    About Chris Peltz
    Chris Peltz is a senior architect within HP's Developer Resources Organization (http://devresource.hp.com), providing technical and architectural consulting to enterprise customers in the areas of J2EE, Web services, and application management.

    Add Your Feedback

    In order to post a comment you need to be registered and logged in.

    Register | Log in

    Please wait while we process your request...






    ADVERTISE   |   MAGAZINE SUBSCRIPTIONS   |   FREE BREAKING-NEWSLETTERS!   |   SYS-CON.TV   |   BLOG-N-PLAY!   |   WEBCAST   |   EDUCATION   |   RESEARCH

    .NET Developer's Journal - .NETDJ   |   ColdFusion Developer's Journal - CFDJ   |   Eclipse Developer's Journal - EDJ   |   Enterprise Open Source Magazine - EOS
    Open Web Developer's Journal - OPENWEB   |   iPhone Developer's Journal - iPHONE   |   Virtualization - Virtualization   |   Java Developer's Journal - JDJ   |   Linux.SYS-CON.com
    PowerBuilder Developer's Journal - PBDJ   |   SEO / SEM Journal - SJ   |   SOAWorld Magazine - SOAWM   |   IT Solutions Guide - ITSG   |   Symbian Developer's Journal - SDJ
    WebLogic Developer's Journal - WLDJ   |   WebSphere Journal - WJ   |   Wireless Business & Technology - WBT   |   XML-Journal - XMLJ   |   Internet Video - iTV
    Flex Developer's Journal - Flex   |   AJAXWorld Magazine - AWM   |   Silverlight Developer's Journal - SLDJ   |   PHP.SYS-CON.com   |   Web 2.0 Journal - WEB2
    Apache   |   CMS   |   CRM   |   HP   |   Oracle Journal   |   Perl   |   Python   |   Red Hat   |   Ruby on Rails   |   SAP   |   SaaS

    SYS-CON MEDIA:   ABOUT US   |   CONTACT US   |   COMPANY NEWS   |   CAREERS   |   SITE MAP
    SYS-CON EVENTS:   |  AJAXWorld Conference & Expo  |  iPhone Developer Summit  |  SOA World Conference & Expo  |  Virtualization Conference & Expo
    INTERNATIONAL SITES:   India  |  U.K.  |  Canada  |  Germany  |  France  |  Australia  |  Italy  |  Spain  |  Netherlands  |  Brazil  |  Belgium
     Terms of Use & Our Privacy Statement     About Newsfeeds / Video Feeds
    Copyright ©1994-2008 SYS-CON Publications, Inc. All Rights Reserved. All marks are trademarks of SYS-CON Media.
    Reproduction in whole or in part in any form or medium without express written permission of SYS-CON Publications, Inc. is prohibited.
     
    close this window