IBM Middleware Technical Journal for Developers

Issue 18.2: June 17, 2015

In this issue

First things first! You may notice that the IBM WebSphere Developer Technical Journal is now the IBM Middleware Technical Journal for Developers. This change (in title only) acknowledges the expansion of our coverage over the years beyond the borders of WebSphere to include topics around IBM's application platform, integration, cloud, mobility, security, and other product areas. As always, our objective is to provide noteworthy, curated content that is interesting and essential to you in your search for answers and your quest for success.

Central to this issue are two sets of articles that spotlight two high profile players in two established technical areas. One group looks at the IBM PureApplication product group and its relationship to all types of cloud scenarios, and the other looks at the IBM WebSphere Application Server Liberty profile and its relationship to other application platforms - including traditional WebSphere Application Server. You'll also find material on distributed caching solutions, encrypting system passwords, and deploying an API for use in a mobile application. Also, we welcome back the wisdom of The WebSphere Contrarian, update an imperative Comment lines column about security, and wrap up a Faster forward video series.

Your required reading begins below...

Featured articles

  • Journal

    How, where, and why IBM PureApplication fits in your cloud

    by Jose DeJesus

    IBM PureApplication systems introduce out-of-the-box capabilities that improve the way you create and deliver cloud solutions by simplifying the creation and reuse of applications and topologies. You get infrastructure patterns of expertise from IBM and its partners, as well as a platform that is optimized for enterprise applications. But how does PureApplication fit in the field of public, private, and hybrid cloud scenarios? In addition to explaining why PureApplication System, PureApplication Software, or PureApplication Service should be your enabler of choice for whatever type of cloud you have, this article also happens to be a super primer on all things cloud computing.

  • Journal

    Implementing multi-system management and deployment with IBM PureApplication System

    by Scott Moonen and Hendrik van Run

    IBM PureApplication System introduced support for multi-system management and deployment in Version 2.0. This feature enables you to perform catalog management and deployment across systems. By adding multiple PureApplication Systems to a management domain, you can perform catalog and user management across the systems in the domain. Further, within a management domain, you can create one or more deployment subdomains, which enable patterns and shared services to be deployed across two systems. This all provides additional flexibility that simplifies implementing high availability for IBM WebSphere Application Server, IBM DB2, IBM Business Process Manager, and others. This tutorial explains how to setup a management domain and deployment subdomain using IBM PureApplication System, also covering applicable requirements and restrictions.

  • Journal

    Change Data Capture and WebSphere eXtreme Scale: Architectural patterns for dealing with stale data in a distributed caching environment

    by Benedict Fernandes

    The widespread use of mobile channels has imposed significant pressures on application hosting and middleware infrastructure. Organizations are coming under increasing scrutiny to ensure application availability, scalability, and rich user experience - especially during peak load. Distributed caching has been gaining widespread adoption as an effective mechanism to address these demands. Nearly all large sites today employ caching of some sort in their implementations. Distributed caching solutions often have to deal with the problem of a stale cache, an undesirable side effect of data caching. This tutorial outlines various architectural patterns for dealing with this issue, including a new approach based on the principles of Change Data Capture (CDC). The IBM WebSphere eXtreme Scale CDC Adapter is a new feature offered in WebSphere eXtreme Scale V8.6.0.7 that provides a solution to stale cache scenarios based on the IBM InfoSphere Data Replication CDC product.

  • Journal

    Making the move to the Liberty profile, Part 3: Migrating a JBoss application to Liberty

    by Sherif Ali, Jagdish Komakula, Isa Torres, David Van de Pol and Donald Vines

    In the third and final installment of this series, you will follow the process discussed in Parts 1 and 2 to migrate a JBoss application to the IBM WebSphere Application Server Liberty profile - without incident. One of the steps will be to use the Liberty Technology Preview to identify any porting issues so you can quickly decide if an application is a good fit for the Liberty lightweight container. The straightforward process enables you to very quickly migrate not only the application code, but also the server configuration required for running that application.

The WebSphere Contrarian

  • Journal

    If liberty means freedom of choice, am I free to choose the Liberty profile?

    by Tom Alcott

    Since it's introduction in 2012, the IBM WebSphere Application Server Liberty profile has rapidly evolved from a development desktop focused runtime to one that is increasingly being considered for production deployment. The WebSphere Contrarian clears up some misconceptions about the Liberty profile, and outlines some factors to consider when evaluating the Liberty profile as an alternative or adjunct to the WebSphere Application Server full profile.

Comment lines

  • Journal

    Encrypting WebSphere Application Server system passwords — if you insist

    by Martin Lansche

    "You should not infer that password encryption is not a good idea. Instead, it should be pointed out that in addition to infrastructure hardening, you must also consider weaknesses in people, in other applications beyond WebSphere Application Server, and in Java EE applications deployed and running in WebSphere Application Server..."

Faster forward

  • Journal

    IBM API Management end-to-end, Part 4: Mobilize your APIs

    by Soloman Barghouthi

    IBM API Management is a software product that exists for the purpose of API exposure and discovery, to aid in the creation, export, import, and management of APIs and their lifecycle. This four-part series of videos on IBM API Management together make up an end-to-end demonstration of the product that includes creating a restful API, testing it, publishing it in IBM API Management, and finally using the published API from a mobile application. This fourth and final installment covers setting up a mobile application, creating an adapter, and calling the API from the mobile application. Setting up and configuring security certificates is also covered. (Duration 32:26)

More columns

  • + ExpandComment lines

    Comment lines editorials feature a diverse roster of subject matter experts discussing a wide array of topics, whether it's something related to the use of IBM products, emerging technologies, industry trends, or something else that WebSphere software users need to know.

  • + ExpandConquering complexity

    Each installment of Conquering complexity addresses a common issue related to security that can be resolved or simplified using IBM WebSphere DataPower Appliances and other IBM technologies.

  • + ExpandFaster forward

    Faster forward is a recurring series of instructional videos enabling viewers to watch, listen, learn -- and then go do.

  • + ExpandInnovations within reach

    Innovations within reach features new information and discussions on topics related to emerging technologies, from both developer and practitioner standpoints, plus behind-the-scenes looks at leading edge IBM WebSphere products.

  • + ExpandMission: Messaging

    The WebSphere Contrarian answers questions, provides guidance, and otherwise discusses fundamental topics related to the use of WebSphere products, often dispensing field-proven advice that contradicts prevailing wisdom.

  • + ExpandThe Support Authority

    The Support Authority discusses resources, tools, and other elements of IBM Technical Support that are available for WebSphere products, plus techniques and new ideas that can further enhance your IBM support experience.

  • + ExpandThe WebSphere Contrarian

    The WebSphere Contrarian answers questions, provides guidance, and otherwise discusses fundamental topics related to the use of WebSphere products, often dispensing field-proven advice that contradicts prevailing wisdom.