← Back to Case Studies

Case study · Manufacturing

Connecting materials management across fifteen mining sites

A large Chinese mineral enterprise spanning coal mining, processing, chemicals, smelting, building materials, power and mechanical production needed to integrate materials supply management across its departments and mining sites.

J2EEJavaStruts
Illustrative mining-materials workspace with site requisitions, supply trays, shared notes, and obsolete-to-replacement inventory cards.
Illustrative mining-materials supply and substitution workspace; not a production screenshot.
Client context
A Fortune 500 mineral enterprise division
connected by the intranet
15 mines
enterprise division
Fortune 500
and within budget
On time

The operating constraints

What the project needed to address

  • Materials supply workflows had to be integrated across fifteen mines and the entire mineral bureau.
  • Complex business logic required modular development that remained easy to allocate, locate and extend.
  • Inventory processes for obsolete and replacement items needed better control and shared technical knowledge.

System scope

Connect materials supply and inventory across the mining organisation

Delivered a modular J2EE and browser-based supply-chain management system using MVC, Struts and Hibernate to connect materials supply workflows across the mining enterprise.

The requirement included intranet work across fifteen mines and supply-chain management for the wider mineral bureau. The organisation needed connected materials-supply procedures and departmental information.

Struts modules kept configuration, pages and actions organised by function. Reusable components and a shared knowledge base supported implementation and transfer of expertise to the client’s team.

Engineering approach

Use modular web development and shared implementation knowledge

  1. Structured the web layer with MVC and Struts, leaving extension interfaces for specialised requirements.

  2. Divided complex business logic into independent Struts modules with their own configuration, pages and actions.

  3. Used Hibernate object-relational mapping to simplify data access and keep the business layer flexible.

  4. Built reusable components and a shared knowledge base to accelerate implementation and transfer expertise.

Technology and delivery context

Tools and practices recorded for this engagement

J2EEJavaStrutsHibernateMVCB/S Architecture

The result

Recorded project outcomes

Delivered the mineral supply-chain system on time and within budget.

Improved work efficiency and materials-supply workflows across the company and fifteen mining sites.

Strengthened inventory procedures for obsolete and replaced items while improving knowledge sharing.

Need support for a similar system or workflow?

Tell us about your existing platform, operating requirements and delivery priorities.

Discuss Your Project