This application relates to the field of
computer software development technology and provides a cross-platform application
business data processing method, cross-platform application
system, device, and program product. The cross-platform application
system adopts a layered architecture, including a
user interface layer, an
application layer,
a domain layer, and an infrastructure layer. The
user interface layer receives business requests and sends them to the
application layer. The
application layer, based on the business requests, calls the repository interface defined in the domain layer. The infrastructure layer provides repository services to respond to the repository interface calls, obtain
a domain model object, and send the
domain model object to the application layer. The application layer triggers the domain layer to execute
business logic processing on the
domain model object to generate a business
processing result. The application layer converts the
domain model object containing the business processing result into a
data transmission object and returns it to the
user interface layer for display. This application, through layered decoupling, achieves cross-platform reuse of core
business logic, improves
system stability and robustness, and increases development efficiency.