Fundamentals Of A Digital Business Platform

JP Morgenthal

Today’s modern enterprise leverages a digital business platform as the foundation for digital applications. A digital business platform provides the agility to build and support the dynamic nature of modern applications.

So what do these platforms look like?

A digital business platform is based on three pillars: intelligence, orchestration, and automation. It is a primary driver of business transformation, as it will help turn data into insights for making informed business decisions. It gives companies the opportunity to bring together business process execution with analytics to enable a smarter, faster, more streamlined enterprise.

Three pillars of a digital business platform

The digital business platform is supported by a hybrid cloud-enabled development and operations platform that encompasses:

Microservices. Microservices focus on doing one thing well and are contextual to specific business domains, enabling integration and facilitating rapid delivery of new capabilities (for greenfield applications) as well as modernization (for brownfield applications). And because they are loosely coupled, microservices better enable continuous delivery activities.

Agile development. Efficiencies can be gained by using agile and rapid development that employs iterative and incremental steps and offers improved collaboration and continuous feedback.

Big Data and IoT repositories. Leveraging the Internet of Things (IoT) is all about gaining operational and product insights from sensor data. But it requires intelligence at the edge to process the massive flow of streaming events, as well as purposeful centralization of information. Data needs to be ingested, tagged, and aggregated for use in streaming, predictive, and preventive analytics insights that can enhance the decision support and “intelligence” of applications.

APIs. Business ecosystems are defined by the relationships among the participants, and information exchange brings the ecosystem to life. APIs provide common interfaces and formats. Ecosystems based on APIs allow applications built on top of a digital business platform to extend their reach by leveraging internal and external data in an agile manner.

Easy-to-use intelligent automation. The platform will provide an easy-to-use machine learning/artificial intelligence (ML/AI) foundation that will not be limited to IT. Democratization means that employees everywhere can access the functions and data they need to write new application logic as descriptive business rules and to use ML/AI algorithmic services that improve their productivity.

Virtualization, containers, and platform as a service (PaaS). These make it easier to create loosely coupled components for application composition and reuse, and for simplifying the implementation of key nonfunctional requirements of digital applications such as security, resilience, and availability. These are game changers, allowing rapid provisioning and scalability of “infrastructure as code” services needed for application development, testing, release, and deployment to production.

Over time, the digital business platform will evolve from human-derived rules to machine-derived rules, and its purpose will be to make data available and publish it (rather than process it). Consumption will be driven by serverless architecture and multimedia interfaces. And the platform will be in constant evolution.

Read more about how to delight customers with better digital application experiences.

This article originally appeared on the DXC Technology blog and is republished by permission. DXC Technology is an SAP platinum partner.


JP Morgenthal

About JP Morgenthal

JP Morgenthal is chief technology officer, Application Services, for DXC Technology and a Distinguished Technologist. JP is a recognized thought leader in applying emerging technology for business growth and innovation. His strengths center around transformation and modernization processes that leverage next-generation platforms and technologies. JP has held technical executive roles in multiple businesses, including chief technology officer, chief architect, and founder/chief executive officer. His areas of expertise include strategy, architecture, application development, infrastructure and operations, cloud computing, DevOps, and integration.