Securing OAuth Client Credentials in webMethods Integration Server with HashiCorp Vault
Securing OAuth Client Credentials in webMethods Integration Server with HashiCorp Vault A practical, step-by-step guide to integrating IBM webMethods Integration Server with HashiCorp Vault on Rocky Linux, using AppRole authentication, REST APIs and the Outbound Password Store. Introduction Managing secrets is one of the most important aspects of enterprise integration security. Integration platforms such as IBM webMethods Integration Server frequently need to authenticate against external systems using OAuth 2.0 Client Credentials. This typically involves storing a client_id and a client_secret to obtain access tokens from an authorisation server. ...
Building a SAML 2.0 Service Provider with webMethods Integration Server
Building a SAML 2.0 Service Provider with webMethods Integration Server SAML integration is often handled by dedicated identity products, but there are situations where an integration platform needs to act directly as a SAML Service Provider. In this article, we’ll build a working SAML 2.0 Service Provider using webMethods Integration Server (IS), with WSO2 Identity Server 7.3.0 acting as the Identity Provider. The implementation covers the complete SP-initiated authentication flow, including: ...
Cryptography Basics for Developers: Encoding, Hashing, Encryption and Digital Signatures
Cryptography Basics for Developers: Encoding, Hashing, Encryption and Digital Signatures Cryptography has a reputation for being complicated. The mathematics certainly can be, but the fundamental concepts that developers and solution architects need every day are surprisingly approachable. The real difficulty is often understanding which tool solves which problem. Base64 is not encryption. URL encoding is not encryption either. Hashing is not reversible. Encryption provides confidentiality but not necessarily authenticity. Digital signatures do not encrypt your data. And asymmetric encryption is normally not how we encrypt large amounts of data. ...
Building Smarter Coding Assistants with Claude Code
Building Smarter Coding Assistants with Claude Code Modern software development is increasingly shaped by AI-powered tooling. Among these tools, coding assistants stand out as one of the most impactful innovations—helping developers write, debug, and optimise code faster than ever before. In this article, we’ll explore what coding assistants really are, how they work under the hood, and why Claude Code represents a particularly powerful approach to AI-assisted development. What Is a Coding Assistant? A coding assistant is an AI-powered tool built on top of language models that helps developers perform programming tasks. These tasks can range from fixing bugs to generating entire features. ...
Connecting webMethods JDBC Adapter to an IBM Informix Database
Running IBM Informix in Docker and Connecting webMethods JDBC Adapter Overview This article documents, end‑to‑end, the setup of IBM Informix Developer Edition running in a Docker container and its successful integration with Software AG webMethods Integration Server using the JDBC Adapter. The goal is to provide a practical, real‑world guide covering: Informix installation via Docker Linux host preparation and security pitfalls Network and port exposure JDBC driver selection and placement webMethods JDBC Adapter configuration Common errors and how they were resolved This guide is based on a real troubleshooting session and reflects the issues you are most likely to encounter in enterprise Linux environments. ...
Building with Claude: A Practical Developer Guide to Models, APIs, Prompts, Tools, RAG, MCP, and Agents
Building with Claude: A Practical Developer Guide to Models, APIs, Prompts, Tools, RAG, MCP, and Agents Claude is not just a chatbot interface. It is a platform for building AI-powered applications: assistants, coding tools, document processors, data analysers, retrieval systems, workflow automations, and agents that can use external tools. This guide walks through the main concepts a developer needs to understand when building with Claude: how to choose a model, how API requests work, how to manage conversations, how to control outputs, how to evaluate prompts, how tool use works, how to build RAG systems, how MCP fits into the architecture, and when to use workflows versus agents. ...
Why Open Source and Open Standards Matter More Than Ever
Why Open Source and Open Standards Matter More Than Ever In today’s digital world, it’s easy to take technology for granted. From sending a message to processing a payment or streaming a video, everything just works. But behind the scenes, much of this seamless experience is powered by two foundational pillars: open source software and open standards. Without them, modern life as we know it simply wouldn’t function. The Invisible Backbone of Modern Technology Everyday activities — banking, healthcare, communication, transportation — rely heavily on technologies built using open source and open standards. ...
Quantum Computing: The Next Technological Leap for Business and Government
Quantum Computing: The Next Technological Leap for Business and Government Quantum computing is no longer just a theoretical concept. It is rapidly evolving into one of the most potentially disruptive technologies of this century. For technical leaders and strategic decision-makers, understanding its impact is no longer optional — it is essential. Why Quantum Computing Matters Classical computers have powered decades of innovation, but they are beginning to reach physical and computational limits. Highly complex problems — such as molecular simulation, logistics optimisation, and financial modelling — can become impractical or impossible to solve with current digital systems. ...
Quantum Computing: Beyond Classical Limits
Quantum Computing: Beyond Classical Limits Introduction For over half a century, computing has evolved through incremental improvements—faster CPUs, more memory, and better architectures. This evolution, largely driven by semiconductor technology, has powered everything from personal computers to cloud infrastructure. However, quantum computing represents something entirely different. It is not simply a faster version of today’s machines. Instead, it introduces a fundamentally new model of computation based on the principles of quantum mechanics. This shift has the potential to solve problems that are currently infeasible—even for the most powerful supercomputers. ...
CKAD Certification Journey — Part 5: Services & Networking
CKAD Certification Journey — Part 5: Services & Networking (Where Kubernetes Becomes a Distributed System) Up until now, everything we’ve discussed — Pods, Deployments, Config, Observability — happens inside isolated units. But real systems are not isolated. They communicate. And the moment you introduce communication, you introduce: instability coupling failure propagation latency security risks This is where Kubernetes networking stops being “just configuration” and becomes system design. 🧠 The Fundamental Problem: Pods Are Ephemeral Every Pod in Kubernetes gets its own IP. ...