WebSphere

User Group UK

Looking for up-to-date content? Check out IBM's WebSphere, Liberty, Java & DevOps Community, as well as @wasdevnet and @openlibertyio on Twitter!


We are pleased to confirm that the next meeting of the WebSphere User Group (uk) will take place on 23rd March 2011 at IBM Bedfont Lakes. There will be no charge for this meeting and we have an excellent agenda lined up.


Provisional Agenda

Registration and Coffee begins from 8:30am, with the Chairman's Intro at 9:00am. The first session begins at 9:30am.

A buffet Lunch is served at 12:30pm, with coffee breaks included in the morning and afternoon.

WAS 1


Session 1


Title:
WebSphere Foundation Update and Technical Direction
Abstract:
This session will cover new and improved features in WebSphere Application Server V8, with a particular focus on broad programming model support, a fast, flexible and simplified application foundation, extensive deployment environments, including virtualization and clouds, and integrated tooling. It will also look further ahead to where the WebSphere foundation is heading over the next few years.
Speakers:
Ian Robinson
Download:

Session 2


Title:
Introduction to SCA Support in WebSphere
Abstract:
Building and composing the components of a service oriented application can be a challenge and complex bespoke solutions are commonplace. The Service Component Architecture (SCA), a collection of specifications currently being standardized at OASIS, aims to address this problem. SCA provides a technology neutral assembly capability for composing applications from business services developed using many different technologies.
Speakers:
Mike Edwards, Simon Laws
Download:

Session 3


Title:
The WAS Feature Packs for XML and Communications Enabled Applications
Abstract:
IBM® WebSphere® Application Server Version 7.0 Feature Packs are optionally installable product extensions that offer targeted, incremental new features. The Feature Pack for XML provides application developers with support for the following World Wide Web Consortium (W3C) XML standards: Extensible Stylesheet Language Transformations (XSLT) 2.0, XML Path Language (XPath) 2.0 and XML Query Language (XQuery) 1.0. The Feature Pack for Communications Enabled Applications (CEA) helps simplify development of innovative applications by offering an SOA-based programming model to add multi-modal communications capabilities such as Click to call, Cobrowsing and Two-way Synchronized Forms, to existing and new applications using existing Java™ skills. During this session the speaker will give an overview of these Feature Packs with example use cases and sample code.
Speakers:
Katherine Sanders
Download:

Session 4


Title:
What can WS-Policy do for you
Abstract:
What is WS-Policy and why is it important to Websphere? What QoSs do we support in WAS V7 and what do they do? A demonstration of dynamic configuration in action. Where is the industry going next with WS-Policy with emphasis on SOA governance?
Speakers:
Paul Nolan
Download:
[not available]

WMQ/WMB


Session 1


Title:
Messaging for a Smarter Planet
Abstract:
WebSphere MQ has recently been enhanced with the MQ Telemetry (MQTT) feature to enable vast numbers of devices to connect from the edge of the network. Interconnectivity is one of the key aspects to enable a Smarter Planet. As computing devices get cheaper, smaller and more powerful, the traditional view of messaging clients is changing, and the boundaries of messaging networks are being pushed further and further. There is a need to get messages to and from new kinds of client devices: from terminals and small server devices, through hand-held devices like smart phones and PDAs, down to sensors, and tiny embedded devices.
Speakers:
Dave Locke
Download:

Session 2


Title:
Payment Card Industry solution for secure file transfer (based on WMQ FTE), with new Advanced Message Security
Abstract:
As organisations are increasingly looking for new and more efficient ways to adhere to the Payment Card Industry Data Security Standard (PCI DSS), whether as the payment authorisers, retailer recipients, or an intermediary responsible for transporting payment information, IBM WebSphere can offer new options to PCI-compliance. In this session, we will discuss the capabilities of the new WebSphere MQ Advanced Message Security (WMQ AMS) and its application to secure and encrypt messages over a WebSphere MQ (WMQ) network. We will also discuss the implications of extending this use-case with WebSphere MQ File Transfer Edition (WMQ FTE), in order to secure payment card details residing within files that are transported across the WMQ network.
Speakers:
Richard Gamblin
Download:

Session 3


Title:
WebSphere Message Broker Usage Patterns
Abstract:
WebSphere Message Broker plays a critical role in Service Oriented Architecture, by allowing you to connect applications together in a simple, structured, maintainable way. There are a number of common usage patterns of the Broker, ranging from service virtualization - exposing new interfaces on existing applications, to providing aspect-oriented function such as security, auditing, logging and error handling. By describing these established usage patterns and using real-world examples, this session will reveal the most common usage patterns of the Broker and the main concepts behind its design. The session will also include a look at some of the latest features in the product that make it easier than ever to implement your SOA.
Speakers:
Matt Lucas
Download:
[not available]

Session 4


Title:
Software Development Life-cycle Hygiene with WebSphere Message Broker in end-to-end SOA
Abstract:
This session by Stu Smith on Software Development Life Cycle with Message Broker is aimed at all levels of users and covers good practice for developing end-to-end SOA capabilities, using Message Broker.Given that Message Broker is a powerful set of tools; there are several ways of achieving the same functional outcome. However, each different method has implications in terms of non-functional aspects, such as performance, testability, and repeatability. Stuart will investigate some of the pros and cons of various "good" practices and "not-so-good" practices and equip session attendees with some new angles on Message Broker that they will be able to take away and apply in their own projects.
Speakers:
Stu Smith
Download:

BPM


Session 1


Title:
IBM Vendor Trade Fund Management Solution for Retail
Abstract:
The Vendor Trade Fund Management Solution provides retailers a comprehensive set of capabilities to seamlessly interact with vendors, manage the life-cycle of trade agreements and automate complex reconciliation processes. It enables multiple LOBs (finance, legal, retail buyers, advertising) within the retailer’s organization to collaborate effectively and manage accurate agreement information using a single version across the enterprise. The business can monitor, receive alerts, and take action pro-actively on -- expiring contracts, ongoing performance of agreements, compliance of agreements during execution, delays in reconciliation, missed seasonal contracts – resulting in timely receipt of promotional funds from vendors and higher cash flow providing seamless integration with existing vendor on-boarding solutions and a framework that can be easily configured to meet individual requirements and expand the solution to include other capabilities such as promotion execution and invoicing. This is a WebSphere Lombardi Edition and ILOG BRMS solution developed in conjunction with IBM customers and showcases IBM's capabilities within the retail industry.
Speakers:
Lee Gavin, Paul Smith
Download:
[not available]

Session 2


Title:
(no session)
Abstract:
Speakers:
Download:
[not available]

Session 3


Title:
Business and IT collaborative Process Discovery and Implementation with IBM BPM solutions
Abstract:
(This session is also shown in the Cloud stream).This session will show how Business can lead the process discovery initiative using IBM Blueworks Live. Blueworks Live is a cloud-based business process management tool that lets you discover, design, automate, and manage business processes for your organization. Its easy to use and accessible anywhere through a browser. We will show how you can have a process tool built and running in as little as 90 seconds We will then introduce IBM WebSphere Lombardi Edition (WLE) and show how to rapidly and iteratively implement complex, frequently changing human-driven processes. WLE provides a single unified environment for process design, execution, monitoring and opitimisation.
Speakers:
Paul West
Download:
[not available]

Session 4


Title:
IBM Insurance Industry Fraud Detection solution based on IBM WebSphere Decision Server
Abstract:
This session will review the Insurance Industry 'Fraud Detect and Analysis' capability based on IBM's WebSphere Decision Server. The presentation will review the business requirements, the architecture of the solution, show the solution and then discuss the underlying IBM technology (IBM's Decision Server) used to implement the solution.
Speakers:
Tetti Pandelias
Download:
[not available]

Portal 1


Session 1


Title:
Architecture of Multichannel (Mobile) Applications using IBM WebSphere Portlet Factory
Abstract:
IBM WebSphere Portlet Factory (WPF) offers rapid development of web/portal multichannel applications. This presentation provides architecture and design best practices that will help architects, developers and consultants during the development of real customer solutions, customer PoC and prototypes for multiple devices. It will specifically focus on design patterns, providing a high quality end-solution that increases customer’s satisfaction. It will cover different aspects from the back-end data access to the user interface (browser and mobile) by applying techniques and patterns that will provide a modular and extensible end-to-end solution. The development of common frameworks by applying well known design patterns (e.g. MVC), will demonstrate that WPF simplifies and speeds up the development of multichannel applications while keeping a clear architecture. This session provides good design and architecture practices that can be effectively utilized by architects, designers and developers when working with IBM WebSphere Portlet Factory. The tool provides a rapid development which sometimes hides the fact of providing a clear design and architecture. Based on the experience while working on customer’s projects across EMEA and US, this session is intended to provide real life guidance for how to properly develop a portal multichannel application using IBM WebSphere Portlet Factory. A good design and architecture are key factors even for small projects, prototypes and PoC that eventually may turn into final solutions.During this presentation, a real customer’s project will be used to show how all these patterns, practices and ideas have been successfully applied to a real use case scenario. The session is oriented to existing IBM WebSphere Portlet Factory architects and developers; however, new users of the tool are also welcomed to discover the capabilities of WPF and the real benefits of following good architectural practices while using IBM Webphere Portlet Factory.
Speakers:
Alfredo Roche, Ben Hardill
Download:
[not available]

Session 2


Title:
Development of a customer Patient Portal.
Abstract:
In this session you will hear about the project that Basingstoke & North Hampshire NHS Foundation Trust undertook with IBM to implement an aggressive IT strategy in a very short time frame. At the heart of the strategy was the initial implementation of an Electronic Summary Patient Record and key elements of the Clinical 5 (the Connecting for Health initiative to modernise their computer systems in order to improve patient care and services). To achieve this, the WebSphere Portal platform was used as the basis of the Patient Portal with WebSphere Message Broker providing the integration with the Trust's applications. Live Discharge Forms and Clinical Correspondence have been built using Lotus Forms.
Speakers:
Kristy Bradnum
Download:
[not available]

Session 3


Title:
Integrating the Google Search Appliance with WebSphere Portal and Lotus Web Content Management
Abstract:
Dave will describe how ISSL were engaged to design, build and deliver an integration between the Google Search Appliance, which is a self-contained search-engine-in-a-box with content, both secured and unsecured, held in Lotus Web Content Management.Dave will outline how ISSL delivered this "first of a kind" project, using the ISSL Method, and share the lessons learnt, both technical and non-technical.
Speakers:
Dave Hay
Download:

Session 4


Title:
Customer implementation of integrated Social Portal.
Abstract:
In 2010 IBM services were engaged with a large organisation to deliver a collaborative Portal solution based upon IBM Portal, IBM Lotus Connections and Microsoft OCS (Instand Messaging) technologies.Attend this session to hear lessons learned and practical feedback on:What we did - what our solution looks likeWhy we did it - business context and problem : creating a collaborative organisationWho we worked with - multi-vendor project approach: minimal engagement, maximum speedHow we did it - Architectural highlights and challenges: authentication/authorisation, persistence, virtualisation.The Lotus Connections 3 implementation : better, faster, stronger!Integrating IBM Portal v7 and IBM Lotus Connections v3Integration with OCS in the IBM Lotus Connections business card : how we did it, and how you might tooDelivering themes using the new PageBuilder2 architectureUsing Portlet Factory to enhance the supplied Lotus Connections portletsDojo wizardry to create an engaging UI, and how IE held us backLessons learned, questions
Speakers:
Andrew Tomlinson, Dave Strachan
Download:
[not available]

Portal 2


Session 1


Title:
Test-Driven Development for Portal Applications
Abstract:
Test-driven agile development helps to ensure that code meets its business requirements. It does this by writing tests first and only then writing code that satisfies those tests. But this is easier said than done when you're talking about a sophisticated Portal application, with inter-dependent portlets, application events, and client-side aggregation added into the mix! Come along to this session and see how we have applied this approach to the development of both portlets and complete Portal applications. We will discuss and demonstrate the processes, tools and techniques required and share the lessons learned in customer projects.
Speakers:
Graham Harper, Mark Vardy
Download:

Session 2


Title:
Developing Mobile Portal Content with MPA
Abstract:
IBM Mobile Portal Accelerator (MPA) software helps you to customise your Portal content for mobile devices. The Mobile Portal Accelerator enables "write once, render many" through device-independent web authoring, and provides a cost effective way to deliver content to large numbers of mobile devices. Using the in-built mobile capabilities of the web content rendering portlets, existing content can be used to support both standard HTML browsers and mobile devices. In this presentation we will drill down into the Mobile Portal, Multi-Channel Server (MCS) architecture, showing how device independent content, is rendered onto devices, using layout, theme, imaging and scripting policies. We will describe how the web content management rendering portlets make use of the MCS architecture to deliver content to devices. We will close off the presentation with a demonstration of MPA / WCM 7.0.
Speakers:
Soheel Chughtai
Download:

Session 3


Title:
(no session)
Abstract:
Speakers:
Download:
[not available]

WAS 2


Session 1


Title:
WMQ & JavaEE: Living & Working with WAS and other AppServers
Abstract:
How does WebSphere MQ really work when used as the messaging backbone in an Application Server environment? In this presentation we'll talk about how the WebSphere MQ Resource Adapter works within WebSphere Application Server but also on other application servers. Covering both the direct and indirect ways in which IBM WebSphere MQ can be accessed by Java Enterprise Edition applications running in an IBM WebSphere Application Server. The WebSphere MQ Resource Adapter can also be used within other application servers; what considerations are there with deploying within these other environments? We'll also cover the important question of the formal support position with these options. One important question is how to migrate to a new version of WAS and or WMQ? There are several routes that can be taken so we'll cover some of the key questions to ask and highlight important waypoints on the migration journey.The last section of this session will cover the important issues surrounding integration of the new WebSphere MQ 7.0.1 multi-instance queue managers with the JavaEE world.
Speakers:
Graham Hopkins, Matthew White
Download:

Session 2


Title:
JAX-WS 2.2 and JAX-RS 1.1 support in WebSphere Application Server Version 8.0 Beta
Abstract:
IBM® WebSphere® Application Server Version 8.0 Beta includes support for the Java™ API for XML-Based Web Services (JAX-WS) 2.2 and Java API for RESTful Web Services (JAX-RS) 1.1 specifications. JAX-WS 2.2 is a maintenance release of Java Specification Request (JSR) 224 that extends the functionality provided by the JAX-WS 2.1 specification with new capabilities. The most significant new capability is support for the Web Services Addressing (WS-Addressing) Metadata specification in the Application Programming Interface (API). JAX-RS, also known as JSR 311, is a collection of interfaces and Java annotations that simplifies development of server-side REST applications. In this session the speaker will provide an overview of both these technologies including details of the new features in the Beta.
Speakers:
Katherine Sanders
Download:

Session 3


Title:
What's new in JEE 6
Abstract:
Speakers:
Alasdair Nottingham, Andrew (Ozzy) Osborne
Download:
[not available]

Session 4


Title:
Getting the Right Information, At the Right Time, In the Right Place
Abstract:
The IBM WebSphere User Technologies team are always working to improve the information provided for WebSphere users. Changes to the information are driven by understanding what users do with WebSphere products in realistic scenarios, where best to provide information, and how to make it easier for users to access and make use of information. Some of that understanding, and the direction of improvements in information, comes from you, the WebSphere users.In this session, the IBM WebSphere User Technologies team describe some new directions being rolled out to give you better information on using WebSphere products. These directions include:* A new product connectivity information center, describing real scenarios for activities that WebSphere users have highlighted* A new way to find and work with information across IBM more easily and from one place* Tools that you can use for collaborating with other WebSphere users and the IBM WebSphere teamFollowing the presentation there will be time available for questions and feedback. The IBM WebSphere User Technologies team are always glad to work with WebSphere users to improve the experience of using WebSphere products. We are here today to meet with you - to hear what you have to say, and to exchange ideas about using WebSphere products.
Speakers:
Ian Larner
Download:

OSGi


Session 1


Title:
Introduction to OSGi
Abstract:
OSGi is a dynamic Java modularity technology that originally was exploited by constrained Java runtime systems. In the last few years, OSGi has become the modularity technology of choice for all the major Java EE platform vendors, including IBM WebSphere Application Server. WebSphere Application Server V7.0 OSGi feature pack, released in May 2010, adds open standards support for this ground breaking set of OSGi specifications to our proven Java EE runtime. This session presents an overview of OSGi and Enterprise OSGi as a modularity technology, with reference to the WAS v7.0 OSGi feature pack. The overview will be followed by live demonstrations of: Deploying an OSGi application on WAS and then Updating an OSGi application.
Speakers:
Chris Wilkinson
Download:

Session 2


Title:
OSGi Best Practices in WebSphere Application Development
Abstract:
The Enterprise OSGi specification brings a standard way to assemble applications in a dynamic and modular way. WebSphere Application Server OSGi and JPA2 feature pack and then WebSphere Application Server V8 add support for deploying and managing applications as sets of OSGi bundles and some of the new features of OSGi v4.2 such as its declarative component assembly model. This session will cover the best practices for developing OSGi Enterprise applications used in WebSphere Application Server. It then gives an end-to-end demonstration by using the best practices to assemble a simple OSGi Enterprise Application from Web, Persistence and Blueprint components and then dynamically deploy onto WebSphere Application Server.
Speakers:
Emily Jiang
Download:

Session 3


Title:
WebSphere Application Server Support for OSGi Applications
Abstract:
This presentation aims to provide information pertaining to the support provided in WAS for OSGi Applications. The talk will cover the support for OSGi applications provided in the WAS v7 OSGi Feature Pack before moving on to discuss the new OSGi features recently available in the WAS v8 Beta download.
Speakers:
Duane Appleby
Download:

Session 4


Title:
Migrating from the Spring Framework to OSGi using the WAS Feature Pack for OSGi Applications
Abstract:
The Spring and OSGi frameworks are powerful tools for application development, and offer significant value to application developers. With the release of the WebSphere® Application Server Version 7 Feature Pack for OSGi Applications, WebSphere® now offers a scalable standards-based runtime for OSGi applications and dependency injection. This session will describe and demo how to migrate a Spring-based Java EE application to the OSGi container, and then how to migrate that OSGi application away from the proprietary Spring framework to the OSGi blueprint component model.
Speakers:
Simon Maple, Valentin Mahrwald
Download:
[not available]

WESB


Session 1


Title:
(no session)
Abstract:
Speakers:
Download:
[not available]

Session 2


Title:
WebSphere ESB Introduction and usage patterns
Abstract:
This talk will discuss the capabilities of WebSphere ESB and discuss the common capabilities. It will focus on protocol/data transformation, routing, auditing, aggregation and gateway patterns withinWebSphere ESB.
Speakers:
Callum Jackson, Philip Norton
Download:
[not available]

Session 3


Title:
WESB Integration with WSRR
Abstract:
This talk will discuss the integration patterns and common usage scenarios for WebSphere ESB and WSRR. It will focus on the dynamic endpoint selection, mediation policy and Service Level Agreementintegration aspects between WebSphere ESB and WSRR.
Speakers:
Callum Jackson
Download:
[not available]

Session 4


Title:
WebSphere ESB Best Practices and Performance Recommendations
Abstract:
This talk will discuss the best practices when developing mediation modules ready for production. It will describe recommendations for the usage of mediation primitives and bindings to increase the performance of your solution.
Speakers:
Andrew Borley
Download:
[not available]

Cloud


Session 1


Title:
Getting Hold Of A Cloud
Abstract:
Cloud is probably seen as just the latest 'hype' that is overtaking the IT industry, But is it? How much is foilware and how much is real? This session will explore a wide range of different ways in which organisations are using cloud computing today to realise business advantages. With cost perceived as a driver towards clouds, what sorts of TCO are being achieved? And as users find that they can now reliably provision new systems in minutes, what other business opportunities are clouds opening up for them? What are the other challenges that these organisations have faced and how have they been over come?
Speakers:
John Easton
Download:

Session 2


Title:
Introduction to Cast Iron
Abstract:
Cast Iron is a recent acquisition by IBM - this presentation will cover the following areas* Cloud Computing background and opportunity* Cloud Integration* Cast Iron Systems company background* IBM acquisition* Cast Iron product capabilities and options* Case Study* Summary and Icon Solutions
Speakers:
Ewan Withers
Download:
[not available]

Session 3


Title:
Business and IT collaborative Process Discovery and Implementation with IBM BPM solutions
Abstract:
(This session is also shown in the BPM stream).This session will show how Business can lead the process discovery initiative using IBM Blueworks Live. Blueworks Live is a cloud-based business process management tool that lets you discover, design, automate, and manage business processes for your organization. Its easy to use and accessible anywhere through a browser. We will show how you can have a process tool built and running in as little as 90 secondsWe will then introduce IBM WebSphere Lombardi Edition (WLE) and show how to rapidly and iteratively implement complex, frequently changing human-driven processes. WLE provides a single unified environment for process design, execution, monitoring and opitimisation.
Speakers:
Paul West
Download:
[not available]

Session 4


Title:
In-Depth Look at the Cast Iron Cloud Integration Platform
Abstract:
With the WebSphere Cast Iron Cloud Integration Platform it is possible to integrate Cloud and on-premise systems in days. Come and see how Template Integration Processes are being used to capture best practices and accelerate the configuration and deployment of critical integration processes. Watch as integrations of live systems are created from scratch and deployed in 15 minutes. Understand through step by step examples exactly how the technology is used, deployed, and managed. Expect to leave with a clear picture of what the WebSphere Cast Iron Integration Platform is capable of, how it is different from other integration technologies you may own, and how to get started integrating Cloud and on-premise systems in days.
Speakers:
Matthew Roberts
Download:
[not available]

Development


Session 1


Title:
What to Design (and What not to) in Real-world Dojo Projects
Abstract:
Drawing from real experiences on customer projects involving IBM Technologies and open-source software, we'll discuss why modern web applications are a desirable way to build solutions. We'll also look at the right way to architect and design modern web applications that use JavaScript and Dojo components to connect to back-end systems, focusing in particular on the design artifacts that are useful, and those that can be a distraction. We talk about how to design a REST catalog, for both fine-grained and coarse-grained services, and look at the options for describing and constructing the Dojo components we'll build, as well as the options for creating a RESTful bridge to other types of service.
Speakers:
Andrew Ferrier
Download:

Session 2


Title:
Rational Application Developer: Problem Determination
Abstract:
There are many aspects of problem determination and performance that are vital to improving the overall efficiency of building and running your applications. Using static analysis tools during development can help ensure the use of best practices and governance regarding coding standards.Code coverage metrics help optimize the tests run against the code and highlight coverage rate changes when the code is modified. Performance affects the number of concurrent users and overall throughput of the application. Understanding what tools to use and when to use them can be confusing. In this session, we'll cover several common scenarios and discuss how you can use tools from IBM Support Assistant and Rational Application Developer to get to the bottom of these tricky performance issues.
Speakers:
Anita Rass Wan
Download:

Session 3


Title:
(no session)
Abstract:
Speakers:
Download:
[not available]

Session 4


Title:
Rational Application Developer & RAD SE v8.x Overview
Abstract:
IBM Rational Application Developer V8.x is the premier IDE for building internal business and enterprise-critical applications for the WebSphere Application Server and WebSphere Portal Server. This overview session highlights the latest technologies that help businesses deliver intelligent and responsive Web, Java EE, SOA, and Portal applications. RAD provides businesses with the capabilities to prototype and deliver Web 2.0 apps, and build business services that access data and back-end enterprise-packaged applications. Organizations can leverage team development, cloud computing, and development test tools to maximize return on investment, ensure the delivery of quality apps, and get the most value out of WebSphere IDE
Speakers:
Anita Rass Wan
Download:
[not available]

Deployment


Session 1


Title:
(no session)
Abstract:
Speakers:
Download:
[not available]

Session 2


Title:
(no session)
Abstract:
Speakers:
Download:
[not available]

Session 3


Title:
Recent Advances in Visual Modeling & Planning for Middleware Deployments
Abstract:
IBM and our key Business Partners have been making solid advances in middleware application deployment automation. But one challenge that has stood out is how to make the planning of such multi-artifact application deployments more of an engineering science. To address the deployment planning and modeling challenge, IBM Research invested years of effort to produce the initial foundation. And over the last few years, IBM Software Group and our Business Partners have been turning that Research effort into a commercial "Deployment Planning and Automation" product. Come to this session and see the current state of technology for visual deployment modeling and planning.
Speakers:
Dave Sayers, Leigh Williamson
Download:

Customer


Session 1


Title:
(no session)
Abstract:
Speakers:
Download:
[not available]

Session 2


Title:
(no session)
Abstract:
Speakers:
Download:
[not available]

Session 3


Title:
(no session)
Abstract:
Speakers:
Download:
[not available]

Session 4


Title:
Changing the way Java Application Hosting is delivered at Barclays Bank
Abstract:
Barclays is a major global financial services provider with an extensive international presence in Europe, the Americas, Africa and Asia. The Bank are establishing a utility framework to provision IT capabilities faster and to reduce cost. As part of this transition, the Global Middleware Team have identified some key components on which to focus and deliver as utilities. Most Java application hosting at the Bank is done using WebSphere Application Server and there is a very large estate comprising both current and legacy versions of WAS. In this session we will discuss the work undertaken so far to try and embrace a new way of delivering WAS hosting capability to the business and the move towards a private cloud based solution. Phase one of the Java Application Hosting Utility went live in November 2010 and was the second utility to be delivered by Global Middleware, following the successful pilot of a data transmission utility. The session will describe the challenges encountered while delivering this solution and illustrate how automation has helped to deliver on time and within budget. We'll discuss the various tools and technologies that have been considered and the on-going roadmap for the Application Hosting Utility.
Speakers:
Simon Cashmore
Download:
[not available]

Java


Session 1


Title:
Debugging WAS from Dumps: Diagnose more than leaks with Memory Analyzer and its IBM Extensions
Abstract:
Memory Analyzer is a powerful tool for diagnosing memory leaks and footprint problems from the dump of a Java process such as WebSphere Application Server. It can also give you detailed insight into your Java code and enable you to debug some tricky problems from just one dump, without having to insert diagnostic code or restart the process. In this session, you'll learn how to use Memory Analyzer combined with the new IBM Extensions for Memory Analyzer to examine the state of both WebSphere Application Server and your application.
Speakers:
Chris Bailey
Download:

Session 2


Title:
Class Loading and debugging Class Loader memory leaks in WebSphere Application Server
Abstract:
As Java applications and frameworks grow in complexity, they increasingly make use of advanced Java classloading features. These features bring benefits such as improved modularity, runtime "hotswapping" of code, and enhanced isolation of applications. In this talk, Ian Partridge from Java Level 3 service discusses classloading in Java, with particular focus on the techniques used in J2EE appservers like WebSphere Application Server. The native and java heap memory requirements of classloaders will be discussed, together with best practices for diagnosing classloader memory leaks. Ian will also demonstrate how the Eclipse Memory Analyzer Tool can be used to diagnose these memory leaks, so they can be identified before an OutOfMemoryError occurs.
Speakers:
Ian Partridge
Download:

Session 3


Title:
On the Move? WebSphere JDK Migrations, Past, Present and Future... and Beyond
Abstract:
Speakers:
Stephen Hellberg
Download:
[not available]

Session 4


Title:
Generational Garbage Collection: Theory and Best Practices
Abstract:
Whilst not all workloads are created equal, it is becoming increasing apparent that "generational" garbage collection is often the most beneficial mode for running deployments based on WebSphere Application Server and WebSphere stack products. In this session you'll learn the theory behind the generational garbage collection algorithms, understand when and how to move to a generational mode, and how to tune generational garbage collection to improve the performance of your deployments.
Speakers:
Chris Bailey
Download: