XA
ASERT LOGO Advanced Software Engineering, Research and Training
Allowing Secure Applications to be Rapidly Developed and Deployed

Web Services Overview

Author: Paul King
Last Revised: June 2006

Synopsis

This presentation describes the core and emerging web service technologies that are currently being standardised within standards bodies, and being promoted or experimented with by vendors and users.

Some of the technologies examined include:

Core Technologies XML, SOAP, WSDL, UDDI (plus a quick comparison to REST)
Security The WS-Security family of specifications, WS-Trust and WS-Federation
.Net Language/Environment Support GXA and WSE
Java/J2EE Language/Environment Support JAXP, JAXR, JAX-RPC, SAAJ, JAXB and JAXM
Transactions BTP vs WS-CAF vs WS-Transactions
Notifications/Events WS-Eventing vs WS-Notifications (WS-BaseNotification, WS-BrokeredNotification, WS-Topics)
Reliable Messaging WS-Reliability vs WS-ReliableMessaging
Managing Resources REST vs WS-Transfer vs WS-ResourceFramework (WS-ResourceProperties, WS-ResourceLifetime, WS-RenewableReferences, WS-ServiceGroup, WS-BaseFaults)

Other topics discussed include WS-Addressing, the WS-Policy family of specifications and others. The talk also covers the technologies for collaboration/choreography such as BPEL and WS-CDL. A key observation for nearly every main functional area is that competing "standards" are currently being promoted and significant consolidation is still required before we will have a clear picture of the important long-term WS technologies.

The slides also include a quick look at tools and supporting technologies (XML Parsers, XPath, XSLT, XQuery, XML Data Binding) for working with XML and Web Services.

Slides: PDF
ASERT can also provide you with a seminar or workshop on this topic. The author is also able to present on this topic at conferences. Please contact us for details.

Publication Information

Creative Commons License

This work is licensed under a Creative Commons License. You may use these slides as per the terms outlined in that license. Please read all the details by following the link. For the impatient, the summary is, provided you give credit to the original authors, you may use the slides for non-commercial purposes, e.g. personal study, giving a lunch-time talk to your colleagues or making a presentation at your local user group.

Further Information

About the Author

Dr Paul King is Managing Director and Principal Consultant for ASERT. His career spans technical and managerial roles in various organisations underpinned by deep knowledge of the information technology & telecommunications markets and a passion for the creation of innovative organisations. Throughout his career, Dr King has provided technical and strategic business consulting to hundreds of organizations throughout the U.S., Europe and Asia Pacific. He is an expert, practitioner and trainer in J2EE, XML and Web Services technologies. He has numerous publications in National and International conferences, journals and trade magazines. He has been awarded prizes for his research, publications and presentations and is a frequent invited guest speaker at International Conferences. He has also contributed to numerous international standards. If you wish to contact the author, send an email to paulk at asert dot com dot au.

About ASERT

ASERT are experts using WebLogic/Workshop, WebSphere/WSAD, JDeveloper/Oracle and Visual Studio/.Net and a range of other tools and technologies. ASERT practices a range of development methodologies to meet our customers needs including traditional modelling through to agile techniques. ASERT helps organisations define and make best use of their eBusiness platforms. We do this by providing professional and cost-effective training and consulting & system development solutions. If you wish to make a general enquiry, see the Contact Details information.

If you have found this overview useful, why not consider taking ASERT's Web Services, XML, Java/J2EE or Security training courses. For more info, see: Training Course Information.

If you need help with Web Service Mentoring or Software Development why not consider ASERT's consulting and mentoring services. For more info, see: Professional Services Information.

Disclaimer and Legals

The presentation may contain various terms which are trademarks or registered trademarks of their respective owners. All information in this presentation is copyright ASERT unless otherwise attributed and is provided as is with no explicit or implied warranties. ASERT and the author(s) have used their best efforts in preparing the information contained in this presentation; however, neither ASERT nor the author(s) can be held responsible for any damage that you may incur as a result of using this information. Please contact ASERT if you notice any inaccurate information.