Speaking


Home
Articles

Consulting
Mentoring
Speaking
Products
Books
Reports
Mail
Links
Privacy
Sitemap
Contact

Google

 

WS-I Advocate

 

 

Presentations

The following presentations may be individual keynotes or they may be assembled into one-day or multi-day programs. Click here for more information on one-day or multi-day programs.

Web Services in Context

This presentation is an overview of Web Services, related standards, and technologies that can be used in service-oriented architectures. This presentation introduces the concepts of Web Services at a high level and then focus on the current state standards and which technologies make sense in a service-oriented architecture. One feature of this presentation is showing how Web Services address many of the technical barriers to systems integration.

Length: 60 to 90 minutes

Prerequisite: None

Audience: Non-technical management, technical management, and technical staff

Outline:

  1. Service-oriented architectures are not new

  2. The breadth of adoption of service-oriented architectures using Web Services is new

  3. Service-oriented architecture explained

    1. Services

    2. Connections

  4. Historical context for service-oriented architectures

  5. Blurring of internal and external services

  6. Web Services explained

    1. Using the Web Services Description Language (WSDL)

    2. Using Universal Description, Discovery, and Integration (UDDI)

    3. Using SOAP

    4. Using XML with WSDL

  7. Importance of XML vocabularies

    1. Common XML vocabularies

    2. Specific XML vocabularies

    3. Importance of being involved in the development of industry vocabularies

  8. Status of Web Services standards

  9. Future directions

Forces Affecting the Adoption of Web Services: A comparison to other integration techniques

This presentation shows the use of force-field analysis to help get a perspective on the forces affecting the adoption of Web Services and other integration techniques. Common system integration techniques will be presented approximately in chronological order. Chronological order allows us to see how, over time, advances in technology and standards have diminished the number of restraining forces, making change more likely to occur. Web Services will be shown as having the least number of restraining forces compared to any of the prior techniques. This is a great way to illustrate why Web services can be seen as a wave of change in the software industry.

Length: 60 to 90 minutes

Prerequisite: General understanding of Web Services (the Web Services in Context presentation or equivalent)

Audience: Non-technical management, technical management, and technical staff

Outline:

  1. Force-field analysis overview

  2. Analysis of integration techniques

  3. Analysis of adopting enterprise-wide standards

    1. Adopting standard data element definitions

    2. Adopting standard, enterprise-wide software

  4. Analysis of middleware integration

    1. Adopting CORBA or DCOM

    2. Adopting Web Services

  5. Analysis of additional components used for integration in a service-oriented architecture

    1. Analysis of data warehousing

    2. Analysis of application or message routing

  6. Analysis of putting all the integration techniques together in a service-oriented architecture

Evolution of Information Technology: The likely impact of Web Services and service-oriented architectures

The use of Web Services has the potential to change IT as we know it. This presentation describes several change scenarios and how they will affect IT as well as other parts of an organization. It also provides suggestions on how to position your organization to take advantage of the opportunities presented by the changes related to Web Services.

Length: 60 to 90 minutes

Prerequisite: The Forces affecting the Adoption of Web Services presentation

Audience: Non-technical management, technical management, and technical staff

Outline:

  1. Initial impact of Web Services

  2. Evolutionary use

  3. Discussion of change

  4. Technical change issues diminishing

  5. Non-technical change issues may increase

    1. Resistance to change

    2. Overcoming resistance to change

  6. Change scenarios

  7. Consolidated force-field analysis for adopting a service-oriented architecture that includes change issues

  8. Tips for managing change issues during development

Enterprise Service-Oriented Architectures: Options for deployment

There are many options for deploying an enterprise service-oriented architecture. This presentation emphasizes middle-tier architectures and provides architectural options. It covers relevant data access standards and emerging specifications.

Length: 60 to 90 minutes

Prerequisite: General understanding of Web Services (the Web Services in Context presentation or equivalent)

Audience: Technical management and technical staff

Outline:

  1. Integration with existing architectures

  2. Classification of data-centric and process-centric architectures

  3. Middle-tier architectural options

    1. Caching options

    2. Persistence options

    3. Firewall options

  4. Relevant data access standards and specifications

Designing a Service-Oriented Architecture: How to incrementally implement Web Services

This presentation will show you how to incrementally adapt your systems into services. It is often surprising to see how differently your systems architecture may look when viewed through the lens of a service-oriented architecture. Example architectures will be used to illustrate how to incrementally move from your existing systems to a service-oriented architecture. 

This presentation builds on the material from the Enterprise Service-Oriented Architectures: Options for deployment presentation and relates it to the material in the Evolution of Information Technology: The likely impact of Web Services and service-oriented architectures presentation.

Length: 60 to 90 minutes

Prerequisite: Basic understanding Web Services standards and related products (the Enterprise Service-Oriented Architectures: Options for deployment presentation or equivalent) and the Evolution of Information Technology: The likely impact of Web Services and service-oriented architectures presentation

Audience: Technical management and technical staff

Outline:

  1. Applying the stages of adoption for using Web Services to incrementally implement a service-oriented architecture

    1. Experiment with Web Services

    2. Adapt existing systems to use Web Services

    3. Remove intersystem dependencies

    4. Establish an internal service-oriented architecture

    5. Expand the internal service-oriented architecture to include external services

  2. Each stage will be illustrated using:

    1. Architectures

    2. Staffing suggestions

    3. Likely change issues and suggestions for dealing with those issues

Decomposition Workshop

This workshop will delve deeper into the decomposition of services in a service-oriented architecture. One of the most commonly discussed concepts in software engineering is decomposition. Unfortunately, there are few formal methodologies for decomposition. This workshop will introduce a formal methodology that can be used at both the application and business process levels of a service-oriented architecture.

Length: 60 to 90 minutes

Prerequisite: General understanding of Web Services (the Web Services in Context presentation or equivalent)

Audience: Technical management and technical staff

Outline:

  1. Basic design considerations

    1. What is a service?

    2. What is the granularity of data transmitted?

  2. Use of decomposition to determine the services and the granularity of data transmitted.

  3. Historical context for the practice of decomposition in software engineering

  4. Why improper service decomposition could hurt you later than sooner

  5. How decomposition applies to service-oriented architectures

    1. Application level

    2. Business process level

  6. Decomposition methodology

    1. Step-by-step process

    2. Example solutions based on the methodology 

  7. Team development of an example service-oriented architecture

  8. Discussion of team-developed decompositions

Roundtable discussions

This interactive session is designed to provide participants with the opportunity to get answers for their burning questions in a real-time setting. Any topic related to Web Services and service-oriented architectures is appropriate.

Doug Barry

Speaking

The speaker and discussion leader is Doug Barry. He is the principal and founder of Barry & Associates, Inc., consulting to Fortune 1000 companies. He is also a book author, magazine columnist, guest lecturer, international speaker, mentor, and consultant specializing in Web Services and related technologies. More...

Doug's wide-ranging background and experience make him a knowledgeable speaker and discussion leader. 

You can contact Doug Barry at or +1-952-892-6113.

Public speaking venues

Doug has been a speaker at many industry conferences and trade shows over the years, including XML Web Services One, DAMA, COMDEX Enterprise, DB/Expo, The IT Forum, Java Expo, Object World, Software Development, Cutter Summit, The Object/Relational Summit, DCI Database World, Object/Expo, and SunWorld.

Private speaking venues

Doug has presented at corporate technology conferences, held private seminars, and chaired roundtable discussions on system integration and service-oriented architectures using Web Services and related technologies.

Web Services book

Doug is the author of Web Services and Service-Oriented Architectures: The Savvy Manager's Guide. For sample pages and more information on this book, click here.

Web Services and Service-Oriented Architectures

“Douglas Barry has provided a solid description of what are web services, how they can be used, how they are developed and what they are based on. His background work for many years with technology standards consortiums enables him to clearly show why the wide-spread adoption of web services is closely tied to the agreed use of common standard vocabularies and methods for inter-enterprise interactions.

The book is an easy read for managers, both business and technology managers, with clear example usage scenarios, extensive references and practical implementation guidelines.

Douglas Barry paints a clear picture of a future world where services are ubiquitous and easily integrated into the way we work and use information. It is a future that is easily within our grasps. But it will be a world where both users and providers of information change their thinking to a more service orientation. It is also a world where the technology features are implemented within industry frameworks of open standards. ”

Patrick Gannon
President and CEO, OASIS

Consulting and mentoring

Speaking can be combined with our other services to best meet your needs. See:

bulletConsulting
bulletMentoring
 
Barry & Associates, Inc.