Fundamentals 10 min read

Understanding the Concept of Mid‑Platform (Zhongtai) and Its Types in Enterprise Architecture

This article explains why the term 'mid‑platform' should not be confused with middleware or PaaS, outlines the need for such platforms in the new era of enterprise externalization, and details the various types—business, application, technical, and data platforms—along with their roles and deployment considerations.

Architects' Tech Alliance
Architects' Tech Alliance
Architects' Tech Alliance
Understanding the Concept of Mid‑Platform (Zhongtai) and Its Types in Enterprise Architecture

1. What Is Not a Mid‑Platform but Should Be Called a Platform

Development traditionally follows a three‑layer architecture: front‑end presentation, middle logic, and back‑end data. The so‑called “mid‑platform” we discuss does not belong to any of these layers.

Middleware, such as distributed component containers (EJB/COM), distributed transaction coordinators, and message queues, formed a separate market, but the mid‑platform concept is distinct from middleware as well.

In the cloud era, SaaS, PaaS, and IaaS are often mislabeled; many label Spark/Hadoop, TensorFlow, IoT gateways, or media processing services as “mid‑platform.” This over‑use is inaccurate because the true mid‑platform we refer to is not a PaaS offering.

2. Why We Need a Mid‑Platform

Enterprise informationization has entered a new era focused on external, not internal, processes. The first decade (1998‑2008) was the content‑driven PC and mobile internet era; the second (2008‑2018) was the transaction era where enterprises cared about sales rather than clicks.

From 2018 onward, the third era emphasizes the need for rapid upstream production, procurement, and R&D to meet downstream consumer orders. This drives enterprises to move from internal, siloed applications to platforms that connect customers, supply chains, and even societal infrastructure.

Consequently, applications must become micro, scenario‑driven, and fragmentary, especially in the mobile‑first world where traffic is highly fragmented.

3. Business Mid‑Platform

Using new retail as an example, the proliferation of channels, payment methods, and consumer sources creates a demand for unified services such as membership, marketing, order, inventory, payment, and credit. These unified services constitute the business mid‑platform, which can be further specialized into finance, HR, supply‑chain, and new‑manufacturing platforms.

4. Application Mid‑Platform

Beyond business‑specific platforms, there are application mid‑platforms that provide enterprise‑level infrastructure: cloud storage, video conferencing, live streaming, IM, multi‑touch interaction bots, aggregated payment, e‑invoicing, e‑contracts, and bank‑enterprise integration. They are not pure technical middleware but also not tied to a single business scenario, so they are grouped as application components forming the application mid‑platform.

5. Technical Mid‑Platform

Technical mid‑platforms differ from generic IaaS or middleware; they are enterprise‑focused technology platforms. Historically, a technical platform was static—once released, its capabilities remained unchanged for years. With data and AI, platforms now evolve continuously, requiring deployment in public or hybrid clouds to benefit from massive, 360° data training.

Deploying technical platforms in private clouds limits their learning and adaptability. Public or dedicated clouds enable continuous model updates, making the platform smarter and better aligned with societal dynamics.

Integration mid‑platforms are the core of technical platforms, providing capabilities such as integrating internal ERP systems, public‑cloud SaaS, and e‑commerce Open APIs, as well as exposing unified APIs for external ecosystem integration.

6. Data Mid‑Platform

A data mid‑platform carries industry master data, user profiles, business models, and algorithms, whereas a data platform refers to foundational technologies like Hadoop, Spark, Flink, Impala, HBase, Flume, Mahout, and Elasticsearch. Confusing the two is misleading.

Warm Reminder

Please scan the QR code to follow the public account and click the original link for more technical resources and articles.

data platformplatform architectureapplication platformbusiness platformtechnical platformenterprise mid‑platform
Architects' Tech Alliance
Written by

Architects' Tech Alliance

Sharing project experiences, insights into cutting-edge architectures, focusing on cloud computing, microservices, big data, hyper-convergence, storage, data protection, artificial intelligence, industry practices and solutions.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.