We are pleased to confirm that the next meeting of the WebSphere User Group (uk) will take place on 4th March 2008 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.
WebSphere Update, Innovation & Trends
Session 1
Title:
WebSphere Technical Strategy 2008
Abstract:
Each year I outline a handful of technology treads that the WebSphere team is aggressively pursuing. The following article provides a brief outline of seven technology trends that are energizing the WebSphere team in 2008.\\nThe 2008 trends are these: Restful SOA, Event Processing, SOA Management, Extreme Transaction Processing, Application Virtualization, Business Machines, and Business Rules<br><br>\\n\\nThere are a few overarching thoughts to these trends – not the least to mention on continued maniacal focus on SOA. However, as I outline these trends a single thought is in the forefront of my mind – that is Agility.<br>\\n<br>\\n* Agility in unleashing the content in the enterprise to the web.<br>\\n* Agility in creating new composite and reactive applications.<br>\\n* Agility in allowing a business analyst to dynamically customize a SOA<br>\\n* Agility in managing a complex data center in a cost efficient and green manner. <br>
Download:
[not available]
Session 2
Title:
IBM`s Global Technology Outlook: 2008 Edition
Abstract:
Every year, IBM`s 3,000-strong global Research Division publishes its vision of the future for information technology over the next 2 to 10 years - known as the Global Technology Outlook (GTO). This includes forecasts of base technology trends, and how these trends will come together in the future to enable new uses and capabilities of information technology. The GTO complements IBM`s Global Innovation Outlook, which identifies the business transformation and societal issues which will drive demand. \\n<br><br>\\nThe 2008 IBM GTO focusses on 5 key themes which span from the enabling technologies for the next generation of cost-optimised and high-end servers to the emergence of community-centric Web platforms and real-world aware systems. In 2007, and for the 15th consecutive year in a row, IBM issued more US patents than any other organisation - come and hear how these ideas and other technology innovations will enable the next generation of IT.
Download:
[not available]
Session 3
Title:
Complex Event Processing (CEP): Its Time has Come!
Abstract:
Complex Event Processing has, for many years, been an intellectual curiosity looking for an application. No longer. It is now mainstream. The last six months have seen an explosion in interest from financial markets customers - and elsewhere - in technology that can make sense of the blizzard of events flying across their ESBs. From detecting insider trading and optimising foreign-exchange trading to simplifying IT operations centres, Complex Event Processing is coming of age. This session will introduce the topic, provide real-life examples and explain what WebSphere has to offer
Download:
[not available]
Session 4
Title:
Introduction to WebSphere XD ObjectGrid
Abstract:
Do your applications need fast access to Java objects shared between multiple processes? Do you need to manage data at speeds unattainable with disk-based databases? Would you like an automatic mechanism for replicating application data between remote locations? If so, you should attend this session on the subject IBM`s ObjectGrid technology. \\n<br><br>\\nObjectGrid is a distributed in-memory object database, optimised for high performance, scalability and resilience. Although it is sold as part of the WebSphere Extended Deployment DataGrid product it can be used with any style of Java application - with or without an application server. ObjectGrid implements Extreme Transaction Processing concepts is part of the growing trend towards in-memory databases as a high-performance alternative to traditional disk-based relational technologies.\\n<br><br>\\nIn this session, Alan will provide an introduction to ObjectGrid, outlining its capabilities and benefits. Using a very simple code example and a visual tool he developed, he will illustrate the programming models and configuration of ObjectGrid and demonstrate graphically how data resilience and scalability are be achieved\\n<br><br>\\nThis session is intended for Java developers and application architects.
SOA in Focus: Web Services
Session 1
Title:
Patterns using WebSphere Integration Developer WID
Abstract:
"The set of techniques and tools that we are referring to as Patterns Based Engineering are of enormous potential benefit and show a compelling business case ..." - IBM Software Group Architecture Board <br>\\n<br>\\n"Routinely delivering 10x productivity based on 40+ projects" - IBM ISSW Services Practice\\n<br><br>\\nPatterns Based Engineering is an emerging discipline which brings together best practices of the Model Driven Development, Design Patterns, and Agile communities. It also stresses the exploitation of new generative tooling technologies ("MetaTools") to allow for rapid automation and prototyping. \\n<br><br>\\nIt focuses on:<br>\\n1) Identifying key patterns in the way that software is being used in a particular problem domain<br>\\n2) Using abstraction techniques to allow the specification of requirements in terms of higher level, problem oriented models<br>\\n3) Building specialised domain tools ("Pattern Implementations") to introduce intensive automation<br>\\n<br>\\nThe approach has been developed pragmatically via a number of IBM projects and has demonstrated radical improvements in consumer experience coupled with breakthroughs in productivity and quality.<br>
Speakers:
Paul Verschueren
Download:
[not available]
Session 2
Title:
Patterns using WebSphere Message Broker (WMB)
Abstract:
"The set of techniques and tools that we are referring to as Patterns Based Engineering are of enormous potential benefit and show a compelling business case ..." - IBM Software Group Architecture Board <br>\\n<br>\\n"Routinely delivering 10x productivity based on 40+ projects" - IBM ISSW Services Practice\\n<br><br>\\nPatterns Based Engineering is an emerging discipline which brings together best practices of the Model Driven Development, Design Patterns, and Agile communities. It also stresses the exploitation of new generative tooling technologies ("MetaTools") to allow for rapid automation and prototyping. \\n<br><br>\\nIt focuses on:<br>\\n1) Identifying key patterns in the way that software is being used in a particular problem domain<br>\\n2) Using abstraction techniques to allow the specification of requirements in terms of higher level, problem oriented models<br>\\n3) Building specialised domain tools ("Pattern Implementations") to introduce intensive automation<br>\\n<br>\\nThe approach has been developed pragmatically via a number of IBM projects and has demonstrated radical improvements in consumer experience coupled with breakthroughs in productivity and quality.<br>
Download:
[not available]
Session 3
Title:
Birds of a Feather: WebSphere Support and PD
Download:
[not available]
Session 4
Title:
IBM eSupport, `Support Assistant` and PD Tooling
Download:
[not available]
Next Generation Pattern Based Integration
Session 1
Title:
Eclipse BIRT: Open Source Reporting for Your Apps
Abstract:
One of the major challenges in developing an application is providing users with the reports that they demand in a timely and cost effective manner. Eclipse BIRT, the open source reporting project, addresses this challenge by providing developers with a powerful, visual report design tool and engine based on Eclipse. This session introduces BIRT and looks at how developers can quickly design reports based on data and metadata from IBM tools and database and incorporate those reports into their Java applications without the need for time-consuming custom code. Time allowing, this session will cover This session will cover: BIRT Overview and Architecture; Content Development and Distribution Model; Getting Productive with BIRT - Key Capabilities for Report Development; BIRT Integration and Customization; Extension Point Overview; Integration APIs; Example BIRT Deployment Models; BIRT In Action; Case Studies of BIRT applications.
Download:
[not available]
Session 2
Title:
Implementing Remote Service in WebSphere
Speakers:
Alois Reitbauer
Download:
[not available]
Session 3
Title:
Common Applications of IBM Datapower
Speakers:
Alan Philpott, Daniel Mudge
Session 4
Title:
Process Discovery & Engineering
Download:
[not available]
WebSphere Technology & Architectuer Masterclasses
Session 1
Title:
WAS v6.1: Under The Hood
Session 2
Title:
WebSphere Process Server Error Handling
Abstract:
The WebSphere Process Server Error Handling Masterclass will be run as an interactive workshop session, although this is a format new to WUG it has proved popular in internal IBM conferences. The general topic under consideration is the design and implemenatation of robust WebSphere Process Server applications. The session will break up into teams and each team, with the assistance of visiting mentors will consider a number of different design issues. Our hope is that participants will share their experiences as the teams work on the issues. At the end of the session Dave Artus will give a brief presentation summarising the key issues and some proposed best practices to address them.
Download:
[not available]
Session 3
Title:
WebSphere Continuous Test Overview
Abstract:
Today`s customer landscape is changing. Customer`s deployment topologies have grown in complexity and continue to evolve with the inclusion of multiple-stack products. These environments are expected to be stable and highly available from proof-of-concept through production. This session will discuss how the IBM WebSphere Test organization is approaching these complex environments, what is being tested, and how it relates to clients implementation. The presentation will talk about size and scale specifics along with key integration testing between WAS and stack products like WPS, Portal Server, and ITCAM for WAS. This session will also share some recommended best practices for client`s test methodology to ensure stable high quality production deployments on top of the WebSphere platform.
Session 4
Title:
Real World Performance Optimaisation for WebSphere
Abstract:
The session will provide an analysis of the steps required to performance tune an application running in a typical WebSphere environment together. It will focus on how to identify and relieve the dominant bottlenecks with a look at some of the tools available for tuning across various platforms, how to interpret heap-dump and garbage collection information and concludes with a discussion of some common performance problems that may be encountered.
Speakers:
Gareth Jones, Paul Stone
Java SIG
Session 1
Title:
Java6 New Features
Abstract:
IBM is heavily invested in Java and continues to invest significantly in the base runtime technology. In this session, we briefly discuss the history of the IBM JVM and then delve into the more recent releases with particular focus on the new IBM technology in Java 6. We will detail some important class library changes, progress on startup speed speed improvements, JIT enhancements, and briefly touch on the latest improvements in our shared classes technology. Come learn more about the JVM that will power Websphere Application Server 7!
Speakers:
Trent Gray-Donald
Session 2
Title:
Class Data Sharing in the IBM Java6 JVM
Abstract:
2 years ago, IBM released a significant new feature in Java5: the ability to share application class data between JVM processes. This feature shipped in WAS 6.1 and significantly improved the scalable footprint when multiple WAS processes run on the same server. In Java6, we have taken this techology to the next level. This talk will focus in on the new Java6 data sharing and will provide technical insight into the features and benefits, illustrated using practical demos.
Session 3
Abstract:
The IBM Java Technology Centre has produced a number of new tools which make it easier to interpret the output of the Java Virtual Machine and come up with meaningful solutions to performance issues, hangs, and crashes. This session will explain how to use the Dump Analyzer, MDD4J, and the GC and Memory Visualizer to diagnose Java problems.
Speakers:
Helen Beeken, Holly Cummins
Session 4
Title:
Evolving Java Runtimes for Emerging Computer Trend
Abstract:
The hardware, software and language landscape is continuing to change computing. The emerging trends causing evolutionary pressure on Java runtimes include: Web2.0; Multi-Core; Terabyte Heaps; Deterministic QoS; Multi-Language; Virtualization; MIPS per Watt; Application Complexity Scaling; Software as a Service. This talk will discuss several strategic efforts within the IBM research and development communities to investigate solutions to the problems in each of these areas. It will provide the audience with a clear sense of where IBM sees Java runtimes are headed as these trends emerge, and how this will impact current software stacks that rely on Java.
Download:
[not available]
Rational Update
Session 1
Title:
SOMA, RUP and RMC: the right combination for SOA
Abstract:
Service Oriented Architecture(SOA) provides a key architectural style which needs little introduction to a WebSphere audience. This talk looks at the development process implications of SOA. <br><br>\\n\\nRUP is a well-established development process framework, based on a number of business principles. It can be tailored via tools such as Rational Method Composer and the Eclipse Process Framework, and delivered in various forms. RUP is very flexible, and one form to which it has been tailored is SOA.\\n<br><br>\\nThis talk outlines SOA and its implications for development processes, gives an overview of RUP and its toolset, and discusses RUP Service Oriented Modeling and Architecture(SOMA) in its various forms. Practical examples of tailoring RUP SOMA are given.
Session 2
Title:
Understanding Architectural Assets
Abstract:
"The life of a software architect is a long and rapid succession of suboptimal design decisions taken partly in the dark" [Kruchten]. The purpose of this presentation is to shed some light on the darkness, by discussing a key characteristic of successful software architectures – the use of reusable assets. Reusable assets provide a valuable vehicle for capitalizing on the work of other successful architects, from fine-grained programming idioms to large-grained off-the-shelf packaged solutions. However, consideration of reusable assets can itself be a minefield. There are many different types of asset to consider, and it is not always clear what is meant by each of them, and the value they provide. What is the difference between an architectural style and a reference architecture? How does a mechanism differ from a framework? The purpose of this presentation is to discuss the different types of reusable asset available to the architect, their characteristics, and their usage.
Session 3
Title:
Overview of the RAD v7.5 Beta
Abstract:
Rational Application Developer (RAD) is the premiere development environment for applications targeting the WebSphere Application Server. The next version of RAD (7.5) is now available as an open, public beta, and this session will describe the content and important new features in the RAD 7.5 beta, as well as a summary of the overall themes and goals for the release. The session will include a live demonstration of the latest code, highlighting the new features, and the integration with the WebSphere Application Server.
Download:
[not available]
Session 4
Title:
Introduction to Rational BuildForge
Abstract:
Rational Build Forge is an automation environment, than can be used to execute any automated process, including (but not limited to) application builds. This session will introduce Rational Build Forge, and describe the basic concepts and structure of the product. In addition, the "Build Forge WebSphere Framework", which is an optional extension to Build Forge, will be discussed. The Build Forge WebSphere Framework can be used to automate WebSphere administration tasks, and the details and capabilities of this framework will be described.
Download:
[not available]
Web2.0 SIG
Session 1
Title:
Web 2.0 Feature Pack
Abstract:
In this session Matthew Perrins will give a deep technical overview of the recently released Web 2.0 Feature Pack for WebSphere. It will explain its major components and position how they can be used in the next generation of Rich Internet Applications that will run on WebSphere. It will explain what the key architectural components of a J2EE based RIA are and how the Web 2.0 FEP can support them. The presentation will cover a brief overview of the IBM strategic Ajax Toolkit called Dojo. It will explain how to use the JSON libraries and how they can invoked through a Restful Controller servlet. It will explain what COMET is and how it can delivery real time data to a browser. The session will close with some real-time demos of the Web 2.0 FEP and some enterprise use cases of where if could leveraged.
Session 2
Title:
Web 2.0 Customer Scenarios and Experiences
Abstract:
In this session Matthew Perrins and Dave Artus provide an introduction to the Web 2.0 Track by describing some recent real-world customer experiences. The primary objectives of the session are to give some examples of business needs that drove the adoption of Web 2.0 technologies and to show the "art of the possible". We will also discuss the implementation strategies we adopted and draw out some lessons we learned. The examples we use are taken from diverse sectors including Financial, On-line Retailing and Chemical & Petroleum.
Session 3
Title:
DOJO Toolkit: what is it and how to use it
Abstract:
This session will explain in technical detail the key elements of the Dojo Toolkit and how it can be used to create innovative Rich Internet Applications. It is a key part of the Web 2.0 Feature Pack, and includes a component based architecture that allows the elements of the Dojo framework to be loaded as you need them. It includes a wide range of services in a very small footprint. This session will also explain how to develop custom Dojo widgets and include them into your applications. The session will close with a demonstration of the Widget library and some sample applications.
Session 4
Title:
Project Zero Update
Abstract:
Project Zero is an agile development and execution environment which leverages REST and scripting runtimes to speed and simplify development of dynamic Web applications. Project Zero includes a scripting runtime for Groovy and PHP with application programming interfaces optimized for producing REST-style services, integration mash-ups and rich Web interfaces. Project Zero is being developed openly using a Community-Driven Commercial Development process at http://www.projectzero.org. In this session, the audience will get an overview of the Project Zero Platform and learn how to develop, assemble, and run Project Zero applications.
Portal SIG
Session 1
Title:
Connections 2.0: Social Networking today with IBM
Abstract:
"Social Networking equals Facebook, Facebook is banned in our company so........" IBM Lotus Connections IS a Social Networking solution but is NOT Facebook. \\n<br><br>\\nDo you struggle to find experts (or at least people with the knowledge you are currently looking for) ? <br>\\nDo your people have great ideas but no forum in which to share and develop them? <br>\\nHave you individuals who do the same job bit are not in the same building and don`t know each other.....but would benefit from sharing knowledge with each other?<br> \\nDo you use del-ico-ous on the web and wish you had a similar tool for work related links? <br>\\nDo you need to get more organised in the way you execute tasks?<br>
Session 2
Title:
Application Deployment Scripting for Portal
Abstract:
Any organisation using WebSphere Portal for business-critical applications will likely have multiple deployment environments (development, system test, staging, production etc.). Many of these enterprises, conscious of the need for testable, traceable and repeatable deployments,will also have severe restrictions on the manual configuration steps that are allowed in their production environments. As a result, configurable scripted deployment of applications is increasingly a requirement. This session covers techniques and best practices for the automated deployment and update of WebSphere Portal applications.
Session 3
Title:
Combining IBM Lotus Forms, Process Server & Portal
Abstract:
Looking for a quick, repeatable, auditable way to handle human tasks within automated processes? WebSphere Process Server process automation capabilities can be enhanced by using Lotus Forms to handle human tasks in a WebSphere Portal environment. Learn how Lotus Forms capabilities can be used to deliver secure, intuitive, wizard-driven human task interaction with automated processes via a WebSphere Portal user interface. Learn how WebSphere Process Server and Lotus Forms can interact and how to integrate form data into the business process. Also learn how Process Server business rules can drive forms and how IBM ECM platforms can be used to audit the user interaction. Open Logic include real world examples where Lotus Forms, WebSphere Process Server and WebSphere Portal have improved efficiencies and reduced costs for medium and large customer organizations in various industries. They will demonstrate sample integrated Forms/Process Server/Portal applications and discuss future directions.
Session 4
Title:
Portal Primer, Web 2.0 at the Glass
Abstract:
IBM WebSphere Portal has been the leading portal for many years, providing a framework for integration at the glass and more recently Accelerators, which address specific business needs. This session will enable you to understand; what drives the adoption of a portal, WebSphere Portal's key capabilities and what is coming in future versions. The presentation will include demonstrations of interesting features, best practice advice and how to get started on a Portal project
Download:
[not available]
SOA in Focus: ESB
Session 1
Title:
What is an ESB, which IBM offering should you use?
Abstract:
In this session we show the advantages of having an ESB solution in an SOA and which IBM solutions are available. We will explore WebSphere Message Broker, WebSphere Enterprise Service Bus, as well as WebSphere Transformation Extender and DataPower and explain how they can complement each other.
Session 2
Title:
WebSphere ESB (WESB) v6.1 Update
Abstract:
Abstract: This session aims to provide an introduction to WebSphere ESB V6.1 for those who already have some familiarity with the product, either from working with earlier versions, or with WebSphere Process Server. The session will begin with a brief review of the product, the functionality added in WebSphere ESB V6.0.2 before moving on to consider the new capabilities introduced in the latest version.
Session 3
Title:
WebSphere Message Broker Advanced ESB v6.1 Update
Abstract:
This session will introduce the new functions and features provided in the latest release on Message broker.
Download:
[not available]
Session 4
Title:
Connecting Enterprise Apps to ESB & Process Server
Abstract:
In this session, we shall look beyond SOAP and see how WebSphere ESB and WebSphere Process Server can be used to connect to legacy applications using the WebSphere MQ and JMS bindings. We will also take a look at the new HTTP binding in WebSphere ESB 6.1. We will discuss the concepts of transport, method and data bindings and a give an explanation of how function selectors and custom data bindings can be used to map from arbitrary formats to the world of Service Data Objects, particularly with respect to the WebSphere MQ bindings. \\n<br><br>\\nSome experience of WebSphere ESB or WebSphere Process Server would be useful, but is not essential - we shall describe the key concepts needed to follow the presentation, including how these products fit in with WebSphere Application Server and J2EE. Experience of WebSphere MQ would also be useful, but again, we shall recap the concepts core to understanding this presentation.
SOA in Focus: SCA & SDO
Session 1
Title:
Composing Business Solutions Using SCA
Abstract:
Simplicity and agility are the major benefits that SCA brings to creation and integration of applications built using an SOA. This talk outlines the main features of SCA and how they ease the integration of distributed services applications using a wide variety of technologies. There will also be a demonstration of some of the capabilities.
Session 2
Title:
WebSphere SOA Feature Pack & SCA
Abstract:
Dealing with the complex aspects of applications including Security, Transactions and Reliable Messaging, and separating details of communication methods from business code - SCA makes the creation of enterprise applications simpler and more agile, allowing for late-binding and rapid redeployment of existing functionality.
Speakers:
Simon Nash, Simon Laws
Session 3
Title:
SCA Approach to Policy & Bindings
Abstract:
Dealing with the complex aspects of applications including Security, Transactions and Reliable Messaging, and separating details of communication methods from business code - SCA makes the creation of enterprise applications simpler and more agile, allowing for late-binding and rapid redeployment of existing functionality.
Session 4
Title:
Service Data Objects (SDO)
Abstract:
Service Data Objects (SDO) provide a common language neutral programming model for data access across data sources. SDO has both static and dynamic interfaces for disconnected data access and can be used across the enterprise. SDO can preserve a history of changes to a graph of data allowing optimized storing of updated data. \\nSDO is being standardized and is implemented in open source in the Apache Tuscany project. This talk describes the SDO interface, and its application to data from XML and relational sources.
SOA in Focus: Registry & Repository
Session 1
Title:
The 5 most asked questions about Service Registry
Abstract:
For many there are still a large number of questions about Service Registry and Repository; ranging from simply "what is it and what's it for", to more targeted questions about standards compliance and integration. From this session a clear understanding of what roles WSRR performs, why it was written and what differentiates it from the market as of v6.1.0 will be gained. There will also be ample Q&A time at the end of the session for your own questions.
Session 2
Title:
WS Registry & Repository with Business Models
Abstract:
WebSphere Service Registry and Repository (WSRR) v6.1 introduced the concept of business model templates. This session will provide an understanding of what business models are and how they can be used to reflect your business. Some of the new features in the WSRR v6.1 user interface, such as the configuration perspective and graph view will also be demonstrated.
Session 3
Title:
Overview of the Web Services Feature Pack
Abstract:
WebSphere is changing it's approach in how it's focusing on developing web services as well as delivering web services - in WebSphere Application Server and other products. The WebSphere Application Server Feature Pack for Web Services is now available, and introduces both a new programming model and new qualities of service for web services. The session will cover the capabilities delivered in the feature pack for web services and how they are being used as the basis of support for integration within WebSphere Application Server and other IBM products.
Session 4
Title:
Web Services Standards & Best Practices
Abstract:
This session will describe an overview of where WebSphere (and IBM are) with respect to implementing Web Services Standards. There will also be a discussion of where WebSphere see's the industry progressing. In addition, there will be some discussion on the various best practices for implementing web services based on development input, customer feedback from PMRs/APARs), AIM services feedback, interoperability testing, etc...