We are pleased to confirm that the next meeting of the WebSphere User Group (UK) will take place on Thursday 30th March 2017, to be held in the IBM Client Centre at IBM South Bank, London. There will be no charge for this meeting and as usual we aim to have an excellent agenda lined up, covering a range of current and emerging application, integration and cloud technologies.
Registration:
Please register here
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.
Application Server
Session 1
Title:
WebSphere Technical Update
Abstract:
Over the last year IBM delivered WebSphere V9 - a major version update - on-premises and in the cloud, optionally running in lightweight Docker containers.We recently added simplified end-to-end DevOps for cloud-native applications to help take advantage of the latest industry developments around microservices technologies when using WebSphere, whatever your choice of cloud environment, complementing traditional support for management of large-scale and highly-available enterprise applications. Come to this session to learn about the latest updates and direction for WebSphere
Session 2
Title:
WebSphere Application Server Migration (from Planning to Completion), with demonstrations
Abstract:
Planning a WebSphere Application Server migration? Come learn aspects of migration planning, best practices and new clone techniques, and review source and binary application migration tools from the IBM WebSphere Application Server Migration Toolkit. Both configuration and application migration will be covered. This session will pertain to WebSphere Application Server versions 7.0 through 8.5.5 and cover Java migrations as well.
Speakers:
Anita Rass Wan, Kevin Postreich
Session 3
Title:
How to use WebSphere as a Service in Bluemix
Abstract:
Are you interested in running traditional enterprise web applications in the cloud? In this session, we will show you how to make that real! We will demonstrate how to successfully deploy Java Enterprise applications that need to use on-premise Systems of Records, as well as leveraging services in Bluemix. If you are thinking about moving to "The Cloud" but are hesitating because your IT environment is firmly anchored to the ground. Come and find out how to leverage your current WebSphere applications in IBM Bluemix to leverage your and data, existing WebSphere automation and skills to make the cloud work for you.We will discuss concerns such as secure access to the cloud and your on-premise data, network latency, and public & dedicated environments in IBM Bluemix to suite your needs and budgets for test environments, migration, and production workloads.
Speakers:
Anita Rass Wan, Kevin Postreich
Session 4
Title:
How to quick start your cloud development with Bluemix patterns and the Liberty App Accelerator
Abstract:
Getting started with a normal project can be a bit daunting but add in some of the latest things that developers want, such as microservices and cloud native, and the time to actually having something up-and-running has just gone up drastically! Enter the new IBM Bluemix Web and Mobile starters which allow you to quickly scaffold out a cloud native applications. There are a number of languages to choose from: Java, Swift, and JavaScript/Node.js; a selection of patterns, such as microservice, Backend For Frontend; and the opportunity to add in back-end services like Cloudant and Object-Storage. If you're looking for an on-ramp to Bluemix and cloud applications, there will also be a tour of the latest features in the Liberty App Accelerator.
Speakers:
Adam Pilkington
Session 5
Title:
Demonstration: UrbanCode Deploy speeds up migration and deployment of On-Premise WebSphere applications to WebSphere on IBM Bluemix
Abstract:
Join this session, and see for yourself, how to use IBM UrbanCode Deploy to migrate an existing traditional WebSphere (version 7) configuration to traditional WebSphere (version 9) on IBM Bluemix cloud. Come learn how to leverage IBM UrbanCode Deploy can make it insanely fast and simple to provision fully configured WebSphere Application Server Cloud environments and applications in just minutes.You will see how IBM UrbanCode Deploy is used to automate the WebSphere configuration migration and deliver an optimized DevOps deployment processes. You will also see how IBM UrbanCode Deploy can automate the provisioning of WebSphere environments and Secure Gateway service in Bluemix, configuration of VPN Client, Secure gateway Client, OS configurations, and more, illustrating how the IBM Bluemix solution can be configured to work in a hybrid cloud environment, securely connecting from the IBM cloud environment back to on-premise resources.
Speakers:
Anita Rass Wan, Kevin Postreich
Microservices/Docker
Session 1
Title:
Traditional Monolithic WebSphere to MicroServices Leveraging Liberty, Where to Begin and How to Manage the Transition
Abstract:
The world of IT goes through evolutionary cycles where favored methodologies and approaches come and go, the days of large monolithic clustered middleware hosted applications are no longer in vogue and not compatible with today's focus on Agile Development methodologies. Everyone is investigating how they can move to a microservices approach going forward, in particular what to do with their current investments in monolithic multi-node middleware infrastructure. There are many approaches to making the transition from refactoring code to introducing new run-time architectures such as WebSphere Liberty in Docker containers or PaaS solutions (like Bluemix or Cloud Foundry). In this session we will explore the best approaches to starting down a microservices journey, from refactoring existing applications to automating the migration and configuration management (DevOps) of both monolithic and microservices environments throughout the transition. We will also explore the many run-time options available to host your new microservices such as Docker and the various PaaS options available in public clouds.
Download:
[not available]
Session 2
Title:
'no charts, all demo' introduction to Docker, Swarm and Kubernetes with WAS (Liberty and traditional)
Abstract:
This session will start with the basics of running a Docker container and what is happening under the covers. We'll then move rapidly through the basics of Docker Swarm and Kubernetes, comparing and contrasting the two as we go. We'll use WebSphere Application Server (Liberty and traditional) as the basis for our examples but the focus will be on the container technologies themselves. As the title says, don't expect any charts - this will all be live demo.
Download:
[not available]
Session 3
Title:
Microservices Architecture: Where Do ESBs, Messaging and APIs Fit?
Abstract:
This session explores the myths and realities of microservices in relation to integration architecture. Microservices are as much a new approach to application architecture as they are a return to well-known good practices of isolation and decoupling. The complexities are all the more apparent when comparisons are drawn with evolved integration architecture concepts. The "ESB" concept is often derided in microservices architecture. Is the pattern completely invalid or does it still have its place? Messaging is the silent but essential partner that is key to decoupling among microservice components. But what type of messaging should you use where? Where do APIs fit into the picture? What different categories of API are present?
Session 4
Title:
Building Cloud Native Microservices with Liberty and Node.js: A Product Development Journey
Abstract:
A year ago, our team started on a journey to build a new voice gateway product for Watson. This was a greenfield project built as a cloud native application. We managed the project out of a set of enterprise GitHub repositories using ZenHub, and built the project on WebSphere Liberty and Node.js as Docker containers. This session provides a first-hand developer perspective on creating a production-ready, cloud native application. In this session, we will cover things such as how we improved our development processes, our use of Docker, our DevOps pipeline, container orchestration, and decisions that were made along the path to delivering a cloud native product built on microservices.
Session 5
Title:
Microservices, Websphere Liberty and Kubernetes - a fully buzzword-compliant devOps pipeline
Abstract:
The traditional lines between 'development' and 'operations' teams have been blurring for some time now. The progress of code from development to production is increasingly automated. The microservices design pattern breaks traditionally large, monolithic applications into a set of smaller pieces. Technologies such as Docker and Kubernetes help us package, test and deploy these pieces separately, reducing the time required to build, test and deploy any given change.In this talk I'll demonstrate IBM's Microservice Builder project, announced as a beta at the recent Interconnect conference. It provides an integrated devOps pipeline for deploying microsevices, running on WebSphere Liberty in Docker containers onto a supported Kubernetes runtime. I'll be showing how quick and easy it is to create new microservices, and to deploy them via our pipeline. Please do go to the previous session if you want in introduction to Docker and Kubernetes.
Session 6
Title:
Eclipse MicroProfile: Optimising Enterprise Java for a microservices architecture
Abstract:
Enterprise Java technologies like Java EE have evolved with the industry for nearly two decades to support distributed application architectures based on RMI/IIOP, Web Services, and REST. The MicroProfile is the next step in that evolution. In June 2016, IBM joined RedHat, Payara, Tomitribe and LJC, and launched a new community called MicroProfile, which is to offer a platform for developers, the communities and vendors to collaborate how to best build on JavaEE to make it ideal for microservices. Come to this session to know more about MicroProfile; how WebSphere Application Server Liberty supporting MicroProfile; how IBM leading in this space by defining the new Java programming models for microservices such as Config; a live demo on show casing MicroProfile conference application (consisting of 5 microservices running on multiple JavaEE servers including WebSphere Liberty).
Download:
[not available]
Integration/Messaging
Session 1
Title:
Implementation of a Patterned Approach to Integration – using IIB & MQ
Abstract:
A series of integration patterns of behaviour are defined architecturally; each of these patterns is then built as an individual message flow, making repeated use of a catalogue of Technical Services. Business services are then instantiated against one of the patterns quickly & efficiently by the addition of configuration properties and validation & transformation artifacts. By using this approach, the Integration platform enables customers to quickly and efficiently instantiate new services without the requirement for deep IIB & MQ skills
Speakers:
Graham Woods, Stephen Gordon
Session 2
Abstract:
Application Integration Suite provides the tools enterprises need for connecting cloud and on-premise applications, building microservices, and exposing and managing APIs. It enables you to reach new markets, rapidly take advantage of new business opportunities, and improve communications within your partner ecosystem. A key component of IBM Application Integration Suite and IBM's strategic integration technology for enterprise integration use cases, IBM Integration Bus (IIB) continues to deliver new capabilities that address diverse integration needs. Join us to find out more about Application Integration Suite and what's new in IBM Integration Bus.
Session 3
Title:
App Connect Professional
Download:
[not available]
Session 4
Title:
What's new in IBM MQ
Abstract:
Messaging is the secret ingredient for linking your applications together, whether they're in the cloud, your datacenters, or across all these environments. IBM MQ is ideally placed to perform that task. This session will take you through all the updates to the IBM MQ portfolio over recent months, from the most recent continuous delivery releases to the new cloud environments where IBM MQ runs.
Session 5
Title:
Designing MQ Deployments for the Cloud Generation
Abstract:
Businesses are transforming their enterprise IT infrastructure so that application teams can efficiently provision resources in an automated, self-service fashion, to be deployed as a service. In this session, we look at what that means with IBM MQ, and where previous design and deployment practices may not suit a more agile approach. We'll share what's possible with IBM MQ today, including the current best practices to achieve a low-touch, scalable solution whether deploying to the cloud or to on-premise systems.
Session 6
Title:
101 Tips and Extensions for API Connect
Abstract:
IBM API Connect is still a new product to most customers, and there are a number of useful functions and tricks that make its implementation and adoption easier. This session will go through extensions and tips that we have developed through our experiences in the field. These tips and tricks will help you get the most value from your API Connect deployment.
Speakers:
Charlotte Hutchinson, Chris Phillips
Download:
[not available]
Session 7
Title:
Update on DataPower
Abstract:
This session is aimed at existing users of DataPower, and will cover the updates and enhancements since V7.5 inclusive. It will also give you the chance to ask questions and discuss all matters DataPower. If you don't know anything about DataPower, however, feel free to come along anyway and hear what it's all about.
Download:
[not available]
DevOps
Session 1
Title:
Cognitive Software Delivery and Testing
Abstract:
With the drive towards Hybrid Cloud, how we develop and deliver quality products is changing at a rapid pace. Our once slow delivery cycles worked well for on-premise deployments but now we are challenged to deliver in ever shorter cycles to support our services in the cloud while still ensuring quality for both deployment targets. The diversity of what we need to support is ever increasing while the pressure to reduce delivery cycles pushes us to drive ever more efficiency in our delivery pipeline.The Liberty team have been pioneering the integration of the cloud and analytics to drive what we term Cognitive Software Delivery and Testing. Utilising the power of analytics to provide real-time insights into our product quality and our delivery pipeline, as well as driving greater efficiency in both delivery and cloud infrastructure usage. This session will provide you with an introduction to how we use Cognitive Software Delivery and Testing to build our products, from running over a years worth of testing in a single day, optimising our cloud and build performance and allowing us to respond to the challenges of the new hybrid world.
Session 2
Title:
Urbancode and certificate management with Venafi
Abstract:
Venafi Trust Protection Platform provided a key and certificate management facility to help customers issue, manage, revoke and renew certificates for web based servers and systems. UrbanCode Deploy is a deployment automation solution for the deployment of configuration, applications, infrastructure and database updates from development to production environments across virtual, bare metal and cloud hosted systems. In this session you will see a presentation and demonstration of the use of UrbanCode Deploy to automate the certificate request, deployment, validation and renewal processes utilising a new UrbanCode Deploy plugin written specifically to interact with the Venafi Trust Protection Platform.
Session 3
Title:
Automating full application environment provisioning with Pure Application and UrbanCode
Abstract:
In this session we will show how with a few clicks you can automatically provision new infrastructure, deploy middleware patterns, deploy an application and run tests against the deployed stack - resulting in a new fully working environment in less than 20 minutes.We will then walk through how this has been achieved by walking through the configuration of UrbanCode Deploy, Pure Application, Test Virtualization Server and Test Workbench.Finally we will discuss the benefits that this approach can achieve, and how it can help organisations improve their agility, reduce cycle times and improve their quality.
Download:
[not available]
Session 4
Title:
Application Performance Management (APM) for a Hybrid World
Abstract:
Application performance management (APM) is the practice of detecting and addressing software application issues, so that end users have a quality experience. As applications and platforms have deepened in complexity, the need for APM solutions has become more crucial. Angus Jamieson will give insight to, as well as a demo, IBM's APM solution.
Session 5
Title:
Market leading Continuous Testing & SV capability for Websphere
Abstract:
Shift testing to the left and continuously with Virtualization, (Devops approach) •Verify and validate the technical solution for a business change without waiting for the complete technical solution to be built. Test integrations •Most of the risk of business change lies at the integration layer and WebSphere solutions need to be tested below the UI. •Verify side effects such as database writes or log file updates for greater confidence. Test performance •Verify scalability after upgrading or migrating to the WebSphere platform. •Be confident before you add new business workloads.
Download:
[not available]
Cloud
Session 1
Title:
Event-Driven Enterprise
Abstract:
Events are everywhere in every industry. The asynchronous nature of events enables us to create applications composed of highly decoupled services, powerful automation of development pipelines and responsive experiences for end-users.IBM Cloud is building a first-class experience for the Event-Driven Enterprise:- Event ingestion, retention and distribution at scale- Streaming analytics and serverless runtimes for real-time processing, analysis and action- Single source of truth for combined on-prem and cloud-native events
Speakers:
Andrew Schofield
Session 2
Title:
Become a Bluemix architect in 45 mins
Abstract:
In this presentation, we'll whistle through all the essentials of Bluemix Architecture from an experienced Solution Architect's perspective. If you're developing or deploying on Bluemix, you need to know this stuff. We'll provide an overview of what's it's capable of, discussing: Cloud Foundry, OpenWhisk, Containers and Docker, Infrastructure Services, and any of the services on Bluemix, from Databases through to Watson. We'll also discuss the deployment models for Bluemix itself, from Public multi-tenancy all the way through to Local on-premise clouds. This is the fastest Bluemix Architecture education overview you'll ever see!
Session 3
Title:
Customising the IBM API Connect Developer Portal ? tips and tricks to make it stand out!
Abstract:
Successful organizations see APIs as strategic value in today’s digital economy. It is therefore important to present these precious assets to the world in a way that is organised, concise and looks great!In this session we will go over the capabilities of the IBM API Connect Developer portal and focus on how it can be customised to have the desired look and feel, user experience and content. We will focus on different actor’s viewpoints and how they expect to discover APIs and utilise them. We will also look at some real-world examples of developer portals and outline how you can make yours just as engaging.
Speakers:
Charlotte Hutchinson, Chris Phillips
Download:
[not available]
Session 4
Title:
Blockchain: Fabric Composer
Abstract:
Blockchains have great potential to enormously improve inter-business collaboration. Hyperledger Fabric is a business focussed blockchain that IBM, and many others are investing heavily in. Whilst the potential is great, the barrier to entry for development can be high due to the low-level APIs. and specific blockchain knowledge that is required. Fabric Composer is an IBM initiated Open Source project to provide a business-centric abstraction to lower this barrier of entry. Even with this lower barrier integration with existing systems of record are essential. In this talk, we'll introduce Fabric Composer and show how integration with systems such as WebSphere Liberty, IIB are facilitated.
Speakers:
Graham Charters, Matthew White
Session 5
Title:
The evolving IBM cloud reference architecture
Abstract:
In this session I will give an introduction to how IBM is evolving the cloud reference architecture based on it's experiences in the field helping customers with adoption. You don't just wake up one day and decide to 'go on the cloud'. Although cloud is a commodity, each business still needs to consider their objectives and business benefits together with the right workloads to 'move to' the cloud.
Speakers:
Sukhvinder Aujla
Open Discussion
Session 1
Title:
WAS Migration Open Discussion
Abstract:
Come along and ask the experts any question you like about WAS Migrations!
Speakers:
Anita Rass Wan, Kevin Postreich
Download:
[not available]
Session 2
Title:
Integration / Messaging Open Discussion
Download:
[not available]
Session 3
Title:
How can I make WAS Cheaper? Licensing Discussion
Abstract:
Drop in session for licensing discussions
Download:
[not available]
Session 4
Title:
DevOps Open Discussion
Speakers:
Kevin Smith, Stuart Feasey
Download:
[not available]