Three Innovative Middleware Solutions
A discussion of WebSphere Application Server, IBM Cloud Integration and IBM Automation Platform for Digital Business middleware offerings.
By Joseph Gulla12/17/2018
I selected different middleware solutions that either provided an opportunity to do something big or provide a solution to a major challenge. Chances are you’re not familiar with all three of the solutions I selected, so hopefully you will learn something about where middleware solutions are evolving in the marketplace.
IBM WebSphere Application Server
IBM WebSphere Application Server (WAS) is a well-established middleware product that fits the classic description of middleware–it occupies the space between the application and the kernel of the platform upon which the application runs. WAS is a software framework that runs on z/OS, IBM i, Linux, AIX, HP-UX, Solaris and the Windows OSes. One simple way to start to understand the product is to think of it as an environment that enables a programming model with the following dimensions:
- Supports Java specifications and other open standards (like HTML, XML and Web Services) for developing applications
- Provides WebSphere programming model extensions (like the internationalization service) to enhance application functionality
- Includes containers and services in the application server (like a security programming model and infrastructure), used by deployed applications, and which sometimes can be extended
- Application Servers: The product supports applications servers that are Java VMs running applications.
- Web Servers: Applications work with the HTTP plug in for the web server used with the application like IBM HTTP Server.
- Messaging: The product supports the Java Message Service specifications so WebSphere MQ and other organizations’ products can be used for messaging functionality.
- Shared Libraries: Libraries can be used by multiple applications and can be defined at the node or server level.
- System Administration: The product provides an administrative console to guide you through deployment and systems administration tasks.
IBM Cloud Integration
One of the most challenging situations in IT today is making cloud and on-premise applications work together. This is called the hybrid integration challenge. The scope of the challenge is compounded by the use of different cloud and in-house platforms, the drive to support digital transformation involving mobile technologies and various self-service methods that have been developed by suppliers. These are some of the factors that have converged, and this complexity exists as layers within the integration problem domain.
There isn’t one simple way to fix this problem. To address this challenge, IBM has created a set of integration capabilities that work together as a system. These capabilities, imbedded in a variety of products and tools, are used to support API programs that integrate the application functions in the different systems and to provide gateway functions to handle access to different workloads and to handle security between platforms. These are just two examples of the needed integration functionality.
The table below contains a list of seven products that are components of IBM Cloud Integration. You may not need all the products to solve your specific integration challenges.
To try out these products, you can sign up for an IBMid and create your IBM Cloud account. With this ability to test drive, you can build on IBM Cloud for free with no time restrictions and IBM guarantees free development with Lite plans.
IBM Automation Platform for Digital Business
As an area of specialization, IT automation has been growing steadily since the mid-1990s. Initially, automation efforts were home grown using in-house developed software. Eventually, products entered the market that really firmed up the job of automating at a commercial scale. The IBM Automation Platform for Digital Business is an integrated platform of five automation capabilities. These capabilities help business people drive many types of automation projects quickly and effectively. With the product, you can automate repetitive human tasks, content management, process workflows, data capture and business decisions with the platform’s flexible, integrated capabilities. Five main areas of focus include:
- Tasks where you use bots to automate human undertakings
- Content where you share and manage enterprise items like documents and other materials
- Workflow where you design and manage end-to-end business processes
- Capture where you classify and extract data from content
- Decisions where you automate processing choices with business rules
In January, I’ll begin with a brief retrospective on the series and posts that meant the most in 2018. Before moving forward, it’s great to look back on a few topics that really had special interest.
Joseph Gulla is the general manager and IT leader of Alazar Press. He's a frequent Destination z contributor and writes a weekly IT Trendz blog.
Sponsored ContentAchieve Compliance Without Impacting Productivity
Post a Comment
Note: Comments are moderated and will not appear until approvedcomments powered by Disqus