websphere technical conference directory 15-18 october ... · pdf fileadditionally, this...

28
PLEASE NOTE: This document is current as of September 6, 2007. The content is subject to change. Please check back later for a more current edition. WebSphere Technical Conference Directory 15-18 October 2007 Sydney, Australia Click on following links to go to session: WebSphere Architecture WebSphere Development WebSphere Integration and Connectivity Messaging WebSphere Portal and Collaboration Security and Management WebSphere Application Server

Upload: phambao

Post on 30-Mar-2018

220 views

Category:

Documents


3 download

TRANSCRIPT

PLEASE NOTE: This document is current as of September 6, 2007. The content is subject to change. Please check back later for a more current edition.

WebSphere Technical Conference Directory

15-18 October 2007 Sydney, Australia

Click on following links to go to session: WebSphere Architecture WebSphere Development WebSphere Integration and Connectivity Messaging WebSphere Portal and Collaboration Security and Management WebSphere Application Server

Session Descriptions WebSphere Architecture It is a necessity to have a clear business strategy that links business goals with IT. There are many ways to get there. Understanding how a business works and setting priorities can help develop that business strategy. Any number of approaches can lead to the conclusion that SOA is needed. This track will discuss how getting started with SOA is easier with the IBM SOA Foundation—an integrated, open-standards-based set of software, best practices and patterns for SOA. Session Number: A01 ESB Decision Guide in Depth - How to Select ESB Products Lecture - Intermediate (75 minutes) Ben Thurgood This session includes an overview of the Enterprise Services Bus (ESB) architectural pattern. It also describes some ESB composition patterns. It identifies decision criteria that one can used to choose between the IBM products that implement the ESB pattern and offers some examples based on relevant scenarios. Scheduled: TBD Session Number: A02 ESB Patterns for Architects: Using Patterns from Tooling to Deployment Lecture - Intermediate (75 minutes) Brian Petrini The Enterprise Services Bus (ESB) concept has now become well established as a core architectural building block within a Service Oriented Architecture. This session will present patterns and best practices emerging from implementation projects over the last 12-24 months. Scheduled: TBD Session Number: A03 Enabling SOA Governance Using WSRR Lecture - Introductory (75 minutes) Scott Karabin This session will provide a logical linkage between IBM's SOA Governance approach (as outlined by the SOA Governance and Management Method) and the functionality provided in WebSphere Service Registry and Repository (WSRR). The session will go into using WSRR's classification functionality to model various business domains and establish and enforce decision rights. We will look at service lifecycle management using WSRR's state model functionality. The participant will understand how to associate policies with services using WSRR. Finally, we will cover how WSRR facilitates communication across all interested parties to keep service providers and consumers on the same page. Scheduled: TBD Session Number: A04 Introduction to IBM's Approach to SOA Governance

© 2007 IBM Corporation 2

Lecture - Introductory (75 minutes) Scott Karabin Recently, there has been a great deal of conversation around SOA governance. Whenever the subject of SOA comes up, the term “governance” is soon to follow. This session explains why. It explains what SOA governance is, the role it plays in SOA, why it is important and IBM's approach to delivering SOA governance. The presentation features the IBM SOA governance methodology, which lays out a multi-phase framework to implement an SOA governance model. The session also covers the technical, and more importantly, the organizational aspects of SOA governance. The audience gains an understanding of why SOA governance is not just a technical problem, and what can be done to implement an SOA governance model. Scheduled: TBD Session Number: A05 IBM SOA Strategy and Roadmap Lecture - Introductory (75 minutes) Ben Thurgood This session will present the current IBM SOA strategy and key investment areas for IBM going forward. It will review market trends and business drivers, explore IBM's technology platform for SOA, and provide insight into IBM's investment focus areas for the SOA Portfolio for 2007. Scheduled: TBD Session Number: A06 Top 10 SOA Issues (and how to address them) Lecture - Intermediate (75 minutes) Ben Thurgood This session describes common technical challenges in SOA and Web services projects. It covers best practices and lessons learned from a variety of real-life projects, across architecture, and more specifically, design and implementation. The session focuses on the technical concerns that were commonly faced in these projects, as well as, means to overcome them. The top 10 issues discussed are: 1) How do I get started with an SOA project? 2) What is a good service? 3) When should I adopt a standard or a specification? 4) Will my services scale and perform? 5) What are the hints for designing ‘good’ Web Service Definition Language 6) What is the best way to adapt existing, non-SOA requestors and providers? 7) To Enterprise Service Bus or not to Enterprise Service Bus? 8) What about service registries? Is anyone using Universal, Description Discovery and Integration? 9) Is my service secure? What threats do I need to be concerned with? 10) What does it mean to have SOA Governance? Scheduled: TBD Session Number: A07 Basic Usage of WebSphere Service Registry and Repository (WSRR) Hands-on Lab - Introductory (75 minutes) Anders Vinther This lab will provide the attendee with practical experience using WebSphere Service Registry and Repository (WSRR) as a meta-data registry/repository. The attendee will publish, retrieve, decorate and create relationships among registry entities. They will gain experience using the

© 2007 IBM Corporation 3

WSRR Web Console and the eclipse 3.x plugin for WSRR. Other topics covered include: Concepts, Versioning and Governance Life-cycles. Scheduled: TBD Session Number: A08 The Whole Thing - An Update on All of SOA for Everyone Lecture - Intermediate (75 minutes) Ernese Norelus Where are we going with SOA? And what are we telling our customers? This session will present the current IBM SOA strategy and key investment areas for IBM going forward. It will explore key marketing themes guided by market trends and analysis. It will also provide a look at the newest methodologies we are target to use with our customers adopting SOA such as Business Value Assessments, OSIMM, SGMM and RUP SOMA. Scheduled: TBD Session Number: A09 Technical Product Overview of the WebSphere Business Services Fabric Lecture - Introductory (75 minutes) Chris Sackfield and David Schlosser Learn how the WebSphere Business Services Fabric acts as a SOA platform to model, assemble, deploy, manage and govern business services. Also, gain an understanding of how the WBS Fabric fits into the SOA and BPM spaces as well as how it fits into IBM's SOA Foundation. Scheduled: TBD Session Number: A10 Advanced Web Services Interoperability Lecture - Advanced (75 minutes) Peter Munnings In this session, we will go beyond the basics and show you how to leverage WebSphere Web Services in heterogeneous environments. 1) Service Creation : We will discuss new interoperability topics such as cross-platform attachment handling using MTOM (with demo), reliable messaging, SOAP 1.2 and WebSphere interoperating with new platforms such as Microsoft .NET 3.0 (WCF) & Apache Axis2. 2) Service Connectivity: We will cover technical considerations on connecting different platforms together with WESB. 3) User Interaction: The ubiquitous nature of web services opens up many new usage scenarios (e.g. accessing legacy assets from end user applications like MS Office or Web 2.0. We will examine the interoperability aspect of this and demonstrate how to access back-end data through WebSphere Web Services from Microsoft Excel. 4) Business Process Management: Technically, BPEL flows can invoke any web services offered by any platforms. We will share some real life hints-and-tips in bringing heterogeneous web services together in a Process Flow. Entry Skills: Basic Web Services Concepts and Understanding of WebSphere Web Services support Exit Skills: Ability to leverage WebSphere Web Services in heterogeneous environments

© 2007 IBM Corporation 4

Scheduled: TBD Session Number: A11 ESB Best Practices Lecture - Intermediate (75 minutes) Ben Thurgood In this talk we will examine the best practices across a lifecycle for building, testing and deploying an Enterprise Services Bus (ESB). We will discuss best practices for planning and designing an ESB, Governance best practices for putting an ESB in place in a customer environment, quality assurance best practices for testing the ESB infrastructure and applications deployed to it, and Implementation best practices for your ESB. This includes operational aspects, for example, how to maintain an existing ESB deployment, add additional services or version existing ones. We will discuss several examples of customer ESB's showing these best practices, and the results if they were (or were not) put in place, and show how these best practices apply in the context of an overall SOA Architecture and Governance process. Scheduled: TBD Session Number: A13 WebSphere Commerce - What Solutions Can Be Built? Lecture - Introductory (75 minutes) Craig Oakley This session is for consultants, architects, project managers, and practice managers that don't focus on WebSphere Commerce on a daily basis. This session will illustrate when WebSphere Commerce is a good fit for an organization and some of the major features that WebSphere Commerce has to offer. The session will also illustrate some example business solutions that can be built using WebSphere Commerce and the larger IBM software portfolio that can be integrated into those solutions. Scheduled: TBD Session Number: A14 WebSphere Commerce SOA Strategy Lecture - Introductory (75 minutes) Craig Oakley This session describes the technical strategy and roadmap for evolving WebSphere® Commerce to participate within a service oriented architecture (SOA), both a Web 2.0 Global SOA and an enterprise SOA. Additionally, this session describes transforming the WebSphere Commerce server into a service oriented business application with deeper exploitation of the SOA Foundation which enables multichannel composite applications. This session provides details about WebSphere Commerce Version 6 SOA features, as well as, planned incremental SOA enhancements to Version 6. Scheduled: TBD Session Number: A15 Practical Application of Second Life

© 2007 IBM Corporation 5

Lecture - Introductory (75 minutes) Kelly Daley TBD Scheduled: TBD

© 2007 IBM Corporation 6

WebSphere Development This track will focus on the tools that allow you to quickly and easily add new functions and applications to your company’s solutions portfolio. It will also provide the knowledge needed to create new applications and reuse existing applications to create a totally integrated solution throughout the enterprise. IBM’s new open source project, called Project Zero, is about agile development of the next generation of dynamic Web 2.0 applications. Session Number: D01 Introduction to Dojo Toolkit Lecture - Introductory (75 minutes) Jon S Seymour Coding rich internet applications by hand using JavaScript is a very difficult task. Having to deal with cross browser dependencies, the dynamic nature of the language, DOM manipulation, and many other details make it a very tedious task. The Dojo Toolkit attempts to provide a rich set of browser libraries that provide a rich widget libraries, IO abstractions, browser differences, and a whole set of other functions meant to make it easier to build rich internet applications. This session will give an overall overview of the Dojo Toolkit. We will also look at some of the value add IBM's Web2.0 platform adds on top of Dojo. Entry Skill: General knowledge of web development and Ajax Exit Skill: Understanding of how to use the Dojo Toolkit. Scheduled: TBD Session Number: D02 Web 2.0 and What it Means to the Enterprise Lecture - Introductory (75 minutes) Richard Bamber/ and Jon S Seymour There is a lot of buzz around Web 2.0. Web 2.0 is not a technology, but a culture. In this session, you will learn what Web 2.0 is, what technologies enable Web 2.0, and how it fits into your enterprise. Entry Skills: • General Web Applications Experience Exit Skills: • Understanding what Web 2.0 is about, what technologies enable Web 2.0, and how Web 2.0 can benefit your enterprise. Scheduled: TBD Session Number: D05 Rational and WebSphere SOA Tooling in Depth Lecture - Intermediate (75 minutes) Daniel Hatfield/Lee Kinsman Customers are adopting Service Oriented Architectures (SOA) in their enterprise to improve flexibility of their IT systems, and facilitate reuse. As a result, customers current software development patterns and practices have to evolve, together with the tools that support them. This presentation will examine these changing practices for SOA, and introduce methods for modeling of service-oriented solutions in support of a broader approach to the analysis, design,

© 2007 IBM Corporation 7

construction, and governance of such solutions. The presentation will look at the use of WebSphere and Rational tools on SOA engagements, and provide some practical lessons from introducing services-oriented technologies into large enterprises. Scheduled: TBD Session Number: D06 Rational Application Developer Version 7 and Beyond Lecture - Introductory (75 minutes) Chris Alderton IBM® Rational® Application Developer for WebSphere® Software extends the widely-acclaimed Eclipse tool framework with a variety of visual construction development tools. RAD helps Java™ developers rapidly design, develop, assemble, test, profile and deploy high quality Java/J2EE™, Portal, Web, Web services and SOA applications. Scheduled: TBD Session Number: D07 Rapid Application Development with IBM Rational Application Developer Hands-on Lab - Introductory (150 minutes) Chris Alderton IBM Rational Application Developer is a rapid application development platform for designing, developing and deploying well-architected, n-tier J2EE applications - without having to deal with underlying platform complexities. In this hands-on workshop you'll take advantage of the RAD techniques and optimized code construction facilities to implement and deploy a complete executable application. Rational Application Developer automatically constructs all of the "plumbing" code that is required for your selected deployment technologies. No J2EE knowledge is required to produce this application because Rational Application Developer enables a broad range of developers to be highly effective members of teams building applications for today's sophisticated n-tier platforms. You will leverage the industry leading technologies like JavaServer Faces, Service Data Objects (SDO), AJAX, Web Services, EJBs and Portals to design, construct and test these applications Scheduled: TBD

© 2007 IBM Corporation 8

WebSphere Integration and Connectivity The overall purpose of this track focuses on services connectivity. Service connectivity is an IT-centric entry point to an enterprise architecture that encompasses a range of software and solutions designed to help simplify your IT environment with a more secure, reliable and scaleable way to connect within and beyond your business. Integrating processes, applications, data, and people across and beyond your company gives you the power to leverage existing IT investments while quickly adapting to changing business conditions. This track also focuses on deploying innovative business models quickly with reusable and optimized processes. Through a life cycle approach we can help your business model’s underperforming processes, remove bottlenecks, then simulate and deploy the optimized process. Next, we can help you create flexible linkages between multiple processes across the enterprise and outside the firewall to suppliers and partners. Finally, we can show you how to monitor the process to measure and track performance. Sessions in this track will introduce and demonstrate the next generation of IBM’s Business Process Management Portfolio. Session Number: I01 BPM Suite: Using it for Process Modeling, Analysis, Execution, and Monitoring Lecture - Introductory (75 minutes) Mark Jeynes This session shows Business Process Management (BPM) in detail. It shows all the disciplines - namely process modeling, analysis, execution, monitoring - step by step and explains the value of BPM for today's organizations. When talking about execution, the session links perfectly into SOA, and covers then the aspects of corporate performance management. There are software suites available today covering the whole spectrum to do BPM today. And with respect to WB Modeler: Business process modeling is the first thing to do when starting with BPM! This is an introduction to BPM - however - not starting from SOA; but from the business processes. It is the business story of BPM, and required SOA and services for process automation. SOA is key to implement and run BPM - the focus however is business, its business processes and its business requirements. Scheduled: TBD Session Number: I02 Business Process Management: Why Model? Lecture - Introductory (75 minutes) Mark Jeynes WebSphere Business Process Modeler is a mature product, but many customers and consultants use this tool without the necessary planning to make the engagement successful. This session will provide compelling information that must be gathered to effectively model business processes. In addition, this session will expose the attendees to the six points methodology for business process modeling. Entry Skills: • A basic understanding of business processes • General knowledge of WebSphere Business Process Modeler Exit Skills: • A basic understanding of IBM Business Process Management Methodology • Implementation of the six points methodology for business process modeling • General knowledge for conducting a successful modeling engagement Scheduled: TBD

© 2007 IBM Corporation 9

Session Number: I03 Dynamicity Aspects of Business Processes and Human Tasks in WebSphere Process Server Lecture - Advanced (75 minutes) Yury Kosov This session will outline dynamicity features and best practices for business processes and human tasks in WebSphere Process Server V6. One of the challenges to deal with in the business integration space, is to react to various changes, e.g., business driven changes. Another aspect is that not everything is known upfront when building your integration application. Concepts that allow being prepared for such scenarios will be explained during this talk. This spans topics like versioning of business processes and human task, dynamic invocation of services, and ad-hoc collaborations using human tasks. Entry Skills: • General knowledge of business choreography in WebSphere Process Server Exit Skills: • Knowledge of dynamicity features and pattern for business processes and human tasks in WebSphere Process Server Scheduled: TBD Session Number: I04 Failed Event Handling with WPS Lecture - Intermediate (75 minutes) Brian Petrini The presentation covers the Failed Event Manager (FEM), a standard component in WebSphere Process Server (WPS) responsible for managing errors between SCA components. We will cover the types of errors FEM handles, the capabilities of the FEM admin console, as well as what additional exception handling is required. Scheduled: TBD Session Number: I05 Introduction to Modeling and Analysis using WebSphere Business Modeler Hands-on Lab - Introductory (150 minutes) Mark Jeynes IBM WebSphere Business Modeler supports process improvement by capturing a comprehensive view of the way companies do business. A clear understanding of how a process works is a prerequisite to meeting the demands of a constantly changing environment. This lab focuses on creating a business model, adding information and running simulation and conduct analysis. This is an ideal lab for participants to quickly become familiar with the Modeler's features and its simulation power. Scheduled: TBD Session Number: I06 WebSphere Process Server Technical Overview

© 2007 IBM Corporation 10

Lecture - Advanced (75 minutes) Yury Kosov IBM WebSphere® Process Server (WPS) is a key component of the overall business integration capability within the WebSphere environment. This session reviews the features and functions of WPS. Scheduled: TBD Session Number: I07 WPS Under the Covers Lecture - Intermediate (75 minutes) Brian Petrini The presentation gives an under the covers view of the Service Component Architecture (SCA) runtime, specifically what WebSphere Application Server components are leveraged. We'll look at both synchronous and asynchronous invocations of standard SCA components, their relative timings, and spend quite a bit of time on both JMS and Web Service Exports and Imports. Scheduled: TBD Session Number: I08 WSRR Integration with SWG ESB Solutions Lecture - Intermediate (75 minutes) Scott Karabin This session provides a detailed description of how the WebSphere Message Broker WebSphere Services Registry and Repository Nodes, the WebSphere ESB WSRR Mediation Primitives and the recently released Data Power WSRR integration features are used in a solution. These product features are described in detail supported by several examples. Observations about their weaknesses will also be discussed. Scheduled: TBD Session Number: I09 Top Best Practices for Implementing WebSphere Process Server Solutions Lecture - Intermediate (150 minutes) Marvin Malcolm This double session is a survey of the best practices for developing on WebSphere Process Server (WPS) using WebSphere Integration Developer (WID) – V 6.0.2. The session focuses both on using WPS for process management and on using it as an integration broker. The first perspective includes best practices for Process Choreography (BPEL), Business State Machines, Human Tasks (HT), the creation of UI for processes, and integration with Portal. The Integration Broker usage discusses Mediation Modules from WebSphere Enterprise Service Bus versus WPS modules, how to use Adapters and native bindings, Business Objects (BO) transformation, possibly through WebSphere Transformation Extender, and how to isolate the back end (EIS) data and logic from those of the process. Common to both use cases are topics such as naming conventions, module design and packaging, BO design, team programming, build and deployment automation, versioning, balancing performance and reuse. Scheduled: TBD

© 2007 IBM Corporation 11

Session Number: I10 WPS/WESB 6.0.2, JMS and WMQ Support and Best Practices Lecture - Intermediate (75 minutes) Alex Koutsoumbos WebSphere Process Server (WPS) and WebSphere Enterprise Services Bus (WESB) rely on Messaging support for information exchange with a verity of applications and resources. During this Session we introduce Service Component Architecture (SCA) Imports and Exports for JMS, JMS/WMQ and WebSphere MQ. We also cover concepts like Interface Binding, Method Binding (Function selectors) and Data Binding. The major focus of this presentation is the best practices on WMQ legacy application integration, which will cover MQLink replacement, Function Selectors, Content Based Routing and COBOL data processing. Finally best practices of integrating a WPS/WESB clusters with a WMQ Cluster will be discussed. Scheduled: TBD Session Number: I11 Best Practices for using Business Rules in WebSphere Process Server Lecture - Intermediate (75 minutes) Marvin Malcolm Business rules can be a critical piece of integration applications. With business rules, logic can be easily specified and then easily changed as the needs of the business change. This session will discuss the features of Business Rules in WebSphere Process Server, including the new 6.0.2 features. The session will also look at proper usage patterns for WebSphere Process Server Business Rules and best practices. Finally, it will discuss a decision guide on choosing when to use WebSphere Process Server Business Rules and other vendor’s business rules. Entry Skills • General knowledge of WebSphere Process Server • General knowledge of business rules Exit Skills • Understand the usage patterns for business rules in WebSphere Process Server • Understand the best practices for using business rules in WebSphere Process Server Scheduled: TBD Session Number: I12 Clustering WPS and WESB Lecture - Intermediate (75 minutes) Marvin Malcolm Clusters enable you to satisfy many nonfunctional requirements for your WESB and WPS modules. In this session we will discuss how to set up your clusters to solve some of the more advanced nonfunctional requirements. The examples in this session will address disaster recovery involving multiple sites, singletons, hardware replacement and continuous availability. Come to this session to understand how clusters are more than just simple scalability when used to solve your customer's specific needs. Entry skills • General knowledge of WPS deployment environments

© 2007 IBM Corporation 12

• General knowledge of WAS clusters Exit skills • Understand options available for setting up a cluster to expand their utility Scheduled: TBD Session Number: I13 Dynamicity Aspects of Business Processes and Human Tasks in WebSphere Process Server Lecture - Intermediate (75 minutes) Marvin Malcolm This session will outline dynamicity features and best practices for business processes and human tasks in WebSphere Process Server V6. One of the challenges to deal with in the business integration space, is to react to various changes, e.g., business driven changes. Another aspect is that not everything is known upfront when building your integration application. Concepts that allow being prepared for such scenarios will be explained during this talk. This spans topics like versioning of business processes and human task, dynamic invocation of services, and ad-hoc collaborations using human tasks. Entry Skills: • General knowledge of business choreography in WebSphere Process Server Exit Skills: • Knowledge of dynamicity features and pattern for business processes and human tasks in WebSphere Process Server Scheduled: TBD Session Number: I14 Tips & Practices for Successful WebSphere Business Modeler Simulations Lecture - Intermediate (75 minutes) Linda Griggs The simulation capabilities of WebSphere Business Modeler can seem overwhelming. There are countless combinations of parameters that, if not exact, can cause confusing deviations in your simulation analysis results. In this presentation, learn some tips and practices on how to keep organized and improve consistency to reduce headaches and the time spent performing simulation analysis. Entry Skills: General knowledge of WB Modeler Simulations Exit Skills: Increased knowledge of WB Modeler Simulation practices and usage. Scheduled: TBD Session Number: I15 WebSphere Business Modeler for Process Integration in WID/WPS Hands-on Lab - Intermediate (75 minutes) Victor Su IBM’s philosophy of Business Process Management via the Model-Assemble-Deploy-Manage cycle is a key component of the overall SOA strategy. The Model-Assemble touch point between WebSphere Business Modeler v6 and WebSphere Integration Developer is a complicated yet

© 2007 IBM Corporation 13

critical subset of this cycle. This lab will present the differences between a logical model that is commonly used in a process definition or reengineering engagement and the corresponding physical execution model that is exported to WID. Attendees will be asked to elaborate the technical attributes of the basic physical model, and then export to WID for review of the resulting artifacts. Best practices will be presented along the way. Entry Skills: • Previous knowledge of Modeler Advanced v6 • Basic understanding of BPEL and SCA in WID Exit Skills: • Understanding of the correlation between process elements in Modeler and WID • Model design philosophies for maximizing the usefulness of generated WID artifacts Scheduled: TBD Session Number: I16 WebSphere Business Monitor v6.0.2 Overview Lecture - Intermediate (75 minutes) Linda Griggs The session will present the latest features and functionality in WebSphere Business Monitor. Business Activity Monitoring (BAM) will also be discussed and how WebSphere Business Monitor fits into this new and emerging arena. Scheduled: TBD Session Number: I17 Introduction to Modeling and Analysis using WebSphere Business Modeler Hands-on Lab - Introductory (150 minutes) Chris Alderton and Linda Griggs IBM WebSphere® Business Modeler supports process improvement by capturing a comprehensive view of the way companies do business. A clear understanding of how a process works is a prerequisite to meeting the demands of a constantly changing environment. This session focuses on creating a business model, adding information and running simulation and conduct analysis. This is an ideal lab for participants to quickly become familiar with the Modeler's features and its simulation power. Scheduled: TBD Session Number: I18 WebSphere Process Server 6.0.2 Technical Overview Lecture - Introductory (75 minutes) Victor Su WebSphere Process Server V6.x is IBM's Business Integration platform built on SOA core technologies. It combines a comprehensive set of integration and workflow capabilities in a single, standards-based integration server. A BPEL based workflow engine, powerful human task support, business rules engine and simplified integration model are just few of the benefits which allow you to build powerful service-based integration scenarios. In this session, you will learn about product features and capabilities and what value they might provide to your organization.

© 2007 IBM Corporation 14

This session is targeted on all customers NEW to that area wishing to learn something about the product before they attend any deep dive sessions. Entry Skills: • General or no knowledge of WebSphere Process Server. • Understanding of basic workflow and integration concepts. Exit Skills: • Good understanding of WebSphere Process Server • Good understanding of the value the product provides for any SOA. Scheduled: TBD Session Number: I19 Lab: Build a Simple Business Process Hands-on Lab - Introductory (150 minutes) Anders Vinther, Peter Munnings, and Yan Yong Li This hands-on lab will cover the development and testing of WS-BPEL 2.0 business processes using IBM WebSphere Integration Developer V6. Begin by designing a workflow using the Process Editor. Package the business process with its corresponding interface into a business module. Finally, deploy and test the business module using the Business Process Choreographer (BPC) Client and the Integrated Test Client. Entry Skills: • Experience with Eclipse-based development tools, such as IBM Rational Application Developer, Develop Enterprise Java (J2EE) applications for IBM WebSphere Application Server • Develop Web services for IBM WebSphere Application Server Exit Skills: • Create a business module in IBM WebSphere Integration Developer • Design a business process using the Process Editor • Test a business process using the BPC Client and the Integrated Test Client Scheduled: TBD

© 2007 IBM Corporation 15

Messaging The Messaging Track primarily covers three core products: WebSphere Message Broker, WebSphere MQ, and WebSphere Enterprise Service Bus. This objective of this track is to strengthen and extend your current investment in WebSphere Message Broker, WebSphere MQ, and WebSphere Enterprise Service Bus enabling you to transforms and enriches in-flight information to provide a level of intermediation between applications that use different message structures and formats across multiple hardware platforms and operating systems. Session Number: M01 Security Integration with DataPower and Customer Experience Lecture - Intermediate (75 minutes) Bill Hines One of the most common use cases of WebSphere DataPower is its ability to provide security to web Services deployed into an Enterprise. In this session you will learn how DataPower integrates with other security products, both IBM and non-IBM to provide security. You will learn how DataPower Integrates with TAM, TFIM and WAS. You will learn the technique that is used to configure the DataPower Appliance to secure a sample webservice deployed on a WAS Server - You will get to hear about a real world customer experience which deals with integration of DataPower with CA's SiteMinder to achieve Single sign on. Entry Skills: • General knowledge of DataPower and WebServices • WebServices Security Exit Skills: • Technical Knowledge of how configure DataPower to integrate with TAM, TFIM, WAS and DataPower Scheduled: TBD Session Number: M02 WebSphere Message Broker: What's New in V6 Lecture - Intermediate (75 minutes) David Arnold Session attendees will learn about the latest features of WebSphere Message Broker Version 6, IBM’s Advanced Enterprise Service Bus and a key offering in the WebSphere Business Integration portfolio. During this session, Chief Message Broker Architect, Anthony O’Dowd, will highlight some of the exciting new features in Message Broker, including significant enhancements to the Message Broker Toolkit, and exciting new capabilities such as integration with the WebSphere Service Registry and Repository. Anthony will also cover details on the next major release, version 6.1, planned for release in late 2007. In addition, Nick Burling, Product Manager for WebSphere Message Broker, will provide insight into the strategic direction for the Message Broker, including a look at some of the key themes being considered for the Version 7 release, and the critical role the Broker plays in the WBI portfolio. Scheduled: TBD Session Number: M03 WebSphere Message Broker as ESB Introductory Lab Hands-on Lab - Intermediate (150 minutes) David Arnold

© 2007 IBM Corporation 16

This lab will provide hands-on experience to those experienced SOA/ESB consultants new to WMB in implementing a standard ESB pattern within WMB. Scheduled: TBD Session Number: M04 Hands-on Lab: WESB Introduction Hands-on Lab - Intermediate (150 minutes) Frank Krause In this hands-on session, you will learn the basic structure and constructs of a WebSphere Enterprise Service Bus mediation. Using the WebSphere Integration Developer tool you will build a Mediation Module from scratch, including the configuration of the SCA Exports and Imports. You will implement a Mediation Flow Component, defining the logic by wiring together several mediation primitives and configuring their specific behavior through the use of properties. The use of Service Message Objects (SMO) and the fundamental role they play will be illustrated through the construction of the flow. Finally, you will test the mediation using the WebSphere Enterprise Service Bus test environment in WebSphere Integration Developer. Entry Skills: • A basic understanding of the concepts of a Service Oriented Architecture • A cursory knowledge of WebSphere Enterprise Service Bus mediations (for example, having attended the introductory lecture) Exit Skills: • Basic skills and knowledge needed to use WebSphere Integration Developer to build a simple mediation • You will be able to describe the structure and constructs of a mediation module and flow Scheduled: TBD Session Number: M05 WebSphere Transformation Extender within the WebSphere Family - Including WTX Road Map Lecture - Intermediate (75 minutes) Dave Arnold WebSphere Transformation Extender (WTX) serves as IBM’s universal transformation engine platform. In addition to the powerful stand-alone functionality, WTX can be used to extend the modeling, connectivity and transformation capabilities of many other IBM products, such as WebSphere Message Broker, ESB, Process Server, Partner Gateway, DataStage and others. This session will provide an in-depth introduction to the WTX family of products as well as the critical role they play as part of the WebSphere family. We will also discuss potential services offerings and provide a roadmap with our plans for further integration of WTX and its tools into the IBM portfolio. Scheduled: TBD Session Number: M06 Comparing and Contrasting DataPower Services Lecture - Introductory (75 minutes) Colin Lim

© 2007 IBM Corporation 17

Comparing and Contrasting DataPower Services - DataPower provides several Services which implement requirements such as WS-Security, Protocol Bridging, basic HTML Web Site protection, and Web-Service Integration via WSDL. This Lab will demonstrate these capabilities and provide a methodology for determining which service to use, as well as advanced features such as Dynamic Routing, WS-Addressing, Message Translation, and Service Level Management. Entry Skills: • Basic Knowledge of DataPower Appliance • Fundamental Knowledge of XSL Exit Skills: • Knowledge of the DataPower Services • Better methods for determining which service to use • Better methods for Web-Service Integration • Better methods for ESB Implementation • Better methods for Web Application Protection Scheduled: TBD Session Number: M07 Introduction to SOA Appliances & DataPower Lecture - Introductory (75 minutes) Colin Lim IBM SOA appliances are purpose-built network devices that simplify, help secure, and accelerate XML Web services deployments and service-oriented architectures. These specialized SOA appliances redefine the boundaries of middleware and extend SOA infrastructure in an easy to deploy, drop-in solution, offering an innovative, pragmatic approach to harness the power of SOA while simultaneously enabling organizations to leverage the value of their existing application, security and networking infrastructure investments. Key topics to be addressed in this session include: • The importance of SOA appliances to the SOA foundation • Extending ESB functionality using SOA appliances • Protecting valuable data exposed by XML Web services in an SOA • Centralized Web services management, service-level management & SOA policy enforcement • SOA Governance Scheduled: TBD Session Number: M08 Introduction to WebSphere Message Broker and WebSphere MQ Lecture - Introductory (75 minutes) David Arnold WebSphere Message Broker V6 and WebSphere MQ V6 both play an important role in ESB Solution Architecture. So what is a broker? What does it do? What are its components? What is WMQ and how does it work? This session will answer these questions. We will explain the fundamentals of WMQ and the broker and provide a quick demonstration of how one develops and deploys a message flow using the WebSphere Message Broker Toolkit. Scheduled: TBD

© 2007 IBM Corporation 18

Session Number: M09 WESB Introduction Lecture - Intermediate (75 minutes) Frank Krause WebSphere Enterprise Service Bus (WESB) builds on the solid base of WebSphere Application Server and the Service Component Architecture to provide an XML data transformation and routing capability across web services and messaging by hosting easy to build mediation flows. In this session you will learn about the technical features and capability of WESB 6.0.2 including the supplied mediation primitives, web services, JMS and adapter bindings. Scheduled: TBD Session Number: M10 DataPower SOA Appliance Hands-On Lab Hands-on Lab - Introductory (150 minutes) Bill Hines This hands-on lab will provide a series of exercises to configure DataPower services to handle XML documents and proxy Web Services. SOA Appliances are critical components for security and performance. Their multi-faceted roles as DMZ security gateway, ESB on-ramp, multi-protocol transformer, or back-end performance accelerator makes them invaluable to SOA architectures. Learn how to implement some of this functionality in this fun and exciting hands-on lab. You will: • Create a Loopback XML Firewall • Create a Transforming XML Firewall • Investigate Troubleshooting Tools • Create a URL Rewrite Policy • Create a new WS-Proxy • Implement Service-Level Monitoring • Add a processing filter action • Add Custom Error Handling • Use Multiple WSDLs • Config Automatic WSDL Refresh Scheduled: TBD

© 2007 IBM Corporation 19

WebSphere Portal and Collaboration Web portal software provides a single access point to Web content and applications, personalized to each user’s needs. This track highlights how IBM WebSphere Portal software extends the portal concept with support for workflows, content management, simplified usability and administration, open standards, security and scalability. Session Number: P01 WebSphere Portal: The Front End of SOA Lecture - Introductory (75 minutes) Scott Karabin Portals provide a framework enabling customers to create Web sites that integrate their applications and information, and as a result can help greatly improve the productivity and efficiency of the users of the site. The WebSphere Portal platform leverages components from across the IBM Software Group to provide a framework that provides efficient creation and deployment of composite applications built on a service-oriented architecture (SOA), enabling integration of the user experience, providing role-based access to integrated business processes, enterprise applications, content and search services, security and user profiles, along with a complete set of application development tooling. This presentation explains the key features of WebSphere Portal and how they combine to help businesses be more flexible and responsive to business opportunity and needs. Scheduled: TBD Session Number: P02 WebSphere Portal 6: Operational architectures and procedures Lecture - Advanced (75 minutes) TBD A successful architecture has both functional and operational aspects that must be considered together to build successful solutions. This session provides insight into how IBM WebSphere® Portal 6.0 can improve operational productivity and efficiency. New features like multiple Lightweight Directory Access Protocol (LDAP) support, portal data separation, configuration management improvements and more are discussed. This session also discusses how alternative portal operational architectures can be improved with WebSphere Portal 6.0. Architecture considerations presented in this session can be applied to define the most efficient and cost-effective infrastructure to operate WebSphere Portal 6.0. The session concludes with an overview of the enhancements in tools and techniques for configuration management of WebSphere Portal. Scheduled: TBD

© 2007 IBM Corporation 20

Security and Management This track features sessions on maintaining a secure, scalable and manageable infrastructure in the enterprise. IBM, through its Tivoli management product line, provides critical technology for managing and securing the infrastructure. When it comes to managing your SOA, there are a number of Tivoli products that can help. This track also highlights how WebSphere Extended Deployment optimizes the resource utilization and management of your IT infrastructure while enhancing the quality of service for your business-critical applications. Session Number: S01 Diagnosing and Solving Complex WebSphere Applications using ITCAM for WS Lecture - Intermediate (75 minutes) Celena Tan The ITCAM (IBM Tivoli Composite Application Manager) for WebSphere 6.1 product helps pin-point application problems in real time, monitor application resources and help maintain the availability and performance of business critical applications. The lab will provide an overview of using the ITCAM for WebSphere product including some of the new features in Version 6.1 for problem determination. Scheduled: TBD Session Number: S02 Securing WebSphere Application Server with Firewalls Lecture - Intermediate (75 minutes) Kevin Tobin While firewalls alone are not sufficient for securing WebSphere Application Server (WAS), they are an important part of an overall security hardened deployment. This session will discuss firewall placement and configuration within a WAS V6.x. deployment, and will provide guidance on when and why firewalls provide value cover as well as cases where firewalls do not provide any value. Since the specifics of configuring individual firewalls vary by product, the session will cover the general configuration (e.g. ports to be opened), and will not cover any specific firewall product. Scheduled: TBD Session Number: S03 More of What Hackers Don't Want You to Know Lecture - Intermediate (75 minutes) Craig Oakley Hacker techniques continue to evolve. Are the "good guys" keeping up? This sequel to the book entitled "What Hackers Don't Want You to Know" updates some of the more recent myths and misconceptions which pervade the IT industry and create vulnerabilities in critical infrastructures. Bluetooth hacking, Web 2.0 vulnerabilities, weaknesses in biometric technology RFID exposures and other issues will be discussed along with ways to avoid some of the pitfalls. Scheduled: TBD Session Number: S05 Overview and What's New in XD 6.1

© 2007 IBM Corporation 21

Lecture - Introductory (75 minutes) David Schlosser This session will discuss the new concepts and features in the latest release of WebSphere Extended Deployment (XD), Version 6.1. This new release has significant new capability. The session will discuss topics such as full support for managing non-WebSphere middleware environments through the new Middleware Applications and Servers support, building data grids with ObjectGrid v6.1, support for native applications with Compute Grid and running high performance SIP based applications. The session will talk about new management and monitoring capabilities and will discuss changes to the product's packaging and installation model. This session will provide an overview and will serve as an excellent foundation for the more detailed XD sessions which dive deeper into particular parts of the product. Scheduled: TBD Session Number: S06 WebSphere Extended Deployment (XD) Dynamic Operations Hands-on Lab - Intermediate (150 minutes) Martin Essam This hands-on lab exercise will allow the students to work in a group of machines configured to emulate a realistic XD cell. The student will complete the configuration of the environment and test that the on-demand router is properly routing traffic to the application servers running in the cell. They will then use a load generation tool to generate client requests to the XD environment. By using initial configurations values they will see how XD Dynamic Operations perform application prioritization and placement in the cell. These tests will be monitored using the XD visualization tools to follow the changes to the servers configuration in real time. Scheduled: TBD Session Number: S07 Rational Performance Tester Product Update Lecture - Introductory (75 minutes) Celena Tan Rational Performance Tester is IBM's newest load testing solution. This eclipse-based tool provides complete web-based system performance testing. Significant features include automatic test recording and generation, adaptive test playback without programming, customizable reports, and integrated resource monitoring and transaction breakdown analysis. This session will discuss the latest features and enhancements for the Rational Performance Tester 7.0 product, released in January 2007. The speaker is the RPT product champion and a member of the RPT development team. He will cover the basics of the product, new features and overall enhancements, and give special focus to performance testing in the SOA space. Entry Skills: • General knowledge of Performance Testing and Automation Tools Exit Skills: • Understanding when and how to apply RPT to performance tuning projects • Understanding of the performance analysis functions including ITCAM integrations Scheduled: TBD

© 2007 IBM Corporation 22

Session Number: S08 Problem Determination using ITCAM for WebSphere 6.1 - Lab Hands-on Lab - Introductory (150 minutes) Celena Tan This session will provide an overview of ITCAM (IBM Tivoli Composite Application Manager) for WebSphere 6.1 product. ITCAM for WebSphere helps pin-point application problems in real time, monitor application resources and help maintain the availability and performance of business critical applications. The lab will provide an overview of using the ITCAM for WebSphere product including some of the new features in Version 6.1 for problem determination. Scheduled: TBD

© 2007 IBM Corporation 23

WebSphere Application Server The overall purpose of this track is to demonstrate the skills that will enable you to manage and build a WebSphere infrastructure to support your business. This track will also include features, functions and futures sessions on all WebSphere Application Server editions, for example, Network Deployment (ND) and Community Edition (CE). These topics will help you master techniques for efficiently administering the system using information gained in the different sessions provided with an emphasis on performance, security, deployment, best practices. Session Number: W01 Advanced Topics in HA and Reliability with WebSphere Application Server Lecture - Advanced (75 minutes) Kevin Tobin This session will focus on the architectural and operational issues that need to be considered when implementing a highly available or continuously available WAS infrastructure. Topics will include use of multiple data centers, DNS, geographic separation constraints, supporting software components and other common deployment issues. Entry Skills: • General understanding of WAS-ND, administration, WLM and high availability Exit skills: • Understanding of advanced failover high availability deployment with WAS-ND and WS-XD. Scheduled: TBD Session Number: W02 An Introduction to WebSphere Application Server High Availability Lecture - Introductory (75 minutes) Bill Hines In order to create a fault tolerant environment one needs to understand high availability terminology and how WAS (WebSphere Application Server) v6.x is architected to provide for Workload Management (WLM), failover and high availability. This session will cover what WAS Network Deployment provides in these areas and will briefly discuss additional components and software that may be required for highly available deployment architecture. WebSphere XD V6 functions that enhance the features available in WAS-ND will be discussed as well. Entry Skills: • General understanding of WebSphere Application Server administration and deployment. Exit Skills: • General understanding of WAS-ND WLM and high availability. Scheduled: TBD Session Number: W04 Performance Data Analysis for Performance Professionals Lecture - Advanced (75 minutes) Kevin Tobin When is the project ready to deploy? It's not always an easy question to answer, especially when the project must support high volumes, fast response times, and high availability. This presentation will discuss how to determine system performance and present this information to

© 2007 IBM Corporation 24

the customer. The session will include information on collecting key metrics, making the correct observations from the data, and reasonable data reporting to the customer. We'll also cover the basics of the performance lifecycle, including the capacity planning, architecture, development, and yes, testing, required to deliver a successful high-performance project. The session will also cover providing good customer leadership around performance issues. Scheduled: TBD Session Number: W07 Basics of WAS Administration Lecture - Introductory (75 minutes) Jacques Hayter This session discusses the architecture of a WebSphere® Application Server (WAS) cell, including the deployment manager, node agents and application servers. The roles of the deployment manager, the node agent and the WAS administrator are described. The configuration repository is also explained, as well as, the steps involved in building a cell. The administration of a WAS cell using the administrative console and wsadmin is also presented. The basics of configuring J2EE resources and deploying J2EE applications is highlighted and configuring WAS security is briefly reviewed. Entry Skills: High-level knowledge of WAS. Exit Skills: Knowledge of how to perform basic administration of a WAS ND installation. Scheduled: TBD Session Number: W08 WAS Software Maintenance in a Complex IT Environment Lecture - Intermediate (75 minutes) Jacques Hayter This WebSphere® Support Technical Exchange is designed to provide an overview of WAS software service strategy and discuss the resulting implications for customer maintenance planning (i.e. how often maintenance should be applied, minimizing dependencies, minimizing downtime, optimizing testing, and general best practices). Scheduled: TBD Session Number: W09 Leveraging WebSphere Application Server Tools to Solve Production Problems Lecture - Intermediate (75 minutes) Martin Essam Uncovering and fixing production application problems is difficult for customers to do. Third party tools used to find these problems are often intrusive and affect the performance of these systems significantly. The WebSphere Application Server Problem Determination tools provide a non-intrusive way to pinpoint and fix problems. This lecture provides a methodology for solving production application problems using WebSphere Application Server integrated tools and the new IBM Support Assistant (ISA) tools. The methodology explains how to identify symptoms for common problems, what tools to use to determine a root cause, and finally how to fix the problem. The types of problems discussed include: a memory leak, poor connection management, thread deadlocking and incorrect classloading and others. The tools include: IBM Guided Activity

© 2007 IBM Corporation 25

Assistant (IGAA), Memory Dump Diagnostics for Java (MDD4J), Connection Manager Diagnostics, ThreadAnalyzer (TA), and a Classloader Viewer (CLV). Scheduled: TBD Session Number: W10 Advanced Topics in HA and Reliability with WebSphere Application Server Lecture - Advanced (75 minutes) Craig Oakley This session will focus on the architectural and operational issues that need to be considered when implementing a highly available or continuously available WAS infrastructure. Topics will include use of multiple data centers, DNS, geographic separation constraints, supporting software components and other common deployment issues. Entry Skills: • General understanding of WAS-ND, administration, WLM and high availability Exit skills: • Understanding of advanced failover high availability deployment with WAS-ND and WS-XD Scheduled: TBD Session Number: W12 WebSphere Administration Best Practices Lecture - Introductory (75 minutes) Bill Hines This session will establish some good practices for configuring, running and managing WebSphere Application Server systems by considering the following questions: • What are the typical administrative tasks in WebSphere Application Server V5.x and V6? • What tools, protocols, technologies and techniques are available for these tasks? • Which of these tasks can and should be automated? • Where should administrative components be placed? • What staffing and skills are needed to manage WebSphere Application Server? • How can WebSphere Application Server be integrated with a service management solution such as Tivoli? This session will mainly be for system administrators and will cover the above topics at a relatively high level. Scheduled: TBD Session Number: W14 Why WebSphere Application Server on z/OS? Lecture - Intermediate (75 minutes) Chris Sackfield This session will point out the value of running WebSphere Application server on z/OS. It will cover the integration and exploitation features of the z/OS platform that z/OS customers expect and desire. We will also discuss situations where WebSphere for z/OS is a good fit and why and situations where it is not.

© 2007 IBM Corporation 26

Scheduled: TBD Session Number: W15 Understanding and Optimizing the JVM for WebSphere Lecture - Intermediate (75 minutes) Peter Munnings Have you ever been curious exactly how the JVM functions underneath WebSphere or how you can tune it and use the information it provides to get the most out of your applications? In this session we will explore exactly what the JVM does as it resides underneath the WebSphere runtime. We will look at how it performs garbage collection, memory management, heap compaction as well as many other advanced features. Also in this session we will look into how to configure the JVM for maximum performance and give the attendee a laundry list of tuning parameters for both the IBM and Sun JVMs (1.4.2, and 1.5) that will benefit their WebSphere runtime. To really extract the best performance from your J2EE application you need to understand how the JVM performs its tasks and how to tune it to perform best for your specific workload. If you have ever wanted to know how the JVM works this session is for you! Scheduled: TBD Session Number: W16 WAS 6.1, Feature Packs (WS, EJB), and WebSphere CE Performance Lecture - Introductory (75 minutes) David Schlosser Welcome to the best WebSphere Application Server products yet! This presentation will update you on the latest performance news about the world’s most scalable application server and provide insight into the Feature Packs being released on top of the server. In this session we will take a spin through all the brand new performance features in WebSphere CE and WebSphere v6.1 and see what they can do for your eBusiness application. We will look at how WebSphere and you can help give your users the best experience possible by discussing how to use the features in J2EE1.4 and some brand new JEE5 features available in our Feature Packs. We will touch on all aspects of the WebSphere stack, from the improvements in the JDK up to the latest API enhancements. Anyone attending will walk away with a through understanding of the performance capabilities of WebSphere CE, WebSphere v6.1, and the new Feature Packs as well as when best to apply them. Come learn how to make WebSphere perform for you! Scheduled: TBD Session Number: W17 Performance Aspects of JMS/SIBus Messaging in WebSphere 6.0 and 6.1 Lecture - Intermediate (75 minutes) Alex Koutsoumbos WebSphere Application Server 6.x comes with an integrated JMS 1.1 provider to facilitate asynchronous messaging capabilities. This is a pure Java implementation that runs inside the application server JVM and uses the Service Integration Bus (SIBus) as its core transport mechanism. We will explore several aspects of the architecture with a strong focus on performance. What can we do to optimize the throughput of JMS messages on the SIBus? The SIBus uses a JDBC datasource or a file system to store persistent messages; internal data buffers are used to store messages in memory. We will explore how to limit the number of

© 2007 IBM Corporation 27

© 2007 IBM Corporation 28

concurrent MDBs and finally we will discuss the options to ensure high availability and scalability of the SIBus. Entry Skills: • General knowledge of WebSphere Application Server 6.x • A basic understanding of JMS Exit Skills: • Understanding of the underlying architecture and performance aspects of JMS messaging in WebSphere 6.x Scheduled: TBD Session Number: W20 WebSphere Performance Fundamentals Lecture - General (75 minutes) Stacy Joines This session introduces fundamental performance topics including capacity planning, testing and tuning IBM WebSphere® Application Server. Scheduled: TBD Session Number: W21 Advanced Performance Tactics for WebSphere Application Server Lecture - General (75 minutes) Stacy Joines This session demonstrates advanced tuning tips and techniques for WebSphere® Application Server (WAS) Version 6.x Scheduled: TBD Session Number: W22 SOA Performance Best Practices Lecture - Intermediate (75 minutes) Stacy Joines An SOA implementation must do more than function properly as initially configured and have the flexibility and potential for expansion inherent in a good SOA. It must also perform to the required targets. Because flexibility is the hallmark of an SOA, it can also be difficult to determine the best test cases to measure and validate its performance. This session discusses the experiences IBM and others have had with SOA implementations and their performance characteristics (both before and after tuning). From that experience, we have derived a number of best practices for designing performance tests, taking valid measurements and tuning the SOA based on the results of those measurements. Scheduled: TBD