Blue bar graphic
Colorado Software Summit logo
Colorado Software Summit banner

Gold bar graphic

Kelvin Lawrence
IBM Corporation

Web Services Advanced Topics: Beyond SOAP, WSDL, and UDDI Part 1

Web Services Advanced Topics: Beyond SOAP, WSDL, and UDDI Part 2

The core technologies for Web Services: SOAP (Simple Object Access Protocol), WSDL (Web Service Description Language) and UDDI (Universal Description, Discovery and Integration) are becoming mainstream and have been covered in detail during previous editions of this conference. These technologies form the core of basic Web Services. However, as Web Services grow up and become more and more mainstream, and as they begin to replace more traditional means of connecting computer systems together, the technical requirements also grow.

In these two sessions we will examine the rest of the emerging Web Services stack of specifications along with a lot of examples. Specifically we will explore the work that is underway to add security, trust brokering, federation of identity, reliable messaging, management, transactional semantics, business process modelling/execution and much more. We will also look in detail at the work of the WS-I and study the Basic Profile and the Basic Security Profile in detail.

Throughout the two sessions Kelvin will provide an up to the minute update on where each of these specifications is in its life-cycle including details of work in standards bodies such as the W3C and OASIS.  Given that this technology is still emerging, the material used in this session will be updated right before the conference begins to include the very latest developments in each of these areas.

The primary goal of this session is to have each attendee leave with a fairly reasonable knowledge of all the work in progress on the Web Services stack such that they can return to their work locations with the knowledge they need to begin architecting advanced Web Services solutions that go beyond SOAP, WSDL and UDDI.

Photo of Kelvin Lawrence

Kelvin Lawrence Based in Austin, Texas, Kelvin is currently IBM's CTO of Emerging Internet Software Standards. He is also an IBM Distinguished Engineer and a member of the IBM Academy of Technology. He is currently focussed on the advancement, standardization and deployment of technologies based on XML and Web Services and on other emerging internet technologies and standards. One current focus is the addition of security technologies to Web Services. Kelvin is the co-Chair of the Web Services Security Technical Committee at OASIS. Prior to this Kelvin was IBM's CTO for XML Technology. In that role Kelvin was focussed on the development and deployment (in IBM products and services offerings) of XML technology (including parsers, style sheet engines and web services components). Kelvin was a member of the W3C XML Binary Characterization Working Group which investigated the possible creation of a binary XML format. Kelvin is also very interested in declarative application design (using XML grammars to design applications and user interfaces) and is investigating many related technologies. Kelvin also spends quite a lot of his time travelling and meeting with IBM customers world wide, a part of his job that he enjoys very much.

In 2002 Kelvin was listed as One of the 50 most important people in networking by NetworkWorldFusion magazine. Previously Kelvin was heavily involved in the prototyping and development of several projects based on Java (tm) Technology and more recently XML based technologies. Kelvin has been heavily involved in the definition of several internet standards. He was the IBM representative to the World Wide Web Consortium (W3C) Scalable Vector Graphics (SVG) 1.0 working group, which defined the industry standard XML grammar for transmitting graphical documents over the internet.

An active member of the Java and XML community for many years, Kelvin continues to work with these and other emerging technologies. He has spent a lot of time teaching and lecturing on topics ranging from " XML 101" to "Advanced XML programming in Java" and "Advanced Web Services". In recent years he has spoken at numerous events including The Colorado Software Summit, Evolve, SHARE, WWW 10, Common, XML One, Software Developer West, and JavaOne. He chaired the XML One conferences in London in 2000 and 2001.

Kelvin's background and prior work focus is in the area of computer operating systems with a particular focus on graphical user interfaces and computer graphics subsystems. This subject area remains one of great interest for him. Kelvin has written numerous articles on a variety of related topics and has presented computer graphics architecture and programming lectures at conferences all over the world. Kelvin has filed in excess of 75 patents in areas such as computer operating systems, mobile devices, and human computer interfaces that have been filed in the United States and elsewhere. Kelvin has also been recognized inside of IBM for these contributions and awarded the title of Master Inventor. He has been with IBM in a variety of differing roles since 1986. Born, raised and educated in England, he joined IBM UK in 1986 working at the Hursley Laboratory. He transferred full time to the United States in 1990 and holds an Honours degree in Computer Science from Brighton University (formerly Brighton Polytechnic) in England.

Outside of work, Kelvin enjoys spending as much time as possible with his family as well as playing and watching sports. He also enjoys reading, taking photographs, watching movies, listening to music and travelling to new places.


Back to...

On to...

Jon Maron